Estoy tratando de ejecutar este programa
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()
Pero tengo un problema con numpy, estoy usando pyschopy junto con opencv. El problema que sigo recibiendo es este informe de error:
RuntimeError: módulo compilado contra API versión 7 pero esta versión de numpy es 6
Rastreo (llamadas recientes más última):
Archivo "C: \ Users \ John \ Documents \ EyeTracking \ Programs \ GetImage.py", línea 1, en
import cv2
ImportError: numpy.core.multiarray no se pudo importar
Tengo numpy-1.6.1-py2.7 en la carpeta de psicopia, solo estoy confundido sobre lo que está mal.
Editar (respuesta eliminada)
El siguiente comando
pip install -U numpy
Ayuda a resolver el problema: could not load numpy.core.multiarray.
conda update python
ejecuté dos veces (una para actualizar conda y otra para actualizar Python a 2.7.13) solucionó el problema.
pip install opencv-python==3.4.2.17 numpy==1.14.5
trabajado para mí