簡體   English   中英

在Raspberry Pi Android上顯示相機預覽

[英]Display camera preview on Raspberry Pi Android things

我當時正在開發一個在具有Android Things的Raspberry Pi上運行的應用程序,該應用程序應該在外部顯示器上顯示Camera預覽,並且演示中附加了一個按鈕,按下該按鈕即可從相機中捕獲圖片並執行一些操作。對捕獲的圖像進行計算。

我已經成功完成了第二部分,但是嘗試在屏幕上預覽相機時,該應用程序崩潰了。 我昨天獲得了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上找到了一個回購協議,可以在RPi板上實時預覽,但缺點是幀速率(10-15 FPS)很差。 倉庫鏈接: https : //github.com/harshithdwivedi/CameraDemoForAndroidThings

我會很感激對此的任何想法或建議!

正如另一期雜志中所述,RPI3相機HAL一次僅支持一個目標表面,這顯然來自底層V4L2實現的限制

以下變通辦法應該是可能的:

您可以在android-Camera2Basic kotlin示例的基礎上找到一個臨時示例: 此處

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM