python - cv2 videoCapture 没有属性
问题描述
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,并检查是否仍然出现“无法导入cv2”错误pip install opencv-python
pip install opencv-contrib-python
推荐阅读
- label - amCharts 标签字体设置
- sql - 如何拆分表格中日期的各个数字
- chart.js - Chart.js:固定垂直轴的水平位置
- python - 是否可以使用python控制网络模拟OMNeT++
- reactjs - 组件生命周期方法中的竞争条件问题 - 如何及时获取数据?
- bootstrap-4 - 使 Flask-Admin 支持 Bootstrap4
- python - 转换为数据框时 JSON 数据无法正确显示
- javascript - 更改单元格时发送特定电子邮件
- java - 在 PySpark 中为 Scala 类构造函数初始化 Scala 正则表达式
- django - 不止一个站点ERROR Django uwsgi config问题