2011-11-03 50 views
4

我有一段時間將OpenCV導入到我的Android項目中。我已經嘗試過這個教程:Android上的OpenCV使用Eclipse

http://opencv.itseez.com/doc/tutorials/introduction/android_binary_package/android_binary_package.html

,並沒有奏效因爲Eclipse將不承認該目錄中的現有項目。所以經過一番搜索,我碰到這個主幹:

https://code.ros.org/svn/opencv/trunk/opencv/

,並能夠將其導入到我的Eclipse工作區。 Eclipse現在可以識別示例項目,但現在問題是沒有OpenCV庫文件。所以所有調用導入不同的類都會導致錯誤。不應該有一個opencv.jar的地方?我已經看過各種文章提到必須建立圖書館,但不幸的是我沒有絲毫的線索如何做到這一點。我需要一步一步的指示。我正在運行Windows 7 64位。

謝謝!

回答

1

安裝了Win-superpack? 我建議獲取最新的.tar,解壓並使用它。爲我工作。

1

如果你想,如果你需要在你的Android閱讀從圖像中一些字符串,你在使用OPEN CV新使用OPEN CV在您的Android應用程序,例如。然後從這裏下載預建OpenCV庫爲Android:
http://sourceforge.net/projects/opencvlibrary/files/opencv-android/2.3/

下載,進口的OpenCV-2.3.1到Eclipse中使用文件後 - >導入...-->常規 - >現有項目進工作區。

在您的項目屬性中,在Android下,添加OpenCV2.3.1庫(按右側的Add ..並選擇OpenCV2.3.1)。

  Good luck! 
+0

所示請你提供樣本代碼,以提取從圖像一些項目?我想使用openCV,我需要從彩票中提取彩票號碼和彩票日期。尋求你的幫助! – TharakaNirmana

0

我張貼有關這位上duplicate question。確保你已經安裝了android NDK!或者,考慮使用JavaCV。安裝起來要容易得多。

1

我使用這些步驟在四臺計算機上安裝了opencv,它的工作原理就像一個魅力。 這些是Windows的說明。檢查此link在Windows,Linux和Mac的完整說明。

估計時間來完成本教程:1.5小時

第一部分:針對Android安裝的OpenCV本教程的

零部件借用OpenCV的網站(http://opencv.org/platforms/android.html)的說明。

下載和安裝的Android NDK

而Android NDK使我們能夠編譯和Android上運行本地C/C++代碼。

  1. 從本網站下載最新版本的NDK的: http://developer.android.com/tools/sdk/ndk/index.html

  2. 解壓縮下載的文件到一個位置,而在路徑中有空格,例如: C:\ Android的NDK-R9

  3. 將NDKROOT定義爲新的環境變量,指向最後一步從 解壓縮的位置。請參閱下面的頁面,如果你在Windows上需要幫助的編輯環境變量 : http://www.computerhope.com/issues/ch000549.htm

更新工具在Android SDK中

啓用了Android SDK中一些額外的工具將使本地更容易發展以後再申請 。

  1. 在Eclipse中,單擊幫助>安裝新軟件。然後,點擊添加。

  2. 在添加存儲庫對話框中,輸入「ADT插件」的名稱和位置選擇以下URL ,然後單擊OK: https://dl-ssl.google.com/android/eclipse/

  3. 在可用軟件對話框,選擇列出的所有組件。點擊下一步。接受所有 許可協議。點擊完成。

  4. 所有工具下載並安裝完成後重新啓動Eclipse。

下載並安裝OpenCV的SDK

現在,我們已經準備好下載並安裝OpenCV的SDK。

  1. 下載版本2.4.4(或更高版本)從本網站的SDK: http://sourceforge.net/projects/opencvlibrary/files/opencv-android/

  2. 解壓縮下載的文件到一個位置,而在路徑中有空格,例如: C:\ OpenCV4Android \ OpenCV的-2.4。4-android-sdk

  3. 在Eclipse中,選擇File> Switch Workspace> Other。指定與 OpenCV的項目,例如相關的位置: C:\ OpenCV4Android

  4. 在Package Explorer面板中單擊鼠標右鍵,選擇導入>常規>現有 項目進入工作區。選擇「指定根目錄」,並輸入在 SDK內容解壓縮的位置,例如: C:\ OpenCV4Android \ OpenCV的-2.4.4-Android的SDK

  5. 看到後OpenCV庫和示例項目出現在「項目」框中,單擊「 完成」。所有項目可能需要一分鐘才能加載和初始化。此後, 你有項目導入到工作區中,如在圖2