2013-05-16 30 views
1

我做基於OpenCV中的應用程序,但是這周我改變了開發商的設備,我改變我的「BQ愛迪生」一「的Nexus 7」。 現在,當我跑我的應用程序,會出現一條消息「看來你的設備不支持攝像頭(或被鎖定)。應用程序將被關閉」 爲什麼呢?NEXUS 7「看來你的設備不支持攝像頭」

PS:我的Nexus 7已經得到了安卓4.2.2

感謝

回答

2

的問題是,的Nexus 7沒有後置攝像頭,而BQ版一樣。 如果你沒有改變你的代碼,你還在試圖讓相機背面,這就是爲什麼你會得到一個錯誤。

This post來自OpenCV的常見問題可能會有幫助。

下面的代碼片段的情況下,鏈接死:

cv::VideoCapture capture(CV_CAP_ANDROID + 0); // "+ 0" for the back camera 
cv::VideoCapture capture(CV_CAP_ANDROID + 1); // "+ 1" for the front camera for Android 2.3.3 or newer 

你能證明你的一些代碼,以幫助確定最適當的語法?

0

我發現我的Nexus 7採用2013年亞行我發現相機(在4.3版本的操作系統)枚舉功能被報道說是導致相機初始化失敗相機分辨率值相同的問題。我更新到4.4操作系統和問題走了。因人而異。

相關問題