Région d'intérêt opencv python
Je suis en train d'essayer d'obtenir une région d'une image (ROI) à l'aide d'opencv python. La version d'opencv utilisé est 2.4.3. Cependant, lorsque j'essaie d'appeler l'API
cv2.SetImageROI
il me renvoie l'erreur
AttributeError: 'module' object has no attribute 'SetImageROI'
Également sur la vérification de la documentation, il semble suggérer cette api est un héritage fonction python.
http://docs.opencv.org/2.4.3/search.html?q=setimageroi
Je ne suis pas sûr de savoir comment s'y prendre pour le ROI à l'aide de cette version d'opencv en python. Peut-on s'il vous plaît suggérer comment aller à ce sujet?
Grâce
source d'informationauteur Ajay Nair
Vous devez vous connecter pour publier un commentaire.
D'accord, Sur la poursuite de l'analyse réalisée que le cv2, car il a été de soutenir un tableau numpy de structure, il n'est plus besoin d'une API, l'intégralité de l'image peut être manipulée dans le tableau lui-même.
par exemple:
Ici c1 est la colonne de gauche l'emplacement du pixel, et r1 est la ligne correspondante de l'emplacement. Et img maintenant a l'image spécifiée dans les pixels de la ROI.
EDIT:
Très bien expliqué ici, Comment copier une image de la région à l'aide d'opencv en python?
Comme mentionné dans la documentationet concernant le message d'erreur que vous avez, vous avez plutôt besoin d'importer le module approprié et ensuite appeler
SetImageROI()
méthode: