【发布时间】:2020-05-30 10:25:07
【问题描述】:
我正在尝试在 Mac 上的 PyCharm 上安装 OpenCv 并运行一些代码。
我已经安装了 opencv 包和 numpy,但是当我运行代码时出现这个错误:
“在 Pycharm IDE 上的 init.py 中找不到参考 'VideoCapture'”
事实上,每次我写 example_variable = cv2. 时,PyCharm 都没有给我任何选项来使用附加到 cv2 的函数自动完成。为什么会这样?
这是我要运行的代码。我也尝试运行其他代码,但显示相同的错误:
import cv2
import numpy as np
cap = cv2.VideoCapture();
while(True):
ret, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
cv2.imshow('frame',gray)
if cv2.waitKey(1) & OxFF == ord('q'):
break
cap.release
cv2.destroyAllWindows()
有关如何顺利运行此代码的任何提示?最终目标是让我的前置网络摄像头捕捉实时视频并做出反应。
【问题讨论】:
-
您能否提供有关如何安装 OpenCV 的信息?因为有多种方式,其中一些仅适用于 python 2 并导致 python 3 出现此类问题。尤其是在使用 pip 版本的 OpenCV (
opencv-python) 时,我猜它只能正确地与 python 2 一起使用。
标签: python python-3.x macos opencv pycharm