当前位置: 首页 > news >正文

OpenCv —— cv::VideoCapture设置摄像头图像格式为“MJPEG“

背景

     今天恰巧同事有台USB摄像头,她想要在Windows系统下通过OpenCV读取该摄像头宽高为1080x768、帧率为60的视频,用来做图像算法处理。但无奈通过网上OpenCV教程 读取的视频对应尺寸的帧率仅为10帧左右,根本无法满足使用要求。于是作者通过本篇文章介绍如何解决,欢迎交流指正。

在这里插入图片描述

解决步骤

     1、首先通过FFmpeg指令查询该USB摄像头信息,看看帧率是否支持60帧。(FFmpeg.exe自行下载)

          (1)、将USB摄像头插入电脑,打开cmd终端输入ffmpeg指令获取摄像头名称:

ffmpeg -list_devices true -f dshow -i dummy

               如下图,这里获取到摄像头名称。
在这里插入图片描述

          (2)、通过cmd终端输入ffmpeg指令获取USB摄像头宽高帧率信息:

ffmpeg -list_options true -f dshow -i video=“USB Camera”

               如下图,得到了摄像机信息,可以看到mjpeg支持1080x768且帧率为60

http://www.lryc.cn/news/332651.html

相关文章:

  • Qt事件学习案例
  • 无锡国家集成电路设计中心某公司的单锂小电机直流电机H桥驱动电路
  • 数据分析 -- numpy
  • 开源项目生存现况:xz投毒事件引发的思考与GNU tar维护挑战
  • 前端开发语言有哪些
  • 速盾:cdn加速https额外收费吗?
  • 【蓝桥杯嵌入式】13届程序题刷题记录及反思
  • C++类 单例模式
  • prompt 工程案例
  • 燃气管网安全运行监测系统功能介绍
  • 正则表达式(2)
  • xv6源码分析 001
  • 90天玩转Python—03—基础知识篇:Python和PyCharm(语言特点、学习方法、工具安装)
  • JS代码小知识(个人向)
  • MC34119
  • RabbitMQ3.13.x之十_流过滤的内部结构设计与实现
  • Node爬虫:原理简介
  • Python如何解决“滑动拼图”验证码(8)
  • MongoDB 启动异常
  • mysql 常见数据处理 dml
  • 课时86:流程控制_函数基础_函数退出
  • 【Python】无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称解决方案
  • 9(10)-1(2)-CSS 布局模型+CSS 浮动
  • RISC-V GNU Toolchain 工具链安装问题解决(含 stdio.h 问题解决)
  • [C#]OpenCvSharp使用帧差法或者三帧差法检测移动物体
  • Android Studio学习8——点击事件
  • 微软detours代码借鉴点备注
  • 【c++】类和对象(七)
  • oracle pdb从12.1迁移到19.20
  • [Python GUI PyQt] PyQt5快速入门