開發環境搭建
代碼實現過程請參考文章 https://blog.csdn.net/u014159143/article/details/88991117
平臺開發環境
- Android Studio 3.2
- opencv-3.4.3-android-sdk
SDK下載
下載安裝opencv-3.4.3-android-sdk
1、官網下載 打開官網 Android - OpenCV library。
打開新手教程,找到sdk的下載地址
對應選擇你需要下載的版本,這裏下載3.4.2
Android工程創建
1、新建一個工程,勾選C++支持
2、勾選C++14支持和其他兩個選項
3、打開File->Settings, 在SDK Tools下方勾選CMAKE和NDK, Android Studio會自動下載CMAKE和NDK
OpencvSDK環境搭建
將opencv SDK導入工程目錄
-
打開File->Project Structure... 點擊 Import Module...
-
選擇opencv安裝目錄的
sdk/java
的目錄
-
修改Compile Sdk Version 與app 一致, 打開File->Project Structure... app的版本是 API 28
-
opencv的版本也需要設置爲 API 28
- app添加opencv module
- 拷貝opencv的so文件和jni用到的頭文件到工程目錄
拷貝opencv安裝目錄下的sdk\native\jni\include
文件夾到工程目錄下面的app/src/main/cpp
目錄下
拷貝opencv安裝目錄下的sdk\native\libs
文件夾到工程目錄下面的app/src/main/jniLibs
目錄下
代碼編寫過程可以參考文章
如果還有問題的話可以參考我的代碼:點我下載