vc2017+opencv3.4.1+摄像头的读取和保存
生活随笔
收集整理的這篇文章主要介紹了
vc2017+opencv3.4.1+摄像头的读取和保存
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
直接上代碼,看代碼中解釋
#include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> using namespace cv; void main() { VideoCapture capture; if (!capture.isOpened()){capture.open(1);//創(chuàng)建視頻流對(duì)象//這兒0一般時(shí)電腦自帶的攝像頭,其他數(shù)字則時(shí)外接攝像頭的ID號(hào)。 VideoWriter outcapture;//視頻輸出outcapture.open("3.wmv", CV_FOURCC('M', 'P', '4', '2'), 25.0, Size(640, 480));//第一個(gè)參數(shù)存的文件名和格式,第二個(gè)時(shí)編碼方式,第三個(gè)是幀率大小,第四個(gè)是保存視頻的大小Mat frame;//capture.set(CV_CAP_PROP_FRAME_WIDTH, 1280);//capture.set(CV_CAP_PROP_FRAME_HEIGHT, 480);if (capture.isOpened())capture.set(cv::CAP_PROP_SETTINGS, 1);//打開設(shè)置模式while (1){capture >> frame;outcapture.write(frame);//outcapture << frame; 兩種方式都可以保存視頻imshow("view", frame);if (waitKey(40) == 8);}} }?
總結(jié)
以上是生活随笔為你收集整理的vc2017+opencv3.4.1+摄像头的读取和保存的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Editor's comments:
- 下一篇: Linux FHS结构