opencv重复循环播放视频
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv重复循环播放视频相关的知识,希望对你有一定的参考价值。
参考技术A string filename = "video4.mp4"; // File nameVideoCapture capture(filename);
if (!capture.isOpened())
cout << "fail to open!" << endl;
int frame_cnt = capture.get(CV_CAP_PROP_FRAME_COUNT);
Mat source, source2, source1, destination;
while (true)
if(capture.get(CV_CAP_PROP_POS_FRAMES) == frame_cnt)
capture.set(CV_CAP_PROP_POS_FRAMES, 0);
capture.read(source2);//capture >> source2;
...
opencv学习- - -播放视频
#include <opencv2\\opencv.hpp> using namespace cv; int main( ) { //【1】读入视频 VideoCapture capture("1.avi"); //【2】循环显示每一帧 while(1) { Mat frame;//定义一个Mat变量,用于存储每一帧的图像 capture>>frame; //读取当前帧 imshow("读取视频",frame); //显示当前帧 waitKey(30); //延时30ms } return 0; }
以上是关于opencv重复循环播放视频的主要内容,如果未能解决你的问题,请参考以下文章