麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

《OpenCV》Part10 OpenCV3.1.0 openCV讀取攝像頭并保存為.avi視頻

2019-11-14 10:00:09
字體:
供稿:網(wǎng)友

《OpenCV》Part10 OpenCV3.1.0 openCV讀取攝像頭并保存為.avi視頻

#include <opencv2/core.hpp>#include <opencv2/opencv.hpp>#include <opencv2/highgui.hpp>#include <opencv2/videoio.hpp>//for camera#include <opencv2/video.hpp>#include <opencv2/imgPRoc//imgproc.hpp>#include <opencv2/ml/ml.hpp>#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/ml/ml.hpp"#include <time.h>#include <ctime>#include <iostream>#include <string>using namespace std;using namespace cv;int main(int argc, char ** argv){	char filename[1024];	if (argc == 1)		sprintf(filename, "%s", "camera.avi");	if (argc == 2)		sprintf(filename, "%s", "123");	VideoCapture capture;	capture.open(0);	if (!capture.isOpened())	{		cout << "Could not initialize capturing.../n" << endl;		return -1;	}	//按時(shí)間格式命名	time_t now = time(NULL);////獲取1970.1.1至當(dāng)前秒數(shù)time_t	struct tm * timeinfo = localtime(&now);	//創(chuàng)建TimeDate,并轉(zhuǎn)化為當(dāng)?shù)貢r(shí)間,	//struct tm * timeinfo = gmtime ( &currTime );	 //創(chuàng)建TimeDate,并轉(zhuǎn)化為GM時(shí)間,	char path[60];	strftime(path, 60, "%Y_%m_%d_%H_%M_%S", timeinfo);	char strPath[100];	sprintf(strPath, "%s.avi", path);//將創(chuàng)建文件的命令存入cmdchar中	//保存為avi格式視頻	Mat frame;	VideoWriter writer;	writer.open(strPath, CV_FOURCC('X', 'V', 'I', 'D'), 25, Size(640, 480), true);//Size(640, 480)//Size(frame.rows, frame.cols)//"cam.avi"	int n = 1;	while (true)	{		capture >> frame;		char* cstr = new char[120];				sprintf(cstr, "%s%d%s", "D://OpenCVWorkSpace//saveCamAsVideo//saveCamAsVideo//savedPic//Pic", n++, ".jpg");		imwrite(cstr, frame);		imshow("Video_Capture", frame);		if (frame.empty())		{			break;		}		writer << frame;		waitKey(3);	}	//return 0;}該程序功能為讀取攝像頭后將視頻存儲(chǔ)為avi格式。

其中的waitKey(3)如果沒有的話程序容易未響應(yīng)。CV_FOURCC('P','I','M','1') = MPEG-1 codecCV_FOURCC('M','J','P','G') = motion-jpeg codecCV_FOURCC('M', 'P', '4', '2') = MPEG-4.2 codecCV_FOURCC('D', 'I', 'V', '3') = MPEG-4.3 codecCV_FOURCC('D', 'I', 'V', 'X') = MPEG-4 codecCV_FOURCC('U', '2', '6', '3') = H263 codecCV_FOURCC('I', '2', '6', '3') = H263I codecCV_FOURCC('F', 'L', 'V', '1') = FLV1 codec


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 成人福利免费在线观看 | 久久久久久久久日本理论电影 | 久草在线看片 | 污片在线观看视频 | 黄色大片在线免费看 | 草草久 | 国产日韩在线观看一区 | 亚洲成人欧美在线 | 亚洲网站在线 | 福利在线小视频 | 免费h片 | 欧美18一12sex性处hd | 日本免费一区二区三区四区 | 在线成人免费av | 蜜桃网在线观看 | 成人福利电影在线观看 | 亚洲精品在线观看网站 | 亚洲欧美日韩中文在线 | 毛片在线免费观看网址 | 新久草视频 | 人人做人人看 | 日韩视频区 | 特级黄毛片 | 另类亚洲孕妇分娩网址 | 最新在线中文字幕 | 久久经典国产视频 | 久久久日韩精品一区二区三区 | 国产精品色综合 | 亚洲成a人在线 | 黄色片观看 | 91,视频免费看 | 午夜精品成人一区二区 | 最新一区二区三区 | 91女上位 在线播放 性欧美日本 | 一级美女大片 | 久久精品超碰 | 国产一级大片 | 色综合视频 | 久久精品影视 | 九九热在线视频免费观看 | 精品偷拍久久 |