Próbuję uruchomić ten program
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()
Ale mam problem z numpy, używam pyschopy razem z opencv. Problem, który ciągle otrzymuję, to ten raport o błędzie:
RuntimeError: moduł skompilowany dla wersji API 7, ale ta wersja numpy to 6
Traceback (ostatnie ostatnie połączenie):
Plik „C: \ Users \ John \ Documents \ EyeTracking \ Programs \ GetImage.py”, wiersz 1, w
import cv2
ImportError: import numpy.core.multiarray nie powiódł się
Mam numpy-1.6.1-py2.7 w folderze psychopy, jestem po prostu zdezorientowany, co jest nie tak?
Edytować (odpowiedź usunięta)
Następujące polecenie
pip install -U numpy
pomaga rozwiązać problem: could not load numpy.core.multiarray.
conda update python
dwa razy (raz, aby zaktualizować Conda, i ponownie, aby zaktualizować Pythona do 2.7.13).
pip install opencv-python==3.4.2.17 numpy==1.14.5
zadziałało dla mnie