Я намагаюся запустити цю програму
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()
Але у мене проблеми з numpy, я використовую pyschopy разом з opencv. Проблема, яку я отримую, - це звіт про помилки:
RuntimeError: модуль, складений проти API версії 7, але ця версія numpy дорівнює 6
Traceback (останній останній дзвінок):
Файл "C: \ Користувачі \ Джон \ Документи \ Відстеження очей \ Програми \ GetImage.py", рядок 1, в
import cv2
ImportError: numpy.core.multiarray не вдалося імпортувати
Я маю numpy-1.6.1-py2.7 в папці психопії, я просто плутаюся, що не так?
Редагувати (видалений відповідь)
Наступна команда
pip install -U numpy
допомагає вирішити проблему: could not load numpy.core.multiarray.
conda update python
двічі (один раз для оновлення conda та знову для оновлення python до 2.7.13).
pip install opencv-python==3.4.2.17 numpy==1.14.5
працював на мене