opencv打开摄像头失败的一种可能cv2.error: Unknown C++ exception from OpenCV code
刚开始学opencv,尝试打开本地摄像头时一闪而过这样的画面
随后看到这样的错误信息:
[ WARN:0] global C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-q3d_8t8e\opencv\modules\videoio\src\cap_msmf.cpp (696) CvCapture_MSMF::initStream Failed to set mediaType (stream 0, (640x480 @ 30) MFVideoFormat_RGB24(unsupported media type)
Traceback (most recent call last):
File "D:/PycharmProjects/cv_test/cv1.1.py", line 15, in <module>
ret, frame = cap.read()
cv2.error: Unknown C++ exception from OpenCV code
[ WARN:0] global C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-q3d_8t8e\opencv\modules\videoio\src\cap_msmf.cpp (438) `anonymous-namespace'::SourceReaderCB::~SourceReaderCB terminating async callback
此前一直使用网络摄像头都可以正常打开,所以肯定可以排除软件版本的问题,在网上也一直没有找到满意的答案
后来尝试在
cap = cv2.VideoCapture(0)
的后面增加参数cv2.CAP_DSHOW,改成
cap = cv2.VideoCapture(0,cv2.CAP_DSHOW)
随后完美解决
opencv打开摄像头失败的一种可能cv2.error: Unknown C++ exception from OpenCV code相关推荐
- OpenCv打开摄像头失败问题处理cap_msmf.cpp (677) MFVideoFormat_RGB24(codec not found)
python opencv 打开摄像头,服务器挂掉重新启动问题 下面是代码 importing the required modules import cv2 import numpy as np c ...
- python opencv打开摄像头,截图保存
python opencv打开摄像头,截图保存,学习结果如下: 使用python打开摄像头 import cv2 cap = cv2.VideoCapture(0) #设置摄像头 0是默认的摄像头 如 ...
- python opencv打开摄像头
opencv打开摄像头 import cv2 cap = cv2.VideoCapture(0) while True:ret, frame = cap.read()frame = cv2.flip( ...
- AI 质检学习报告——实践篇——第三步:python利用OpenCV打开摄像头截图后实现图片识字
AI 质检学习报告--实践篇--第一步:python利用OpenCV打开摄像头并截图 AI 质检学习报告--实践篇--第二步:实现图片识字 前边两篇实践已经分别实现了利用OpenCV打开摄像头并截图和 ...
- AI 质检学习报告——实践篇——第一步:python利用OpenCV打开摄像头并截图
写在前边 想要做一个AI质检的项目,一点一点来,首先:python利用OpenCV打开摄像头并拍照. 效果 设摄像头像素不咋地,实际的产品肯定不会是这个像素,必须安排一个专业的. 实现代码 impor ...
- 如何使用 Opencv 打开摄像头获取图像信息?
如何使用 Opencv 打开摄像头获取图像信息? Flow 遍历摄像头设备. 根据 VID 和 PID 打开特定的设备. 使用 Directshow 设置摄像头相关参数(曝光度.分辨率.亮度.饱和度. ...
- OpenCV打开摄像头,RGB转HSV空间
文章目录 前言 一.使用OpenCV打开摄像头 二.使用OpenCV进行图像预处理 前言 有段时间没有更新了,最近主要在忙一个项目,用到了OpenCV,故想把一些常用代码在这里备份一下,一起学习. 环 ...
- opencv打开摄像头、录制视频
目录 一.参考: 1.运行代码:Opencv2.4学习::摄像头读取&&视频写入: 1.opencv读取视频,摄像头,保存视频代码 (2012-10-18 21:25:26) 1.Op ...
- C++/Qt 使用OpenCV打开摄像头,旋转视频,计算fps
C++/Qt 使用OpenCV打开摄像头,旋转视频,计算fps 设置摄像头参数 不要随意修改,同时也不一样会修改成功,需要根据实际摄像头的参数选择设置 /*设置摄像头参数 不要随意修改capture. ...
最新文章
- pat 1060. Are They Equal (25)
- [转载] 七龙珠第一部——第121话 悟空最大的危机
- boost::multiprecision模块实现导入/导出 cpp_int 的位 到 8 位无符号值的向量相关的测试程序
- Spread for Windows Forms快速入门(1)---开始使用Spread
- 计算机教师资格考试试题,全国教师资格考试信息技术练习题(二)
- 252.Meeting Rooms
- 详解Linux交互式shell脚本中创建对话框实例教程_linux服务器
- WCF分布式开发常见错误(3):客户端调用服务出错
- VS2012在一个解决方案中添加多个项目(工程)
- 【Hard 递归 动态规划 回文串15】LeetCode 730. Count Different Palindromic Subsequences
- 各国“未雨绸缪”致网络安全陷入困境 安全防御诱发“防御性入侵”
- 系统类配置(三)【ubuntu14.04或者ubuntu16.04 配置caffe】
- java中的oop是什么意思_什么是面向对象编程(OOP)?
- TeamTalk源码分析(一)—— TeamTalk介绍
- python 字符串时间带有月份简写 星期简写 时区, 格式化为其他样式
- win10 操作无法完成,因为文件已在windows资源管理器打开
- 点击关闭Element-UI中dialog右上角的关闭图标按钮
- WPF中的StackPanel、WrapPanel、DockPanel
- wordpress最佳架构_2018年21个最佳材料设计WordPress主题
- 苹果核 - Tangram是我们对界面动态化的态度 Tmail
热门文章
- 使用restTemplate启动报错:Field restTemplate in com.demo.service.OrderToMemberService required a bean of ty
- Spring AOP实现原理,从代理说起
- SDNUOJ 1665-1668(树状数组的应用)
- 台式机网线连接笔记本通过wifi上网
- 量子计算机论坛,IBM量子计算机取得重大突破
- 蓝牙耳机音质真的不好吗?初级发烧友应该选择什么样式蓝牙耳机
- PDF怎么编辑修改内容?分享两种编辑修改方法
- springboot实战派PDF文档
- 格林尼治标准时(GMT)与世界时(UTC)
- 一款易用的视频云是如何迅速积累客户的?