web-dev-qa-db-fra.com

Module 'cv2.cv2' n'a aucun attribut 'ximgproc'

J'essaie d'effectuer une recherche sélective à une image à l'aide de OpenCV, mais quand j'exécute mon code, je reçois ceci:

>>> import cv2
>>> ss = cv2.ximgproc.segmentation.createSelectiveSearchSegmentation()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: module 'cv2.cv2' has no attribute 'ximgproc'

J'ai vu des problèmes similaires, mais les gens les ont résolus à installer opencv-contrib-python paquet. J'ai déjà installé ce module mais le problème persiste.

Voici mes exigences File:

opencv-contrib-python==4.1.0.25
opencv-python==4.1.0.25

J'utilise un environnement de condada avec python 3.7

15
Guillem

Cela devrait résoudre le problème si vous avez installé PIP. J'ai trouvé Pip Installer pour être meilleur que Conda Installer en général.

pip install opencv-contrib-python
4
Aditya Bhattacharya