Opencv视觉学习--读取、显示视频
程序员文章站
2024-03-25 09:22:40
...
对于刚开始学习Opencv的朋友们,查找资料是自学最好的方式。
这一篇博客,我将介绍利用Opencv读取、显示视频的操作方法,如有问题或建议可留言于我,谢谢!
构建环境:Ubuntu18.04 + Opencv4.1.0 + QT5.12
首先我们需要配置好QT的 .pro 文件:
TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qt
INCLUDEPATH += /usr/local/include \
/usr/local/include/opencv \
/usr/local/include/opencv2 \
/usr/local/include/librealsense2
LIBS += /usr/local/lib/libopencv_* \
SOURCES += \
main.cpp
读取、显示视频:(操作与图像读取相似)
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;
Mat image;
int main()
{
VideoCapture capture ("/home/jiajia/视频/晁均哥.avi");//调用序号为0的相机
while(1)
{
capture >> image; //将视频流传入Mat类型的image图像中
imshow("image",image);
int key = waitKey(30);//waitKey()括号内参数控制延迟时间,可以控制播放速度的快慢
if(char(key) == 27)break;
}
return 0;
}
上一篇: 学习过程中对回调函数的理解
推荐阅读
-
Opencv视觉学习--读取、显示视频
-
学习笔记(15):Python+OpenCV计算机视觉-threshold函数
-
opencv计算机视觉学习笔记七
-
opencv计算机视觉学习笔记八
-
Xcode9学习笔记74 - 读取和解析Plist属性列表文件(获取远程服务器信息并显示返回数据)
-
监控视频内容分析的一点经验 博客分类: opencv机器视觉 视频监控webcam
-
OpenCV2.x使用cvSetCaptureProperty定位后读取的帧重复 博客分类: opencv opencv视频分析
-
OpenCV2.x使用cvSetCaptureProperty定位后读取的帧重复 博客分类: opencv opencv视频分析
-
监控视频内容分析的一点经验 博客分类: opencv机器视觉 视频监控webcam
-
opencv 播放视频 博客分类: 计算机视觉java opencv