opencv同时开启两个外接USB摄像头采集图像信息,并设置摄像头输出图像的分辨率
生活随笔
收集整理的這篇文章主要介紹了
opencv同时开启两个外接USB摄像头采集图像信息,并设置摄像头输出图像的分辨率
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#include <iostream>
#include <opencv2/opencv.hpp>using namespace std;
using namespace cv;int main()
{VideoCapture cap2(2);// 內部參數寫0,代表筆記本自帶的攝像頭,2、1分別代表兩個外接USB攝像頭VideoCapture cap1(1);// 設置分辨率cap2.set(CV_CAP_PROP_FRAME_WIDTH,640);cap2.set(CV_CAP_PROP_FRAME_HEIGHT,480);cap1.set(CV_CAP_PROP_FRAME_WIDTH,640);cap1.set(CV_CAP_PROP_FRAME_HEIGHT,480);Mat img1;Mat img2;while(cap2.read(img2) && cap1.read(img1)){imshow("img1", img1);imshow("img2", img2);char c = waitKey(1);if(c == 'q' || c == 'Q') // 按q退出{break;}}return 0;
}
?測試效果
兩個攝像頭顯示正常,沒有出現卡頓現象。
?
總結
以上是生活随笔為你收集整理的opencv同时开启两个外接USB摄像头采集图像信息,并设置摄像头输出图像的分辨率的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 征信没问题,但房贷被银行拒贷了怎么办
- 下一篇: 活力花提前还款会怎样