我正在尝试运行该程序
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
追溯(最近一次通话):
文件“ C:\ Users \ John \ Documents \ EyeTracking \ Programs \ GetImage.py”,第1行,在
import cv2
ImportError:numpy.core.multiarray导入失败
我在psychopy文件夹中有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
工作对我来说