【发布时间】:2013-01-15 12:28:44
【问题描述】:
当我从网络摄像头更改输入图像的分辨率时,它会以一种奇怪的方式被剪切和替换。我有两台罗技 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);
请帮帮我。
【问题讨论】:
-
你在 640 x 480 上得到相同的结果吗?
-
@rotating_image: 不,它不一样 - 640 * 480 是一个很好的图像。但是刚刚检查了 1024 * 768 和 600*400 它不起作用。你有假设吗?
标签: opencv resolution video-capture