Tôi đang cố chạy chương trình này
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()
Nhưng tôi đang gặp vấn đề với numpy, tôi đang sử dụng pyschopy cùng với opencv. Vấn đề tôi tiếp tục nhận được là báo cáo lỗi này:
RuntimeError: mô-đun được biên dịch dựa trên API phiên bản 7 nhưng phiên bản numpy này là 6
TracBack (cuộc gọi gần đây nhất vừa qua):
Tệp "C: \ Users \ John \ Documents \ EyeTracking \ Programs \ GetImage.py", dòng 1, trong
import cv2
Nhập khẩuError: numpy.core.multiarray không thể nhập
Tôi có numpy-1.6.1-py2.7 trong thư mục psychopy, tôi chỉ bối rối không biết có chuyện gì không?
Chỉnh sửa (Đã trả lời xóa)
Lệnh sau
pip install -U numpy
giúp giải quyết vấn đề: could not load numpy.core.multiarray.
conda update python
hai lần (một lần để cập nhật conda và một lần nữa để cập nhật python lên 2.7.13) đã khắc phục sự cố.
pip install opencv-python==3.4.2.17 numpy==1.14.5
làm việc cho tôi