1. 程式人生 > >【Android】OpenCV for Android配置 不使用OpenCV Manager

【Android】OpenCV for Android配置 不使用OpenCV Manager

筆者版本:

名稱 版本
Android Studio 3.2
gradle 4.6
compileSdkVersion 28
minSdkVersion 15
targetSdkVersion 28
OpenCV for Android 3.4.1

配置OpenCV for Android主要分兩部分:
1.讓Project可以使用OpenCV
2.讓Project可以免安裝OpenCV Manager使用OpenCV

第一部分比較簡單,主要注意SdkVersion和當前專案相同就可以,這裡不贅述。點這裡檢視第一部分

重點在第二部分,筆者找了很多篇文章,怎麼說的都有,還有要配NDK的,包括上面這篇以及上面這篇引用的原文,都不太對。

使用OpenCV Manager的原因是Project缺少對應平臺的libopencv_java3.so,其實在Project中引入目標平臺的.so檔案即可。

在完成了第一部分的基礎上,把OpenCV sdk for Android檔案下OpenCV-android-sdk\sdk\native下的libs資料夾拷貝到你的安卓專案下,即自己的專案\src\main下面,並且將libs改名為jniLibs即可。

如果只在部分平臺執行,可以將jniLibs資料夾下不需要的平臺資料夾刪除

經過這一操作,OpenCV相關程式碼完全不用變動,只是不需要再裝OpenCV Manager就能運行了。