1 votes

comment changer le chemin de la bibliothèque opencv

Comment changer le chemin de la bibliothèque opencv. J'ai installé opencv en utilisant homebrew.

Mais lorsque j'exécute un code opencv, il essaie de lier la bibliothèque opencv avec mon ancienne version d'opencv (dans l'erreur ci-dessous, le chemin est le suivant /Users/Ashok/Downloads/opencv-2.4.6.1 ), mais j'ai supprimé ce dossier et réinstallé opencv en utilisant homebew.

Ashok$ python face_detection.py 
OpenCV Error: Assertion failed (scn == 3 || scn == 4) in cvtColor, file /Users/Ashok/Downloads/opencv-2.4.6.1/modules/imgproc/src/color.cpp, line 3402
Traceback (most recent call last):
  File "face_detection.py", line 8, in <module>
    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.error: /Users/Ashok/Downloads/opencv-2.4.6.1/modules/imgproc/src/color.cpp:3402: error: (-215) scn == 3 || scn == 4 in function cvtColor

1voto

Tony Williams Points 11219

Avez-vous "installé" Python via homebrew. Cela n'installe pas réellement Python mais met en place un certain nombre de choses pour que le Python intégré joue bien avec homebrew.

sudo brew install python

Cela a permis de résoudre quelques problèmes de ce genre lorsque j'ai réussi à faire fonctionner iPython.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X