0

在 Android 中,您需要将 Surface 设置为相机,以便获得预览。但相机预览仅支持640x480。我尝试在 C++(Android NDK)中使用 OpenCV 和 VideoCapture,但更高分辨率也不起作用。

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

感谢您的任何提示。

4

1 回答 1

0

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

于 2013-12-16T17:02:53.813 回答