【发布时间】:2014-01-30 17:24:46
【问题描述】:
似乎在 Java opencv 中设置网络摄像头分辨率的标准方法不起作用。我执行以下操作:
VideoCapture v = new VideoCapture();
boolean wset = v.set(Highgui.CV_CAP_PROP_FRAME_WIDTH, 1280);
boolean hset = v.set(Highgui.CV_CAP_PROP_FRAME_HEIGHT, 800);
System.out.println(wset);
System.out.println(hset);
v.open(1);
哪些打印:
> false
> false
...并且不会更改相机分辨率。它似乎停留在 640x480。我知道相机没有问题,因为我可以使用 C++ 绑定成功地将分辨率设置为 1280x800。
另外 - v.getSupportedPreviewSizes() 不起作用。它返回一个错误:
HIGHGUI ERROR: V4L2: getting property #1025 is not supported
有什么想法吗?
【问题讨论】:
标签: java opencv camera resolution