【发布时间】:2019-09-02 08:10:23
【问题描述】:
我正在开发一个应用程序,该应用程序在带有 Android Things 的 Raspberry Pi 上运行,并且应该在外部显示器上显示相机预览,并且演示中附加了一个按钮,按下该按钮时,会从相机中捕获图片并对捕获的图像进行一些计算。
我已成功完成第二部分,但在尝试在屏幕上预览相机时,应用程序崩溃了。 我昨天拿到了我的 RPi,我尝试在 Github (https://github.com/googlesamples/android-Camera2Basic) 上运行 Camera2 示例,但我遇到了和以前一样的问题。
I/CameraManagerGlobal: Connecting to camera service
2019-04-01 00:18:19.670 4625-4650/com.example.android.camera2basic W/CameraDevice-JV-0: Stream configuration failed due to: endConfigure:372: Camera 0: Unsupported set of inputs/outputs provided
2019-04-01 00:18:19.682 4625-4650/com.example.android.camera2basic E/CameraCaptureSession: Session 0: Failed to create capture session; configuration failed
我还尝试将 ImageReader 中 Preview 的宽度和高度修改为我的 Android things 控制台上显示的兼容尺寸之一(请参阅下面屏幕截图中的 JPEG 部分),但这没有帮助。
但是,我确实在 Github 上找到了一个 repo,它可以让我在 RPi 板上进行实时预览,但缺点是它的帧率很差(10-15 FPS)。 仓库链接:https://github.com/harshithdwivedi/CameraDemoForAndroidThings
如有任何想法或建议,我将不胜感激!
【问题讨论】:
标签: android kotlin raspberry-pi raspberry-pi2 android-things