opencv設置采集視頻分辨率方式
更新時間:2019年12月10日 11:40:08 作者:yuyangyg
今天小編就為大家分享一篇opencv設置采集視頻分辨率方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:
#include <opencv2\opencv.hpp> #include<ctime> using namespace cv; using namespace std; int main( ) { //【1】從攝像頭讀入視頻 VideoCapture capture(0); //【2】循環(huán)顯示每一幀 int j=0; capture.set(CV_CAP_PROP_FRAME_WIDTH, 1080); capture.set(CV_CAP_PROP_FRAME_HEIGHT,720); while(1&&(j<100)) { clock_t start,finish; start=clock(); j++; Mat frame; //定義一個Mat變量,用于存儲每一幀的圖像 capture>>frame; //讀取當前幀 imshow("讀取視頻",frame); //顯示當前幀 cout<<frame.size()<<endl; imwrite("1.jpg",frame); finish=clock(); cout << finish-start << "/" << CLOCKS_PER_SEC << " (s) "<< endl; waitKey(1); //延時30ms } return 0; }
攝像頭要支持設置不同的分辨率。
1920x1080采集用時0.1s。
1080x720采集用時0.04s。
640x480采集用時0.02s。
以上這篇opencv設置采集視頻分辨率方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python實現(xiàn)Dijkstra靜態(tài)尋路算法
這篇文章主要介紹了python實現(xiàn)Dijkstra靜態(tài)尋路算法,常用于路由算法或者作為其他圖算法的一個子模塊,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-01-01Python3變量與基本數(shù)據(jù)類型用法實例分析
這篇文章主要介紹了Python3變量與基本數(shù)據(jù)類型用法,結(jié)合實例形式分析了Python3保留字、標識符、變量、基本數(shù)據(jù)類型及相關(guān)操作技巧,需要的朋友可以參考下2020-02-02Python re.findall中正則表達式(.*?)和參數(shù)re.S使用
本文主要介紹了Python re.findall中正則表達式(.*?)和參數(shù)re.S使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-08-08Python數(shù)據(jù)可視化常用4大繪圖庫原理詳解
這篇文章主要介紹了Python數(shù)據(jù)可視化常用4大繪圖庫原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-10-10一篇文章徹底搞懂Python中可迭代(Iterable)、迭代器(Iterator)與生成器(Generator)的概念
這篇文章主要給大家介紹了如何通過一篇文章徹底搞懂Python中可迭代(Iterable)、迭代器(Iterator)與生成器(Generator)的概念,對大家學習或者使用Python具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-05-05