我正在做一个计算机视觉项目,我需要使用两个使用 opencv 库的相机。我尝试了这段代码,但是如果我使用一个 USB 摄像头和我的电脑的摄像头,则使用 USB 端口的两个网络摄像头它不起作用,而它工作。
CvCapture* capture[2];
capture[0] = cvCreateCameraCapture(0);
capture[1] = cvCreateCameraCapture(1);
if(!capture[0] && !capture[1])
printf("Webcam error\n");
我正在 acer aspire 5742g 上使用 Windows 7。是我电脑总线的问题吗?相机是 2 个飞利浦 SPZ2000。我还尝试处理其中一个和我电脑上的相机拍摄的照片,当我使用 Bradsky 的“Learning opencv”一书中的校准和纠正代码时,我得到了一个糟糕的结果。有人可以帮助我吗?先感谢您,
萨拉