当从网络摄像头更改我的输入图像的分辨率时,它会以一种奇怪的方式被剪切和替换。我有两台罗技 pro 9000,一台叫 quickcam,另一台没有。更改分辨率时,Quickcam 可以完美运行。另一个没有:
原始值没有改变:
改变分辨率:
这是更改的代码:
cv::Size imageSize(1200,800);
cv::VideoCapture cap1(0);
cap1.set(CV_CAP_PROP_FRAME_WIDTH,imageSize.width);
cap1.set(CV_CAP_PROP_FRAME_HEIGHT,imageSize.height);
请帮帮我。