当我使用OpenCV进行像生成深度的图像处理时,我想将相机分辨率设置为512 * 512。
但是函数'cvSetCaptureProperty'不能用于512 * 512。一旦我将其设置为512 * 512,捕获的帧的大小将为288 * 352。这很奇怪。但是,如果我将其设置为640 * 480,则效果很好。
有没有人遇到同样的问题?
答案 0 :(得分:0)
这是预期的行为。您的(网络)相机仅支持多种分辨率。 OpenCV将尝试为您提供尽可能接近请求分辨率的分辨率。
您无法从捕获640 * 480的相机中获取512 * 512图像,因为它具有不同的宽高比。