python - cv2 videoCapture 没有属性

标签 python opencv cv2

import cv2

import sys


cpt=0

vidStream=cv2.videoCapture(0)
while True:
    ret,frame=vidStream.read()

    cv2.imshow("test frame",frame)
    cv2.imwrite(r"C:\Users\Abhishek\PycharmProjects\images\0\image%04i.jpg"%cpt,frame)
    cpt +=1

    if cv2.waitKey(10)==ord('q'):
        break
任何人请帮我修复错误
我收到一条错误消息,上面写着“模块 'cv2.cv2' 没有属性 'videoCapture'”和“无法导入 cv2”

最佳答案

1) 不是 cv2.videoCapture(),而是尝试 cv2.VideoCapture()。

Python 2.7.18rc1 (default, Apr  7 2020, 12:05:55) 
[GCC 9.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> vid = cv2.videoCapture(0)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'videoCapture'
>>> vid = cv2.VideoCapture(0) #like that it works fine.
>>> 

尝试安装 opencv 使用命令 pip install opencv-pythonpip install opencv-contrib-python ,并检查您是否仍然收到“无法导入 cv2”错误

关于python - cv2 videoCapture 没有属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63766879/

相关文章:

c++ - 将 opencv 图像转换为 gdi 位图不起作用取决于图像大小

python - 用python找到不完整圆的交点

c++ - 汉明距离目标检测

python - 如何迭代以下方程以确定根

python - 使用 Pandas 在关键短语后提取字符串的特定部分?

python - 在 Django 中查询全名

c++ - 多 channel cv::Mat 的最大单 channel cv::Mat

python - OpenCV,ORB检测:与多张图像相比,如何返回最佳匹配?

python - 属性错误: module 'cv2' has no attribute 'face' (OpenCV and Python)

python - 重命名对象内部repr,name//tkinter问题