la création de Tapis avec openCV en python
Je suis habitué à java
's la mise en œuvre de OpenCV
. Je veux créer un Mat
structure, remplissage des données, en extraire une submat et puis appliquer de l'image de la transformation. Ainsi, dans java
, j'utilise
my_mat = new Mat(my_rows, my_cols, CvType.CV_8U);
my_mat.put(0, 0, my_data);
my_mat.submat(0, my_other_rows, 0, my_other_cols);
Mais je n'ai rien trouvé de travail dans python
's OpenCV
. J'ai trouvé ce lien mais il est cassé
- pourquoi en bas à droit de vote ??
Vous devez vous connecter pour publier un commentaire.
Pour OpenCV 1.x :
Vous pouvez utiliser CreateMat à faire :
L'appel de la fonction est équivalent au code suivant:
Pour cv2 interface :
La nouvelle cv2 interface Python intègre numpy des tableaux dans le OpenCV cadre, ce qui rend les opérations de beaucoup plus simple, comme ils sont représentés par de simples tableaux multidimensionnels.
voici un exemple de départ :
AttributeError: 'module' object has no attribute 'CreateMat'
...OpenCV 3.0