Android:相机帧分辨率大于640x480

时间:2013-10-04 12:53:33

标签: android opencv camera android-camera

在Android中,您需要将Surface设置为相机,以便进行预览。但仅支持相机预览up to 640x480。我尝试在C ++(Android NDK)中使用OpenCV和VideoCapture,但更高的分辨率也无效。

那么,有没有办法要求更高分辨率的相机帧(例如1024x768 - 相机支持)并处理这些帧而不实际显示它们?

感谢任何提示。

1 个答案:

答案 0 :(得分:0)

我发现它是ImageFormat和分辨率的组合。您需要设置正确的Imageformat.YUY2,分辨率(例如至2592x1944)和帧速率(此处为3FPS)才能使其正常工作。但预览通常应该是较低的分辨率。