模块“cv2”没有“VideoCapture”成员
Posted
技术标签:
【中文标题】模块“cv2”没有“VideoCapture”成员【英文标题】:Module 'cv2' has no 'VideoCapture' member 【发布时间】:2020-09-01 04:01:53 【问题描述】:import numpy
import cv2
cap = cv2.VideoCapture(0)
while(True):
ret, frame = cap.read()
cv2.imshow('frame',frame)
if cv2.waitKey(20) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
这是我的代码,我收到此错误 1.Module 'cv2' 没有'VideoCapture' 成员 2.模块'cv2'没有'imshow'成员 3.Module 'cv2' 没有'waitKey' 成员 4.Module 'cv2' 没有'destroyAllWindows' 成员
enter image description here
【问题讨论】:
【参考方案1】:如果你使用 VSCode,你可以尝试使用这个代码:
from cv2 import cv2
【讨论】:
【参考方案2】:我的代码中出现了同样的错误,我按照下面的步骤操作,它成功了。
-
使用
pip install opencv-python
安装 OpenCV
导入时,像这样:from cv2 import cv2
【讨论】:
【参考方案3】:导入语句不应在同一行。
import numpy
import cv2
还要确保你已经安装了 opencv 使用
pip install opencv-python
【讨论】:
以上是关于模块“cv2”没有“VideoCapture”成员的主要内容,如果未能解决你的问题,请参考以下文章
没有从 Parrot AR Drone 的 cv2.VideoCapture 获取视频
cv2.VideoCapture(0).read() 返回(假,无)
cv2.videoCapture.release() 是啥意思?