Qt OpenCV windows下配置
2015-10-15 10:33
471 查看
配置:
1)qt
Qt 5.4.1 MinGW 32bit
mingw491_32
2)opencv版本
opencv-3.0.0.exe
3)cmake版本
cmake-3.0.2-win32-x86.exe
配置环境变量
C:\Qt\Qt5.4.1\Tools\mingw491_32\bin;
C:\Qt\Qt5.4.1\5.4\mingw491_32\bin;
D:\opencv\build\x86\vc12\bin;
C:\OpenCV\necessary_file\bin
1、mingw的目录
2、qt的目录
3、opencv下针对vs2013的目录
4、编译完成后,安装目录
1、安装qt mingw版
2、解压opencv到一个目录下,(我是解压到D盘根目录下)
3、安装cmake
cmake打开,
配置
1:where is the source code:D:/opencv/sources
2:where to build the binaries:C:/OpenCV
点:configure
编辑器,选mingw
WITH_IPP,勾掉
WITH_OPENGL, WITH_QT,勾上
去网上下载ippicv_windows_20141027.zip放到下面这个目录里
D:\opencv\sources\3rdparty\ippicv\downloads\windows-b59f865d1ba16e8c84124e19d78eec57
点,Generate,生成Makefile
到 D:\opencv\sources\cmake下找到 OpenCVCompilerOptions.cmake
打开它并找到
将它注释掉,变成:
用cmd打开,C:\OpenCV,运行 mingw32-make.exe -j8(8代表你的电脑里面的线程数)
然后 mingw32-make.exe install
在C:\OpenCV下,建一个necessary_file文件夹
把C:\OpenCV\install下的
include文件夹copy到necessary_file
把x86\mingw文件夹下的bin与lib文件夹copy到necessary_file
最后将,C:\OpenCV\necessary_file添加到环境变量下
测试opencv
新建一个qt项目,在pro文件里面添加以下的文字
以下是主函数
好了,就这样了
1)qt
Qt 5.4.1 MinGW 32bit
mingw491_32
2)opencv版本
opencv-3.0.0.exe
3)cmake版本
cmake-3.0.2-win32-x86.exe
配置环境变量
C:\Qt\Qt5.4.1\Tools\mingw491_32\bin;
C:\Qt\Qt5.4.1\5.4\mingw491_32\bin;
D:\opencv\build\x86\vc12\bin;
C:\OpenCV\necessary_file\bin
1、mingw的目录
2、qt的目录
3、opencv下针对vs2013的目录
4、编译完成后,安装目录
1、安装qt mingw版
2、解压opencv到一个目录下,(我是解压到D盘根目录下)
3、安装cmake
cmake打开,
配置
1:where is the source code:D:/opencv/sources
2:where to build the binaries:C:/OpenCV
点:configure
编辑器,选mingw
WITH_IPP,勾掉
WITH_OPENGL, WITH_QT,勾上
去网上下载ippicv_windows_20141027.zip放到下面这个目录里
D:\opencv\sources\3rdparty\ippicv\downloads\windows-b59f865d1ba16e8c84124e19d78eec57
点,Generate,生成Makefile
到 D:\opencv\sources\cmake下找到 OpenCVCompilerOptions.cmake
打开它并找到
add_extra_compiler_option(-Werror=non-virtual-dtor)
将它注释掉,变成:
#add_extra_compiler_option(-Werror=non-virtual-dtor)
用cmd打开,C:\OpenCV,运行 mingw32-make.exe -j8(8代表你的电脑里面的线程数)
然后 mingw32-make.exe install
在C:\OpenCV下,建一个necessary_file文件夹
把C:\OpenCV\install下的
include文件夹copy到necessary_file
把x86\mingw文件夹下的bin与lib文件夹copy到necessary_file
最后将,C:\OpenCV\necessary_file添加到环境变量下
测试opencv
新建一个qt项目,在pro文件里面添加以下的文字
INCLUDEPATH += C:/OpenCV/necessary_file/include/opencv\
C:/OpenCV/necessary_file/include/opencv2\
C:/OpenCV/necessary_file/include
LIBS += -L C:/OpenCV/necessary_file/lib/libopencv_*.a
以下是主函数
#include "cv.h" #include "cxcore.h" #include "highgui.h" int main(int argc, char *argv[]) { IplImage *pImg; //载入图片 pImg = cvLoadImage("pp.jpg", 1); //创建窗口 cvNamedWindow("Image",1); //显示图像 cvShowImage("Image",pImg); //等待按键 cvWaitKey(0); //销毁窗口 cvDestroyWindow("Image"); //释放图像 cvReleaseImage(&pImg); return 0; }
好了,就这样了
相关文章推荐