(1)软件环境

  • QT5.11
  •  opencv3.4.1
  • cmake3.4(版本不能太新,可能编译不了)

(2)cmake配置环境

打开CMake(cmake-gui)。

在下图中1处,选择源码目录,如:C:/opencv/sources 。

在下图中2处,选择编译输出目录,如 D:/opencv/mingw_build(目标文件最好不能有空格,QT可能识别不了)

 QT+opencv的环境配置

点击configure

QT+opencv的环境配置

点击finish,编译器选择qt->tool->wingw32中的gcc.exe和g++.exe

QT+opencv的环境配置

勾选WITH_QT和WITH_OPENGL,不能勾选WITH_IPP(默认不勾选),再次点击configure。 configure直到红色消失,点击Generate(上面图片是复制别人的图片,下面图片是我自己图片,故路径不一样,读者可根据自己修改)

(3)编译 opencv

C:\Qt\Qt5.7.1\5.7\mingw53_32\bin加入到系统 的环境变量,主要后续要运行mingw32-make命令

打开命令窗口,win+r,进入到配置的文件夹内

QT+opencv的环境配置

mingw32-make编译opencv

编译完成后mingw32-make install

(4)配置QT中的工程文件

(4)配置QT中的工程文件

将编译后的bin文件夹路径加入到path系统环境

新建工程或者在已有工程文件中打开.pro文件,添加包含头文件的语句:

INCLUDEPATH += D:\opencv\minGW_build\include

如果想使用动态连接库

LIBS += -L D:\opencv\minGW_build\bin\libopencv_*.dll

如果想使用静态连接库

LIBS += -L \opencv\minGW_build\lib\libopencv_*.a

最后QT中重新构建项目

运行程序

QT+opencv的环境配置

注意:加载图片路径要用//且不能包含中文路径

相关文章:

  • 2022-01-02
  • 2021-11-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-02
  • 2021-05-05
  • 2022-12-23
猜你喜欢
  • 2022-02-15
  • 2021-09-10
  • 2022-12-23
  • 2022-12-23
  • 2021-09-07
  • 2021-06-03
  • 2021-05-17
相关资源
相似解决方案