02.AndroidStudio搭建OpenCV開發(fā)環(huán)境

新建一個(gè)項(xiàng)目
選擇native
項(xiàng)目信息
C版本

拷貝頭文件

進(jìn)入到目錄:D:\DevelopeSofts\OpenCV\OpenCV-android-sdk\sdk\native\jni

把這個(gè)include拷貝到項(xiàng)目當(dāng)中

拷貝
拷貝完成

拷貝動(dòng)態(tài)庫文件

拷貝lib

配置cmake

頭文件
圖像庫

說錯(cuò)了一點(diǎn):

注意
#圖形庫
find_library(
        jnigraphics-lib
        jnigraphics
)

#從本地把 libopencv_java4 導(dǎo)入進(jìn)來
add_library(
        libopencv_java4 SHARED IMPORTED
)
set_target_properties(
        libopencv_java4 PROPERTIES IMPORTED_LOCATION
        D:/Workspace/AndroidProjects/MyOpenCV/app/src/main/jniLibs/${ANDROID_ABI}/libopencv_java4.so
)

image.png
target_link_libraries(
        native-lib
        libopencv_java4
        ${log-lib}  -llog
        ${jnigraphics-lib} -ljnigraphics
)

配置gradle

到此為止openCV的JNI是已經(jīng)大功告成了,你可以直接使用JNI的方式來用C調(diào)用opencv,然后使用java來調(diào)用native方法,但是這樣太麻煩,所以我們可以把opencv提供的javaAPI拿過來直接使用。

配置javaAPI

導(dǎo)入模塊
選模塊
選中java
模塊名稱
直接下一步
說明
配置

保持版本號一致

修改前
修改后

將庫導(dǎo)入本項(xiàng)目中

導(dǎo)庫
步驟
直接歐克

搭建完成!!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容