AndroidStudio OpenCv的配置,不用安裝opencv manager

來源:互聯網
上載者:User

標籤:open   nsa   androi   運行時   manage   mini   UI   exp   切換   

 參考網址:http://jingyan.baidu.com/article/60ccbceb53533364cab197db.html

按照以下操作步驟配置並測試了,沒問題。

  1. 下載OpenCV sdk for Android,解壓(我的解壓地址是F:\OpenCV-android-sdk)

  2. 1)建立項目項目,取名為Opencvtest(名字隨便取)

    2)Minimum SDK 選擇 API 19:Android 4.4 (KitKat)

    3)選擇Empty Activity

  3. Android Studio菜單-->File-->New-->Import Module

    1)選擇F:\OpenCV-android-sdk/sdk/java

    2)Module name: Android studio會自動填滿這項為openCVLibrary310 ,不用管它.

    3)點擊下一步,會出現三個複選框,都選上,點擊Finish

  4. 1)File-->Project Structure

    2)左邊Modules欄下選擇app

    3)在右邊上面一欄中選擇Dependencies 

    4)點擊右側邊欄中的“+”,選擇第三個Module Dependency

    5)點擊ok退出,然後再點擊ok退出

  5. 1)將視圖由Android切換到Project,

    2)點擊app,開啟app根目錄下的build.gradle檔案,記下

    compileSdkVersion

    buildToolsVersion

    minSdkVersion

    targetSdkVersion

    後面的數值

    3)點擊openCVLibrary310,開啟根目錄下的build.gradle檔案,把檔案中

    compileSdkVersion

    buildToolsVersion

    minSdkVersion

    targetSdkVersion

    後的數值改成app中一樣的

    4)點擊上方Gradle project sync一行中的Try Again

  6. 1)把OpenCV sdk for Android檔案下F:\OpenCV-android-sdk\sdk\native下的libs檔案夾拷貝到你的安卓項目下,即Opencvtest\app\src\main下面,並且將libs改名為jniLibs

    2)此時前期準備工作就完成了,接下來可以用opencv中程式測試下

    3)開啟你的主活動MainActivity.java檔案,記下包名,我的是

    package com.xiaoma.opencvtest;,則我的包名就是com.xiaoma.opencvtest

  7. 1)將OpenCV-android-sdk\samples\image-manipulations\res中的三個檔案(),拷貝到你的安卓項目Opencvtest\app\src\main\res下(拷貝前先將此目錄下的同名的三個檔案刪掉)

    2)將OpenCV-android-sdk\samples\image-manipulations中的AndroidManifest.xml檔案,拷貝到你的安卓項目Opencvtest\app\src\main下替換

    3)將OpenCV-android-sdk\samples\image-manipulations\src\org\opencv\samples\imagemanipulations中的ImageManipulationsActivity.java檔案,拷貝到你的安卓項目Opencvtest\app\src\main\java\com\xiaoma\opencvtest下,並且把原來的MainActivity.java檔案刪掉。其中\com\xiaoma\這段根據每個人的包名不同會不一樣

  8. 1)在Android Studio中開啟ImageManipulationsActivity.java,AndroidManifest.xml

    2)把檔案中的包名,換成第六步驟中你記下的包名

    3)AndroidManifest.xml檔案下的的uses-sdk android:minSdkVersion的值改成第五步驟中記下的值 

    4)注意這一步在改AndroidManifest.xml檔案中的包名時不要把原來的“”給粘貼沒了

  9. 有些手機運行時可能會彈出

    It seems that you device does not support camera(or it is locked).Application will be closed.

    這時候開啟手機應用許可權管理,找到該程式應用,把它的相機的許可權改為允許就可以了

AndroidStudio OpenCv的配置,不用安裝opencv manager

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.