首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >cv2 videoCapture没有属性

cv2 videoCapture没有属性
EN

Stack Overflow用户
提问于 2020-09-07 01:15:42
回答 2查看 2.1K关注 0票数 0
代码语言:javascript
复制
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”

EN

回答 2

Stack Overflow用户

发布于 2020-09-07 01:26:49

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

代码语言:javascript
复制
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.
>>> 

尝试使用命令pip install opencv-pythonpip install opencv-contrib-python安装opencv,并检查是否仍然出现"unable to import cv2“错误

票数 2
EN

Stack Overflow用户

发布于 2020-09-07 01:21:58

请安装

pip install opencv-pythonpip install opencv-contrib-python,然后在下面的代码中运行....

代码语言:javascript
复制
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
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63766879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档