基於windows下的opencv視頻讀取

第一章
2.1,通過opencv讀取本地視頻:

#include <opencv2/opencv.hpp>

using namespace cv;

int main()
{
	VideoCapture capture("D:\\Data\\2016-03-04-22-41-31.MOV");
	//上面等價於下面兩步:
	//VideoCapture capture;  //創建實例
	//capture.open("D:\\Data\\2016-03-04-22-41-31.MOV");  //初始化
	while (1)
	{
		Mat frame;  // 定義一個Mat變量,用於存儲每一幀圖像
		capture >> frame;  //讀取當前幀
		imshow("【讀取視頻】", frame);  //顯示當前幀
		waitKey(10);  //延時10ms
	}
	return 0;
}

效果顯示:
效果顯示

2.2,通過opencv從攝像頭讀入視頻:
只需要將2.1中的VideoCapture capture(“D:\Data\2016-03-04-22-41-31.MOV”);改爲VideoCapture capture(0);即可
效果顯示:
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章