在 OpenCV 2.2 之前,我能够做到
VideoCapture capture(0);
capture.set(CV_CAP_PROP_FRAME_WIDTH, 640);
capture.set(CV_CAP_PROP_FRAME_HEIGHT, 480);
为了修改帧大小。但是当我针对 OpenCV 2.2 编译我的应用程序后,设置属性不再起作用(虽然视频显示正确)。如果我获取这些值,则返回 0。如果我查看捕获帧的大小,它是 160 x 120。
我在网上搜索,但大多数帖子都是关于 Linux 中的问题,而我运行的是 64 位 Windows 7。我的网络摄像头是罗技 QuickCam Ultra Vision。
有没有人遇到同样的问题?或者根本没有问题?
提前致谢!