Estou tentando executar 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()
Mas estou tendo um problema com o numpy, estou usando o pyschopy junto com o opencv. O problema que continuo recebendo é este relatório de erro:
RuntimeError: módulo compilado na API versão 7, mas esta versão do numpy é 6
Traceback (última chamada mais recente):
O arquivo "C: \ Usuários \ John \ Documents \ EyeTracking \ Programs \ GetImage.py", linha 1, em
import cv2
ImportError: numpy.core.multiarray falhou ao importar
Eu tenho numpy-1.6.1-py2.7 na pasta psychopy, só estou confuso quanto ao que está errado?
Editar (resposta excluída)
O seguinte comando
pip install -U numpy
ajuda a resolver o problema: could not load numpy.core.multiarray.
conda update python
duas vezes (uma vez para atualizar o conda e outra para atualizar o python para 2.7.13) corrigiu o problema.
pip install opencv-python==3.4.2.17 numpy==1.14.5
funcionou para mim