1. 程式人生 > >Android Studio2.2.2以後版本用CMake方法配置OpenCV3.1.0完善版

Android Studio2.2.2以後版本用CMake方法配置OpenCV3.1.0完善版

1、新建一個支援c++的工程

2、修改app目錄下的build.gradle,在defaultConfig新增

OpenCV-Android-sdk\sdk\native\libs下的libs檔案件拷到工程的main目錄下,並重命名為jniLibs

android{}下新增

3、匯入Java類庫,路徑在OpenCV-3.1.0-android-sdk\OpenCV-android-sdk\sdk\java中

找到自己所存放的位置確認便可,因為我的已經匯入過了,所以提示已經存在

其中,so檔案千萬不要引錯了,否則會報錯,如下:(我這個位置之前忘引用了,調了好久才發現,浪費了不少時間)

5、下面是我寫的

.cpp檔案,貼了部分函式供大家參考

注意:externC 後面的 {}在有多個函式時不要忘寫了,還有方法的引用位置不要填錯了,我是在MainActivity中引用的

6、貼上MainActivity程式碼

大功告成,貼上執行圖


有寫的不對的地方還請大神們指教哈,收拾下要下班嘍