2013-11-20 67 views
1

我的項目在Galaxy s2上運行良好,但在我的nexus手機上,我的open cv項目未運行。由cv提供的教程正在運行,但有些看起來我的項目沒有運行,nexus在說「看來你的設備不支持攝像頭(或者它已經被鎖定)。應用程序將被關閉。有人可以提供一些想法如何擺脫它似乎你的設備不支持nexus手機上的攝像頭

回答

0

您是否使用Nexus平板電腦?您可能試圖訪問您的代碼中的特定相機(即您可能試圖訪問nexus平板電腦中的相機) Something這樣就不會在Nexus 7平板電腦(較老的Nexus 7版)

cv::VideoCapture capture(CV_CAP_ANDROID + 0); 
+0

嗨,我沒有使用nexus 7表。我正在使用nexus 4.我嘗試過,但它似乎不工作。 – user1874406

0

這與的Nexus 4和奇巧(4.4)常見問題OpenCV的工作不支持本地相機這個系統還沒有 - 嘗試的Java凸輪時代版本,它應該工作。

編輯:
如果要解決這個問題(我假設你有4.4的Android),你必須使用Android操作系統源重建camera_wrapper。這是OpenCV下一次正式發佈的方式。

+0

嗨,但是一些如何通過打開cv提供的教程正在工作,因此它看起來在我的代碼中僅有錯誤,並且沒有nexus設備工作。 – user1874406

+0

您是否在應用程序和教程中檢查是否使用相同版本的CameraBridge?我的意思是本機和java版本。 –

相關問題