Skip to content

Latest commit

 

History

History
45 lines (26 loc) · 1.53 KB

OpenCVDemo.md

File metadata and controls

45 lines (26 loc) · 1.53 KB

Qt使用OpenCV进行视频、图像操作Demo

[toc]


1、说明

类名 功能
VideoPlay Qt使用OpenCV读取摄像头视频、本地视频、网络视频流

2、相关博客

相关博客
👉CSDN👈

3、构建说明

  • 下载当前源码后如果直接编译则会显示无法编译或者报错;
  • 这是因为当前工程下的所有子项目都依赖于OpenCV库,如果没有设置OpenCV库的路径则无法编译;
  • 打开OpenCVDemo.pro文件,将变量【opencvPath】设置为你自己的OpenCV库的路径就可以编译了;
  • 但是你这时编译会发现会报错,这是因为每一个子项目中都需要修改OpenCV库的路径;

4、实现效果

1.1 VideoPlay

  1. 启动时获取所有可用摄像头名称;
  2. 支持使用opencv打开本地摄像头,读取视频并显示;
  3. 由于opencv包含ffmpeg,所以支持打开多种格式的本地视频文件并显示;
  4. 支持打开多种协议的网络视频流并显示;
  5. 支持传入显示QImage、QPixmap图片进行显示;
  6. 支持图片的自适应窗口缩放,并保持纵横比;
  7. 支持将播放的视频保存到本地视频文件中。

VideoPlay1-tuya