I saw the following in the Android documentation for camera2 from API level 23:
https://developer.android.com/reference/android/graphics/ImageFormat.html#DEPTH16
https://developer.android.com/reference/android/graphics/ImageFormat.html#DEPTH_POINT_CLOUD
However I could not find any practical examples of those. Are there any Android devices that support this API ?
Many thanks,
Guillaume
我对 Android 很陌生,并试图:
似乎原始数据捕获仅在静态捕获模式下可用。这样对吗 ?
如果是这样,是否可以对 RAW 图像执行重复的 CaptureRequests ?使用 13MP 传感器可以获得什么样的性能?任何参考代码?
提前谢谢了,
纪尧姆
编辑:
这是我到目前为止所做的:
在 onSurfaceTextureUpdated() 中计算/更新帧率
问题:
将原始 ImageReader 的表面添加到 cameraDevice.createCaptureSession()
原始分辨率为 4208x3120
最小帧持续时间为 33ms
停顿时间为 200 毫秒
我仅为预览获得的帧速率约为 25-30 fps。
我在预览和启用每帧原始捕获时获得的帧速率约为 15 fps。
我收到一些“ImageReader_JNI:无法获取缓冲区项,很可能客户端试图获取超过 maxImages 个缓冲区”的消息,即使我每 100 帧进行一次原始捕获。
我很想得到一些反馈: