android studio 调用c++,android studio配置opencv,调用c++,处理图像
一、下載安卓的opencv sdk
這里下載release版的,下載后解壓
二、新建工程
三、編寫界面布局(工程等下上傳到github)
四、添加Module,Android Studio菜單-->File-->New-->Import Module
? ??? ?? ???添加完成
五、加入依賴
此時Sync報錯,需要修改文件
修改opencv目錄下的build.gradle中如下幾項與app根目錄中相同
compileSdkVersion
buildToolsVersion
minSdkVersion
targetSdkVersion
同時修改?apply plugin:
修改后如下:
然后sync一下,如下完成
此時我們便可以在代碼中引入opencv的庫了。
六、?使用C++
/src/main下面建立jniLibs文件夾
七、將解壓后的?OpenCV-android-sdk\sdk\native\jni\include?目錄下的?opencv2文件夾拷貝至工程?/src/main/cpp?里
八、拷貝?OpenCV-android-sdk\sdk\native\libs?目錄下的幾個 lib文件夾至工程?/src/main/jniLibs?里
九、修改CMakeLists.txt文件,添加如下內容
八、修改target_link_libraries中內容,如下:
九、native-lib.cpp中便可以引入?opencv?的頭文件了
返回opencv版本:
JNIEXPORT jstring JNICALL
Java_example_com_cvdemo_MainActivity_getVersion(
JNIEnv* env,
jobject /* this */) {
std::string version = CV_VERSION;
return env->NewStringUTF(version.c_str());
}
十、java文件中調用,頁面點擊效果,顯示OpenCV版本號
十一、轉灰度以及獲取輪廓
標簽:src,修改,c++,opencv,studio,main,OpenCV,sdk
來源: https://blog.csdn.net/u010227439/article/details/91138211
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的android studio 调用c++,android studio配置opencv,调用c++,处理图像的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue click事件_Vue.js--
- 下一篇: s3c2440移植MQTT