2013-07-03 3 views
0

Salut dans le lien suivant http://www.prism.gatech.edu/~ahuaman3/docs/OpenCV_Docs/tutorials/basic_0/basic_0.html il est montré comment créer une matrice uniforme où tous les éléments sont 23. Comment puis-je créer une matrice decomment créer votre propre matrice dans OpenCV

-1, -1, -1, -1, -1, -1, -1, 
0, 0, 0, 0, 0, 0, 0, 
2, 2, 2, 2, 2, 2, 2, 
2, 2, 2, 2, 2, 2, 2, 
2, 2, 2, 2, 2, 2, 2, 
0, 0, 0, 0, 0, 0, 0, 
-1, -1, -1, -1, -1, -1, -1, 

dans OpenCV. Je veux que l'utilisateur saisisse le non. de rangées de 2. Comment je peux faire ça?

Répondre

1
uchar mydata[]={1, 2, 1, 1, 2, 1, 1, 2, 1}; 
cv::Mat mymat(3,3,CV_8UC1,mydata); 

mymat:

1 2 1 
1 2 1 
1 2 1 
+0

L'OP veut tenir les entrées négatives, alors peut-être vous devriez régler le type? –

+0

@roger rowland quel type devrait-il être? CV_32FC1? – user2481422

+0

@Willam Je veux que l'utilisateur saisisse le numéro. de rangées de 2. Comment je peux faire ça? – user2481422

Questions connexes