编译Opencv的环境准备:
1.Opencv2.4.10的exe文件
2.安装CMake-gui,官网:https://cmake.org/
3.安装Qt5,配置Qt环境变量如下图:
新建QTDIR变量:
在Path变量中添加两项(qmake和cmake的路径):
开始编译Opencv:
1.运行Opencv可执行文件,它会自动解压文件到opencv目录,里面含有source和build两个文件夹
2.打开CMake-gui软件,Browse source选择上图的source目录,Browse build选择一个新建的目录。
点击Configure,在弹窗的下拉框中选择MinGW Makefile选项,configure done之后如下图
3.勾选WITH_OPENGL和WITH_QT选项,再次点击configure,configure done之后如下
4.第三次点击configure,configure done之后不再有红色区域出现
5.点击Generate,generating done之后如下
6.关闭CMake-gui,打开cmd窗口,切换到MinGW_Opencv目录,先运行mingw32-make命令,成功后在运行mingw32-make install命令
下图是编译完成后生成的文件列表,其实我们只需要里面的bin目录和lib目录加上前面Opencv解压之后的/build/include目录这三个目录就够了
build/include目录
7.把MinGW_Opencv中除bin和lib外的其他文件和目录删掉,再将include目录拷进来
8.将bin目录加到系统环境变量Path中(不然Qt程序会异常结束),在Qt项目的pro文件中添加引用
至此,环境就搭好了!
来源: http://lib.csdn.net/article/opencv/39077