对于刚开始学习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;
}
更多资料请点击:我的目录