【Android】OpenCV for Android配置 不使用OpenCV Manager
阿新 • • 發佈:2018-12-24
筆者版本:
名稱 | 版本 |
---|---|
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就能運行了。