刚开始学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相关推荐

  1. OpenCv打开摄像头失败问题处理cap_msmf.cpp (677) MFVideoFormat_RGB24(codec not found)

    python opencv 打开摄像头,服务器挂掉重新启动问题 下面是代码 importing the required modules import cv2 import numpy as np c ...

  2. python opencv打开摄像头,截图保存

    python opencv打开摄像头,截图保存,学习结果如下: 使用python打开摄像头 import cv2 cap = cv2.VideoCapture(0) #设置摄像头 0是默认的摄像头 如 ...

  3. python opencv打开摄像头

    opencv打开摄像头 import cv2 cap = cv2.VideoCapture(0) while True:ret, frame = cap.read()frame = cv2.flip( ...

  4. AI 质检学习报告——实践篇——第三步:python利用OpenCV打开摄像头截图后实现图片识字

    AI 质检学习报告--实践篇--第一步:python利用OpenCV打开摄像头并截图 AI 质检学习报告--实践篇--第二步:实现图片识字 前边两篇实践已经分别实现了利用OpenCV打开摄像头并截图和 ...

  5. AI 质检学习报告——实践篇——第一步:python利用OpenCV打开摄像头并截图

    写在前边 想要做一个AI质检的项目,一点一点来,首先:python利用OpenCV打开摄像头并拍照. 效果 设摄像头像素不咋地,实际的产品肯定不会是这个像素,必须安排一个专业的. 实现代码 impor ...

  6. 如何使用 Opencv 打开摄像头获取图像信息?

    如何使用 Opencv 打开摄像头获取图像信息? Flow 遍历摄像头设备. 根据 VID 和 PID 打开特定的设备. 使用 Directshow 设置摄像头相关参数(曝光度.分辨率.亮度.饱和度. ...

  7. OpenCV打开摄像头,RGB转HSV空间

    文章目录 前言 一.使用OpenCV打开摄像头 二.使用OpenCV进行图像预处理 前言 有段时间没有更新了,最近主要在忙一个项目,用到了OpenCV,故想把一些常用代码在这里备份一下,一起学习. 环 ...

  8. opencv打开摄像头、录制视频

    目录 一.参考: 1.运行代码:Opencv2.4学习::摄像头读取&&视频写入: 1.opencv读取视频,摄像头,保存视频代码 (2012-10-18 21:25:26) 1.Op ...

  9. C++/Qt 使用OpenCV打开摄像头,旋转视频,计算fps

    C++/Qt 使用OpenCV打开摄像头,旋转视频,计算fps 设置摄像头参数 不要随意修改,同时也不一样会修改成功,需要根据实际摄像头的参数选择设置 /*设置摄像头参数 不要随意修改capture. ...

最新文章

  1. pat 1060. Are They Equal (25)
  2. [转载] 七龙珠第一部——第121话 悟空最大的危机
  3. boost::multiprecision模块实现导入/导出 cpp_int 的位 到 8 位无符号值的向量相关的测试程序
  4. Spread for Windows Forms快速入门(1)---开始使用Spread
  5. 计算机教师资格考试试题,全国教师资格考试信息技术练习题(二)
  6. 252.Meeting Rooms
  7. 详解Linux交互式shell脚本中创建对话框实例教程_linux服务器
  8. WCF分布式开发常见错误(3):客户端调用服务出错
  9. VS2012在一个解决方案中添加多个项目(工程)
  10. 【Hard 递归 动态规划 回文串15】LeetCode 730. Count Different Palindromic Subsequences
  11. 各国“未雨绸缪”致网络安全陷入困境 安全防御诱发“防御性入侵”
  12. 系统类配置(三)【ubuntu14.04或者ubuntu16.04 配置caffe】
  13. java中的oop是什么意思_什么是面向对象编程(OOP)?
  14. TeamTalk源码分析(一)—— TeamTalk介绍
  15. python 字符串时间带有月份简写 星期简写 时区, 格式化为其他样式
  16. win10 操作无法完成,因为文件已在windows资源管理器打开
  17. 点击关闭Element-UI中dialog右上角的关闭图标按钮
  18. WPF中的StackPanel、WrapPanel、DockPanel
  19. wordpress最佳架构_2018年21个最佳材料设计WordPress主题
  20. 苹果核 - Tangram是我们对界面动态化的态度 Tmail

热门文章

  1. 使用restTemplate启动报错:Field restTemplate in com.demo.service.OrderToMemberService required a bean of ty
  2. Spring AOP实现原理,从代理说起
  3. SDNUOJ 1665-1668(树状数组的应用)
  4. 台式机网线连接笔记本通过wifi上网
  5. 量子计算机论坛,IBM量子计算机取得重大突破
  6. 蓝牙耳机音质真的不好吗?初级发烧友应该选择什么样式蓝牙耳机
  7. PDF怎么编辑修改内容?分享两种编辑修改方法
  8. springboot实战派PDF文档
  9. 格林尼治标准时(GMT)与世界时(UTC)
  10. 一款易用的视频云是如何迅速积累客户的?