参考:https://blog.csdn.net/u012230798/article/details/86620400
参考:https://blog.csdn.net/bootleader/article/details/80875602
环境:Qt5.5.1+MinGW+Windows8.1
目的:想用Qt实现拍照后将图片转换成灰度图,所以进行相关的配置
第一步:准备工作
QT下载:http://download.qt.io/archive/qt/ QT下关于android的配置这里不再赘述,网上超多资料。
opencv下载:https://opencv.org/releases/
下载的最新的一版opencv-4.1.0 Android版,下载后是.zip格式,解压即安装,路径自己选择,注意不要包含中文与空格。
目录打开如下
都准备好之后就可以开始配置了。
第二步:在QT项目中添加库
在项目下的.pro中添加如下代码,把静态链接添加到项目中。
unix {
ANDROID_OPENCV = F:/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