我這有兩款攝像頭,分別是 KS2A418-2.0、USB HD Camera,這兩款攝像頭都支持UVC。
這兩款攝像頭接電腦都可以正常打開,但是接到RK3399開發板,USB HD Camera可以正常打開, KS2A418-2.0則提示 Camera error cannot connect the camera。
查看兩款攝像頭分辨率,分別如下:
通過查詢資料,可能是系統相機默認打開分辨率問題,遂下載了一款360相機安裝到開發板中進行測試,打開下載的360相機,可正常調用。
若出現該情況,即系統相機無法調用攝像頭問題,按以下進行檢查:
1、確認攝像頭支持UVC驅動。可通過串口日誌查看是否有攝像頭接入。
2、確認 /dev目錄下有video設備,如下圖所示:圖中video0設備即爲攝像頭驅動。
3、下載相機APP調用攝像頭測試。
查資料說的是系統相機只能打開640*480分辨率攝像頭,其他的不支持。在哪修改系統相機默認分辨率,暫時還不太清楚。
參考資料:https://blog.csdn.net/sslinp/article/details/84825530