在笔记本上用opencv和vs2017打开一条usb连接的双目摄像头时,试了很多方法,但都只能打开一个,另一个总是打开自带的摄像头。求解。
你这个没有代码无法帮你分析你的问题,你调用的是什么函数来打开摄像头的?
如果你调用cv::VideoCapture那么调用open函数的时候你传进去的摄像头编号是哪个摄像头,它就会打开哪个摄像头。
cv::VideoCapture cap1,cap2;
cv::Mat frame1,frame2;
cap1.open(0);
cap2.open(1);
cap1 >> frame1;
cap2 >> frame2;
while (!frame1.empty() && !frame2.empty()) {
imshow("camera1",frame1);
imshow("camera2",frame2);
cap1 >> frame1;
cap2 >> frame2;
if(waitKey(10)==27)
break;
}
建议禁用笔记本自带摄像头