J'essaye d'exécuter ce programme
import cv2
import time
cv.NamedWindow("camera", 1)
capture = cv.CaptureFromCAM(0)
while True:
img = cv.QueryFrame(capture)
cv.ShowImage("camera", img)
if cv.WaitKey(10) == 27:
break
cv.DestroyAllWindows()
Mais j'ai un problème avec numpy, j'utilise pyschopy avec opencv. Le problème que je reçois constamment est ce rapport d'erreur:
RuntimeError: module compilé avec la version 7 de l'API mais cette version de numpy est 6
Traceback (dernier appel le plus récent):
Fichier "C: \ Users \ John \ Documents \ EyeTracking \ Programs \ GetImage.py", ligne 1, dans
import cv2
ImportError: échec de l'importation de numpy.core.multiarray
J'ai numpy-1.6.1-py2.7 dans le dossier psychopy, je suis juste confus quant à ce qui ne va pas?
Modifier (réponse supprimée)
La commande suivante
pip install -U numpy
aide à résoudre le problème: could not load numpy.core.multiarray.
conda update python
deux fois (une fois pour mettre à jour conda, et encore une fois pour mettre à jour python vers 2.7.13) a résolu le problème.
pip install opencv-python==3.4.2.17 numpy==1.14.5
fonctionné pour moi