W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
本教程旨在幫助您安裝和配置OpenCV4Android SDK。
本指南是使用MS Windows 7編寫的,盡管它也適用于GNU Linux和Apple Mac OS。
本教程假設您已安裝并配置了以下軟件:
如果您需要上述任何方面的幫助,您可以參考我們的Android開發(fā)入門指南。
如果您在徹底按照這些步驟后遇到任何錯誤,請隨時通過W3Cshool官方qun或OpenCV Q&A論壇與我們聯(lián)系。我們將竭盡全力幫助您。
您可能已經(jīng)使用了NVIDIA發(fā)布的用于Android開發(fā)環(huán)境設置的Tegra Android開發(fā)包(TADP)。
除Android開發(fā)工具之外,TADP 2.0還包括OpenCV4Android SDK,因此可以將其安裝在系統(tǒng)中,您可以跳過本教程的示例部分。
有關TADP的更多詳細信息,請參見“ Android開發(fā)入門指南”。
OpenCV4Android SDK軟件包可以開發(fā)使用OpenCV庫的Android應用程序。
包裝內(nèi)容的結構如下所示:
OpenCV-2.4.9-android-sdk
|_ apk
| |_ OpenCV_2.4.9_binary_pack_armv7a.apk
| |_ OpenCV_2.4.9_Manager_2.18_XXX.apk
|
|_ doc
|_ samples
|_ sdk
| |_ etc
| |_ java
| |_ native
| |_ 3rdparty
| |_ jni
| |_ libs
| |_ armeabi
| |_ armeabi-v7a
| |_ x86
|
|_ LICENSE
|_ README.android
在可以訪問Google Play市場(和互聯(lián)網(wǎng))的生產(chǎn)設備上,這些軟件包將使用OpenCV Manager API在應用程序的第一次啟動時從Market安裝。但是沒有Market或Internet連接的devkits需要手動安裝這些軟件包。如果需要,安裝Manager.apk和可選binary_pack.apk??碝anager Selection詳情。
從版本2.4.3開始OpenCV4Android SDK使用OpenCV Manager API進行庫初始化。OpenCV Manager是一種基于Android服務的解決方案,為OpenCV應用開發(fā)人員提供以下優(yōu)勢:
注意
更好地使用沒有空格的路徑。否則您可能會遇到ndk-build問題。
將SDK歸檔解壓縮到所選目錄中。
您可以使用任何流行的歸檔器(例如使用7-Zip)來解壓縮它:
在Unix上,您可以使用以下命令:
unzip?/ Downloads / OpenCV-2.4.9-android-sdk.zip
1、啟動Eclipse并選擇您的工作區(qū)位置。
我們建議您從新的干凈工作區(qū)開始使用OpenCV for Android。例如,可以在打開OpenCV4Android SDK包的文件夾中創(chuàng)建一個新的Eclipse工作區(qū):
2、將OpenCV庫和樣本導入工作區(qū)。
OpenCV庫作為一個可以使用的Android圖書館項目進行打包。您可以在項目中簡單地引用它。
每個包含的樣本OpenCV-2.4.9-android-sdk.zip都是已經(jīng)引用OpenCV庫的常規(guī)Android項目。按照以下步驟將OpenCV和樣本導入工作區(qū):
單擊完成按鈕后,Eclipse會將所有選定的項目加載到工作空間中,并且在構建OpenCV樣本時必須等待一段時間。只需給一分鐘的Eclipse完成初始化。
一旦Eclipse完成構建,您將擁有干凈的工作空間而不會造成任何構建錯誤
此時您應該可以構建和運行樣品。請記住,面部檢測和教程2 - 混合處理包括一些本機代碼,并需要Android NDK和NDK / CDT插件來構建工作應用程序。如果您尚未安裝這些工具,請參閱Android開發(fā)中的簡介部分。
警告
請考慮一些示例使用Android Java Camera API,可通過AVD訪問。
那么,從Eclipse運行的樣本很簡單:
有可能在第一次啟動時,您將不會安裝OpenCV Manager軟件包。在這種情況下,您將看到以下消息:
要擺脫消息,您將需要安裝OpenCV管理器和相應的OpenCV二進制包。如果您的設備/模擬器上安裝了Google Play市場,只需點擊是。它將重定向到Google Play Market上的相應頁面。
如果您無法訪問市場(仿真器通常是這種情況),則需要手動從OpenCV4Android SDK文件夾安裝軟件包??碝anager Selection詳情。
<Android SDK path>/platform-tools/adb install <OpenCV4Android SDK path>/apk/OpenCV_2.4.9_Manager_2.18_armv7a-neon.apk
adb shell getprop ro.product.cpu.abi
Manager Selection
細節(jié)部分。完成后,您可以無縫地在設備/模擬器上運行OpenCV示例。
現(xiàn)在,當您設置和配置OpenCV4Adroid SDK的實例時,您可能需要繼續(xù)在自己的應用程序中使用OpenCV。您可以通過OpenCV教程在單獨的Android開發(fā)中學習如何做到這一點。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: