Comment utiliser les composants connectés d'openCV avec les statistiques en python?
Je suis à la recherche d'un exemple de comment utiliser OpenCV est ConnectedComponentsWithStats fonction de() en python, remarque cette option est uniquement disponible avec OpenCV 3 ou plus récent. La documentation officielle ne montre que l'API C++, même si la fonction existe, lors de la compilation pour python. Je ne pouvais pas le trouver n'importe où en ligne.
source d'informationauteur Zack Knopp | 2016-03-07
Vous devez vous connecter pour publier un commentaire.
La fonction fonctionne comme suit:
Étiquettes est une matrice de la taille de l'image d'entrée, où chaque élément a une valeur égale à son étiquette.
Stats est une matrice de les stats que la fonction calcule. Il a une longueur égale au nombre d'étiquettes et d'une largeur égale au nombre de stats. Il peut être utilisé avec le OpenCV documentation:
Centroïdes est une matrice avec les emplacements x et y de chaque centre de gravité. La ligne de cette matrice correspond au numéro de l'étiquette.
Ajoutant à
Zack Knopp
réponse,Si vous utilisez une image en niveaux de gris que vous pouvez simplement utiliser:
Quand j'ai essayé d'utiliser
Zack Knopp
réponse sur une image en niveaux de gris, il n'a pas de travail et que c'était ma solution.