qt for android + opencv的配置及使用

匿名 (未验证) 提交于 2019-12-02 23:05:13

1:下载opencv for android

网址:https://opencv.org/releases.html

下载android的包

2:下载后解压,放到一个英文的路径里,路径里不要带中文和空格。

3:新建qt项目,在pro文件里添加库

 unix {  ANDROID_OPENCV = E:/ku/opencv-4.0.1-android-sdk/OpenCV-android-sdk/sdk/native   INCLUDEPATH += $$ANDROID_OPENCV/jni/include/opencv2 \                $$ANDROID_OPENCV/jni/include  LIBS += $$ANDROID_OPENCV/staticlibs/armeabi-v7a/libopencv_calib3d.a \         $$ANDROID_OPENCV/staticlibs/armeabi-v7a/libopencv_core.a \         $$ANDROID_OPENCV/staticlibs/armeabi-v7a/libopencv_dnn.a \         $$ANDROID_OPENCV/staticlibs/armeabi-v7a/libopencv_features2d.a \         $$ANDROID_OPENCV/staticlibs/armeabi-v7a/libopencv_flann.a \         $$ANDROID_OPENCV/staticlibs/armeabi-v7a/libopencv_highgui.a \         $$ANDROID_OPENCV/staticlibs/armeabi-v7a/libopencv_imgcodecs.a \         $$ANDROID_OPENCV/staticlibs/armeabi-v7a/libopencv_imgproc.a \         $$ANDROID_OPENCV/staticlibs/armeabi-v7a/libopencv_ml.a \         $$ANDROID_OPENCV/staticlibs/armeabi-v7a/libopencv_objdetect.a \         $$ANDROID_OPENCV/staticlibs/armeabi-v7a/libopencv_photo.a \         $$ANDROID_OPENCV/staticlibs/armeabi-v7a/libopencv_stitching.a \         $$ANDROID_OPENCV/staticlibs/armeabi-v7a/libopencv_video.a \         $$ANDROID_OPENCV/staticlibs/armeabi-v7a/libopencv_videoio.a \         $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/libcpufeatures.a \         $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/libIlmImf.a \         $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/liblibjasper.a \         $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/liblibjpeg-turbo.a \         $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/liblibpng.a \         $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/liblibprotobuf.a \         $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/liblibtiff.a \         $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/liblibwebp.a \         $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/libquirc.a \         $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/libtbb.a \         $$ANDROID_OPENCV/3rdparty/libs/armeabi-v7a/libtegra_hal.a \         $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_java4.so     }

5:正常编写opencv的代码即可。

文章来源: https://blog.csdn.net/u012230798/article/details/86620400
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!