win7 qtcreator+opencv安装与配置

合集下载

Windows 7 + QT + OpenNI + Kinect + OpenCV 环境配置

Windows 7 + QT + OpenNI + Kinect + OpenCV 环境配置

Windows 7 + QT + OpenNI + Kinect + OpenCV环境配置一、配置Microsoft Visual Studio 2010下载并且安装Microsoft Visual Studio 2010。

此处不累赘二、配置QT环境:◆下载并且安装QT :/downloads/◆配置QT编译器:此处为调式器,不建议参考三、O penNi配置下载OpenNi一键配置软件ZigFu:/安装即可。

四、下载opencv2.4.5下载后解压:/project/opencvlibrary/opencv-unix/2.4.5/opencv-2.4.5.ta r.gz右键开始菜单选择Microsoft Visual Studio 2010" -> "Visual Studio T ools" -> "Visual Studio 命令提示(2010)”进入解压后的文件夹输入以下命令:$ cd C:\opencv-2.4.5$ mkdir build-msvc2010$ cd build-msvc2012$ cmake -G "NMakeMakefiles" -DBUILD_PERF_TESTS=OFF-DBUILD_TESTS=OFF -DWITH_FFMPEG=OFF-DCMAKE_BUILD_TYPE=Debug ..$ nmake$ nmake install$ cmake -DCMAKE_BUILD_TYPE=Release ..$ nmake$ nmake install$ nmake cleanbuild-msvc2010文件夹下install下的三个文件就是opecv库,加入系统环境变量。

五、配置QT.pro文件夹下INCLUDEPATH+=D:\msopencv\include \opencv\D:\msopencv\include\opencv2\D:/msopencv/include\$$quote(C:/ProgramFiles(x86)/OpenNI/Include/)LIBS+=D:\msopencv\lib\opencv_calib3d245.lib\D:\msopencv\lib\opencv_contrib245.lib\D:\msopencv\lib\opencv_core245.lib\D:\msopencv\lib\opencv_features2d245.lib\D:\msopencv\lib\opencv_flann245.lib\D:\msopencv\lib\opencv_gpu245.lib\D:\msopencv\lib\opencv_highgui245.lib\D:\msopencv\lib\opencv_imgproc245.lib\D:\msopencv\lib\opencv_legacy245.lib\D:\msopencv\lib\opencv_ml245.lib\D:\msopencv\lib\opencv_objdetect245.lib\D:\msopencv\lib\opencv_video245.lib\$$quote(C:\ProgramFiles(x86)\OpenNI\Lib\NiSampleExtensionModule.lib)\ $$quote(C:\ProgramFiles(x86)\OpenNI\Lib\NiSampleModule.lib)\ $$quote(C:\ProgramFiles(x86)\OpenNI\Lib\OpenNI.jni.lib)\ $$quote(C:\ProgramFiles(x86)\OpenNI\Lib\openNI.lib)\。

opencv在QT中的配置和使用教程

opencv在QT中的配置和使用教程

opencv在QT中的配置和使⽤教程本⽂使⽤的软件包:QT、cmake、opencv库由于主要参考的是以下两个博客,这⾥就根据他们的内容关键点截图加上⼀些⾃⼰遇到的问题来写,具体细节可参考下⾯两个链接。

1. 2. ⼀、软件安装(1)QT下载地址:QT安装具体细节见博客2,注意以下⼏步同时注意系统变量的添加,博客⼆中有详细说明。

(2)cmake下载地址:选最新版本即可(3)opencv下载地址:根据⾃⼰的系统选择⼆、使⽤cmake编译opencv(1)根据⾃⼰的opencv版本号选择解压(2)等待源代码解压完成(3)解压完成后,启动刚刚安装好的Cmake程序,⾃⼰填写OpenCV刚刚解压的源码⽬录,以及⾃⼰新建⼀个⽂件夹⽤于存放编译完成的opencv,填写到下⼀⾏的编译⽬标⽬录,然后点击下⽅的configure按钮进⾏第⼀次配置。

(4)选择MinGw Makefiles,然后选择第⼆项,完成后点击下⼀步(5)指定c编译器和c++编译器的路径,请找到你的QT⽬录\Tools\mingw730_64\bin下的gcc.exe和g++.exe程序,依次对应填写。

(6)等待第⼀次configure完成。

(configure到最后可能会下载opencv_videoio_ffmpeg相关库⽂件,如果没有梯⼦的话可能会⽐较久)(7)configure完成后,需要配置⼀些参数。

在第三⾏的Search中,搜索WITH_QT,打勾。

搜索WITH_OPENGL,打勾。

搜索ENABLE_PRECOMPILED_HEADERS,取消打勾。

搜索QT5_DIR,将“你的QT路径\5.13.0\mingw73_64\lib\cmake\Qt5”填进去。

例如我的是:D:\WorkApp\QT\5.13.0\mingw73_64\lib\cmake\Qt5,完成以上操作后点击Configure进⾏第⼆次Configure。

(8)第⼆次Configure完成后,点击Generate⽣成opencv编译⽂件到⽬标⽬录。

OpenCV与Qt的环境搭建及Demo

OpenCV与Qt的环境搭建及Demo

OpenCV与Qt的环境搭建及Demo前⾔:前段时间写了很多OpenCV的程序,虽然重点在算法上,但图像窗⼝只能靠cvNamedWindow,效果很不理想。

遂希望⽤Qt配合OpenCV使⽤,为我的程序建⽴图形化界⾯。

然⽽,依我对OpenCV的了解,环境配置⼀定是⽞学,在解决了多个问题后,终于实现了Demo,在这⾥分享下我的成果,也感谢⽂末参考资料中的各位博主。

Qt在Windows环境下有两种编译⽅式,MinGW和msvc。

msvc就是微软的VC运⾏库,只要安装了Visual Studio就⾃带了,在编译速度上⽐较有优势。

缺点是,采⽤msvc编译的话,需要单独安装cdb调试⼯具,才能在Qt中进⾏单步调试,本⽂将采⽤Win10 64bit+opencv 2.4.10 + Qt5.8.0 + VS2013配置环境。

第⼀步:安装与配置OpenCV在此,我们假设你的电脑上已经安装了Visual Studio,本⽂将不再赘述。

因为某些历史问题,我的OpenCV的版本为2.4.10,如果你的版本也是2.x.x,那么你可以直接将2410替换成你的版本。

1. 从下载OpenCV并解压到⼀个⽬录中,我们假设解压到了"D:\opencv\"中。

2. 配置环境变量,在系统->⾼级系统设置->环境变量->系统变量中,找到Path,并添加"D:\opencv\build\x64\vc12\bin"。

请注意上⾯路径中的x64/vc12是需要根据你系统的版本⾃⾏替换的。

第⼆步:安装与配置Qt1. 从下载Qt,并注册账户、开始安装。

注意在安装过程中需要选择MSVC2013 64bit的kit,当然,这也需要根据你系统的版本进⾏替换。

2. 新建⼀个Qt Widges Application,注意勾选VSVC2013。

如果⼀切就绪,Qt Creator中应该为下图所⽰。

3.4. 可以看到,⼀个简单的Qt项⽬由.pro⽂件,头⽂件、源⽂件、界⾯⽂件组成,今后我们都将⽤到。

Windows下QT安装及opencv配置(vs编译器)

Windows下QT安装及opencv配置(vs编译器)

Windows下QT安装及opencv配置(vs编译器)1 安装VS2015按照引导程序来即可,⼀般不会出问题。

2 安装Windows调试⼯具X64 Debuggers And Tools-x64_en-us.msiX86 Debuggers And Tools-x86_en-us.msi根据系统位数选择对应的版本,直接傻⽠安装即可。

3 安装QT(qt-opensource-windows-x86-5.9.0.exe)Qt 占⽤的存储空间很⼤,安装之前建议先准备好 8GB 以上的磁盘空间。

对于⽬前 Qt 最新版开发环境,如果不安装源代码包,实际占⽤⼤约 5.5GB;如果选择安装源码包,⼤约占⽤ 7.5GB。

双击下载得到的 qt-opensource-windows-x86-5.9.0.exe 即可开始安装。

Qt 的安装过程和普通的 Windows 软件⼀样,按照向导进⾏操作即可。

(1)注册和登录Qt 在安装过程中会提⽰⽤户进⾏注册和登录,不⽤理会,跳过(Skip)即可,实际开发时不需要登录。

(2)安装路径和关联⽂件Qt 允许⽤户⾃定义安装路径,但是请注意,安装路径不能带空格、中⽂字符或者其它任何特殊字符。

另外,该界⾯还会询问是否关联特定的⽂件类型。

如果关联(默认是关联的),特定后缀的⽂件(包括 .cpp ⽂件)默认使⽤ Qt 打开。

(3)选择安装组件Qt 安装过程中最关键的⼀步是组件的选择(4)Qt 安装组件及其说明选择完了组件,根据向导⼀步⼀步操作就可以了。

4 配置opencv默认opencv已经编译好了。

(1)在配置⽂件⾥添加opencv头⽂件路径和库⽂件路径(2)编写测试代码(3)拷贝opencv dll库到执⾏⽂件⽬录,并运⾏⼤功告成,也可以测试⼀下opencv的深度学习模型推断接⼝,都没有问题。

需要注意的是,vs编译器32位还是64位,或者release还是debug版本,要选择opencv对应的版本。

win7-64位系统下opencv-2.4.9的安装以及在visual studio2010中配置

win7-64位系统下opencv-2.4.9的安装以及在visual studio2010中配置

一、安装Opencv1.Opencv官网/ 下载OPencv-2.4.9如图所示2.下载好后直接双击安装,选择安装文件,提取OpenCV函数库到指定路径,比如 D:\ ,选好安装路径后,点击“Extract”安装完成后,文件路径D:\OpenCV2.4.9下就是开发所需的函数库。

二、设置环境变量右键单击我的电脑→属性→高级→环境变量。

1.用户变量设置设置PATH选中PATH,单击编辑。

在PATH的末尾添加以下路径:C:\ProgramFiles\OpenCV244\opencv\build\x86\vc10\bin。

注意:1、要在该路径前添加英文分号;,以与前面的路径隔开,但该路径末尾不可加英文分号;,除非还要在其后添加路径;2、可根据自己的情况,将其改为你的opencv\build\x86\vc10\bin文件夹所在的路径;3、如果是64位系统,可将opencv\build\x86\vc10\bin改为opencv\build\x64\vc10\bin。

2.新建OpenCV变量单击新建,在弹出的对话框中,将变量名和变量值分别设置为OpenCV和C:\Program Files\OpenCV244\opencv\build。

注意:1、变量名可以自己定义;2、变量值可修改为你的opencv\build文件夹所在的路径。

3.系统变量设置设置PATH选中PATH,单击编辑。

在PATH的末尾添加以下路径:C:\ProgramFiles\OpenCV244\opencv\build\x86\vc10\bin。

注意:1、要在该路径前添加英文分号;,以与前面的路径隔开,但该路径末尾不可加英文分号;,除非还要在其后添加路径;2、可根据自己的情况,将其改为你的opencv\build\x86\vc10\bin文件夹所在的路径;3、如果是64位系统,可将opencv\build\x86\vc10\bin改为opencv\build\x64\vc10\bin。

OpenCV在Windows中的配置以及常见错误解决方案

OpenCV在Windows中的配置以及常见错误解决方案

OpenCV在Windows中的配置以及常见错误解决方案(1)OpenCV配置方法在Windows环境变量中新建两个环境变量,如下:变量值OPENCV_LIB C:\OpenCV\libOPENCV_INC C:\OpenCV\include在环境变量为path的值后面加入C:\OpenCV\bin和C:\OpenCV\common\tbb\ia32\vc10在visual studio属性管理器中配置如下:Figure 1 VC++ Directories 添加opencv的include目录和opencv的lib目录Figure 2 Linker->Input->Additional Dependencies 添加编程需要的lib(在opencv对应的lib目录下)说明:(1)以上.lib文件,以d结尾的表示运行在debug模式下,没有以d结尾的表示运行在release模式下(2)Figure 2中的图有问题,需要右击属性管理器下的debug,点击属性,然后把.lib文件中以b结尾的文件添加到linker中;对于release,把不是以b 结尾的文件添加到linker里面(3)如果在Visual Studio开启的时候,修改环境变量,只有当VS重启后才有效。

(4)需要注意的是,文件路径需要写成Mat img = imread("E:/great.jpg"); 测试程序:#include "opencv2/opencv.hpp"using namespace std;using namespace cv;int main(){Mat img = imread("E:/great.jpg"); imshow("Image", img);waitKey(0);return 0;}Linker->Input->Additional Dependencies Debug for OpenCV231opencv_calib3d231d.libopencv_contrib231d.libopencv_core231d.libopencv_features2d231d.libopencv_flann231d.libopencv_gpu231d.libopencv_haartraining_engined.libopencv_highgui231d.libopencv_imgproc231d.libopencv_legacy231d.libopencv_ml231d.libopencv_objdetect231d.libopencv_ts231d.libopencv_video231d.libRelease for OpenCV231opencv_calib3d231.libopencv_contrib231.libopencv_core231.libopencv_features2d231.libopencv_flann231.libopencv_gpu231.libopencv_haartraining_engine.libopencv_highgui231.libopencv_imgproc231.libopencv_legacy231.libopencv_ml231.libopencv_objdetect231.libopencv_ts231.libopencv_video231.libDebug for OpenCV242opencv_calib3d242d.libopencv_contrib242d.libopencv_core242d.libopencv_features2d242d.lib opencv_flann242d.libopencv_gpu242d.libopencv_haartraining_engined.lib opencv_highgui242d.libopencv_imgproc242d.libopencv_legacy242d.libopencv_ml242d.libopencv_nonfree242d.libopencv_objdetect242d.lib opencv_photo242d.libopencv_stitching242d.lib opencv_ts242d.libopencv_video242d.libopencv_videostab242d.libRelease for OpenCV242opencv_calib3d242.libopencv_contrib242.libopencv_core242.libopencv_features2d242.lib opencv_flann242.libopencv_gpu242.libopencv_haartraining_engine.lib opencv_highgui242.libopencv_imgproc242.libopencv_legacy242.libopencv_ml242.libopencv_nonfree242.libopencv_objdetect242.libopencv_photo242.libopencv_stitching242.libopencv_ts242.libopencv_video242.libopencv_videostab242.lib。

win7 qtcreator+opencv安装与配置

win7  qtcreator+opencv安装与配置

Win7(X64/x86)Qt creator OpenCV2.3配置(v2.0)guo8113说明:对Qt creator、Opencv、mingw不做解释,不懂自己查资料1、需要的软件:(所有软件均可联系本人)QtCreator2.3下载地址:qt官网qt-win-opensource-4.8.4-mingw(qt官网下载)MinGW-gcc440_1(经测试3.X的版本是安装不成功的,我在这上面最少浪费了半天时间)OpenCV-2.3.1-win-superpackcmake-2.8.10.2-win32-x86/cmake/resources/software.html2、软件安装:所有软件安装到C盘根目录下,切记不可有中文目录⏹解压或安装MinGW-gcc440_1,至C盘c:\mingw添加系统环境变量“计算机->右键属性->高级系统设置-》高级”在系统环境变量新建:变量名mingw值C:\mingw⏹安装cmake⏹安装opencv⏹安装qt和qtcreator3、编译与安装3.1 Cmake生成opencvmakefile打开cmake配置源码与安装路径源码路径要包括以下内容目标路径笔者设置为c:\Qt\opencv23.2配置:configure:在下面的选择框选择mingw makefiles,点击finish3.3生成:点击generate3.4进入设置好的目标路径执行在cmd里输入cd c:\Qt\OpenCV2输入:mingw32-make进行编译等待40分钟左右编译完成:执行mingw32-make install进行安装:安装完之后将opencv的bin目录添加到环境变量4配置QTcreator打开QTcreator,工具-选项配置几项如下图:编译器mingwQTCmake5.QT creator配置把c:\Qt\OpenCV2目录下install文件夹中的所有文件包含bin lib include 文件夹,拿到c:\Qt\OpenCV2下(这几个是必须的,其他的可以删掉)。

Windows7 64位下 Visual Studio 2012 OpenCV-2.4.5安装和配置

Windows7 64位下 Visual Studio 2012  OpenCV-2.4.5安装和配置

Windows7 64位下Visual Studio 2012 OpenCV-2.4.5安装和配置一、第一步配置环境变量:1.2.在用户变量新建OPENCV 和PATHOPENCV=C:\opencv\buildPATH=C:\opencv\build\x64\vc11\bin;C:\opencv\build\x86\vc11\bin3.在系统变量的PATH里面加上C:\opencv\build\x64\vc11\bin;C:\opencv\build\x86\vc11\bin配置完以后重启电脑或者注销环境变量才能生效。

二、配置项目环境:1.新建Win控制台程序,在解决方案资源管理器的右边-》属性管理器进入1)右击Debug选择属性:选择在VC++目录,对包含目录和库目录进行添加包含目录:C:\opencv\build\include;C:\opencv\build\include\opencv2;C:\opencv\build\include\open cv;库目录:(我把32位和64位的动态链接库都加入了)C:\opencv\build\x86\vc11\lib;C:\opencv\build\x64\vc11\lib;2)点击链接器->输入,在附加依赖项里面加上:opencv_calib3d245d.libopencv_contrib245d.libopencv_core245d.libopencv_features2d245d.libopencv_flann245d.libopencv_gpu245d.libopencv_haartraining_engined.libopencv_highgui245d.libopencv_imgproc245d.libopencv_legacy245d.libopencv_ml245d.libopencv_nonfree245d.libopencv_objdetect245d.libopencv_photo245d.libopencv_stitching245d.libopencv_ts245d.libopencv_video245d.libopencv_videostab245d.lib2.同理右击Release选择属性:操作同上面,区别在于,在附加依赖项里面输入:opencv_calib3d245.libopencv_contrib245.libopencv_core245.libopencv_features2d245.libopencv_flann245.libopencv_gpu245.libopencv_highgui245.libopencv_imgproc245.libopencv_legacy245.libopencv_ml245.libopencv_nonfree245.libopencv_objdetect245.libopencv_photo245.libopencv_stitching245.libopencv_ts245.libopencv_video245.libopencv_videostab245.lib三、测试:#include"stdafx.h"#include<opencv2\opencv.hpp>#include<cv.h>#include<highgui.h>using namespace std;using namespace cv;int _tmain(int argc, _TCHAR* argv[]){const char* imagename="Lena.jpg";IplImage* imag=cvLoadImage(imagename,1);cvNamedWindow("LenaWindow",1);cvShowImage("LenaWindow",imag);cvWaitKey(0);cvReleaseImage(&imag);cvDestroyWindow("LenaWindow");}效果:。

QT安装及环境变量设置

QT安装及环境变量设置

QT安装及环境变量设置一直以来,对于Qt环境变量的配置及常见问题一直比较混淆,最近重装了Win7系统,有需要安装Qt了,于是借这个机会把那些琐碎过一遍,拿出来和大家分享一下。

QT安装一. 下载安装文件:qt-sdk-win-opensource-2010.05.exe下载网址:/downloads,这是Qt官方网站,您可以选择下载更新的版本,我的这个版本已经比较老了。

二. 安装Qt运行Qt安装文件,按照指导一步一步安装即可,我就不赘述了。

三. 汉化Qt可以到CSDN上下载,我上传了汉化包及使用说明,网址为:/source/3255642QT环境变量设置四. QT环境变量设置Qt环境变量的设置可以可以参考Qt安装目录bin文件夹下的qtenv.bat的设置,比如我的安装路径为D:\Qt,那么该目录就在D:\Qt\bin\qtenv.bat,其内容为:====================================== ============@echo offremrem This file is generatedremecho Setting up a MinGW/Qt only environment...echo -- QTDIR set to D:\Qt\qtecho -- PATH set to D:\Qt\qt\binecho -- Adding D:\Qt\bin to PATHecho -- Adding %SystemRoot%\System32 to PATHecho -- QMAKESPEC set to win32-g++set QTDIR=D:\Qt\qtset PATH=D:\Qt\qt\binset PATH=%PATH%;D:\Qt\bin;D:\Qt\mingw\binset PATH=%PATH%;%SystemRoot%\System32set QMAKESPEC=win32-g++==================================================上面是批处理代码,其涵义简述如下:@:表示后面的命令不回显echo:命令参数为[on] [off] [message] 分别表示[以后的命令都显示][都不显示][显示message]rem:是注释用的。

OpenCV安装与配置

OpenCV安装与配置

OpenCV安装与配置1.下载和安装OpenCVSDK。

官网:/找到OpenCVWindows版下载下来;得到自解压程序“opencv2.x.x.exe”。

2.配置环境变量。

计算机->属性->高级系统设置->高级->环境变量->(双击)系统PATH->添加相应路径,与之前已经有的值用“;”分开。

添加:opencv\build 86\vc12\bin这个路径。

3.工程包含(include)目录配置。

文件->新建->项目->选择【Win32控制台程序】,命名test1,选择路径,单击确定;进入【Win32应用程序向导】,下一步,勾选空项目;解决方案资源管理器【源文件】右键单击->添加->新建项,新建一个.cpp文件。

【菜单栏】里单击【视图】->【属性管理器】;之后展开【Debug|Win32】->【erDirectories】,右键单击【属性】,打开属性页面.【通用属性】->【VC++目录】->【包含目录】添加3个目录:D:\ProgramFiles\opencv\build\include;D:\ProgramFiles\opencv\build\include\opencv;D:\ProgramFiles\opencv\build\include\opencv2;4.工程库(lib)配置。

【通用属性】->【VC++目录】->【库目录】添加:D:\ProgramFiles\opencv\build 86\vc12\lib;D:\ProgramFiles\opencv\build 86\vc12\statib;5.链接库配置。

【通用属性】->【链接器】->【输入】->【附加依赖项】后输入:D:\opencv\opencv\build\includeD:\opencv\opencv\build\include\opencvD:\opencv\opencv\build\include\opencv2D:\opencv\opencv\build 86\vc12\libD:\opencv\opencv\build 86\vc12\staticlibopencv_ts300d.libopencv_world300d.libIlmImfd.liblibjasperd.liblibjpegd.liblibpngd.liblibtiffd.liblibwebpd.libopencv_calib3d300d.libopencv_core300d.libopencv_features2d300d.libopencv_flann300d.lib opencv_highgui300d.lib opencv_imgcodecs300d.lib opencv_imgproc300d.lib opencv_ml300d.lib opencv_objdetect300d.lib opencv_photo300d.lib opencv_shape300d.lib opencv_stitching300d.lib opencv_superres300d.lib opencv_video300d.lib opencv_videoio300d.lib opencv_videostab300d.lib Zlibd.libopencv_ts300.lib opencv_world300.lib IlmImf.libippicvmt.lib libjasper.liblibjpeg.liblibpng.liblibtiff.liblibwebp.libopencv_calib3d300.lib opencv_core300.lib opencv_features2d300.lib opencv_flann300.libopencv_highgui300.libopencv_imgcodecs300.libopencv_imgproc300.libopencv_ml300.libopencv_objdetect300.libopencv_photo300.libopencv_shape300.libopencv_stitching300.libopencv_superres300.libopencv_video300.libopencv_videoio300.libopencv_videostab300.libZlib.lib6.在Windows下加入OpenCV动态链接库。

OpenCV for Windows Qt+Creator安装

OpenCV for Windows Qt+Creator安装

Win7(X86)Qt Creator OpenCV2.3配置-by xmutyh20110819at IMS por 个人主页/yh_1988有问题欢迎前来讨论说明:Opencv1.0直接按OpenCV官方的方法安装就可以使用,不需要makeOpenCV2.0,OpenCV2.1,OpenCV2.2配置方法与OpenCV2.3大同小异如有不懂请联系:xmutyh@环境:windows7x860准备:0.1安装Qt SDK(Qt_SDK_Win_offline_v1_1_2_en.exe)0.2把C:\QtSDK\mingw\bin加入系统变量0.2.1【计算机】右键【属性】》【高级系统设置】》【高级】》【环境变量】》在系统变量里找到path变量0.2.2双击在最后加";"再添加“C:\QtSDK\mingw\bin;"【确定】1软件安装1.1.1到/index.php/Download下载最新版OpenCV for windows,superpack(exe格式OpenCV安装包)我下载的为:OpenCV-2.3.0-win-superpack.exe1.1.2运行安装OpenCV安装目录不可有中文和空格(qmake在解析路径的时候不能识别空格)我安装在C:/QtSDK/OpenCV1.1.3安装完成目录结1.2.1到/cmake/resources/software.html下载windows(win32Installer)我下载的为:cmake-2.8.5-win32-x86.exe1.2.2运行安装cmake其它所有设置默认即可2.用cmake编译OpenCV2.1.1打开CMake,配置源码与目标路径源码路径:要选择OpenCV安装目录下含有如下文件的文件夹(opencv)目标路径:自己任意设置2.2.1【Configure】(配置),在弹出的对话框选:MinGW Makefiles其他项可以默认2.2.2【finsish】2.3.1Cmake编译结束界面注:1Configure过程可能有报**not found可以忽略不管,只在Configure结束出来Configuring done即可。

win7下配置OpenCV的Qt开发环境

win7下配置OpenCV的Qt开发环境

[OpenCV] -- win7下配置OpenCV的Qt开发环境Email : hahayacoder@0 编译、配置OpenCV的工程相当曲折,编译OpenCV不下5次,一开始还以为是自己的配置、编译步骤有问题,后来发现原来是自己电脑装的Qt Creator版本有点低,里面的MingW版本较低,而OpenCV下载的是最新版本,最新版本的OpenCV需要高版本的MingW。

最后果断换成高版本Qt Creator,终于编译成功。

1 下载所需工具(1)Qt Creator 下载地址 (建议下载最新版本,因为里面带的MinGW版本较高,我最开始使用Qt 4.7.4编译OpenCV-2.4.4一直报错,后来换成Qt 5.0.1编译成功)(2)OpenCV 下载地址/(不建议下载最新版本,最新版本的编译需要高版本的MinGW,不然在执行mingw32-make命令会报错)(3)CMake 下载地址/cmake/resources/software.html2 安装Qt Creator,过程很简单,一直下一步就OK3 安装OpenCV,设置解压路径就OK4 安装CMake,过程同样很简单(注意:(1)安装路径不能有中文和空格(2)勾选加入所有境变量中)5 目前最新的OpenCV版本,安装之后的目录下面有源码和个版本的lib和dll,不过为避免出现问题,还是自己编译6 将C:\Qt\Qt5.0.1\Tools\MinGW\bin加入系统的Path环境变量(假设Qt Creator安装在C盘)7 打开CMake,使用CMake编译OpenCV。

配置源码路径与生成的目标路径(1)源码路径:要选择OpenCV安装目录下含有如下文件的文件夹(2)目标路径:可以随意设置8 点击Configure配置按钮。

在弹出的对话框中选择MinGW makefiles,其余选项保持默认,点击Finish按钮,开始编译9 CMake编译结束界面如下图,勾选生成列表中的WITH_OPENGL和WITH_QT两项,其他项最好不要改动有一点需要注意一下,第二次configure的时候,会报错,说QT5CORE_DIR等等找不到,这一条上述教程里面没有说,我搜索了一下之后发现这个方法可以解决这个问题点击Cmake的entry,然后添加如下的信息,左边不变,右边为你的qt5的路径。

Qt4.8.5 、Qt Creator、MinGW 4.4在win7下安装(也含Qt5.0以上版本windows下安装)

Qt4.8.5 、Qt Creator、MinGW 4.4在win7下安装(也含Qt5.0以上版本windows下安装)

2、下载Qt库4.8.4
下载地址:/archive/qt/4.8/4.8.5/
下载文件:qt-win-opensource-4.8.5-mingw.exe
3、下载MinGW with gcc 4.4 (Qt4.8.4安装过程中可以看到提示,只能用MinGW with gcc 4.4,不要用其他版本了,否则安装后可能出现各种莫名其妙的问题),另外如果使用最新版本Qt Creator,使用MinGW4.4会出现程序不能调试的问题,原因是MinGW7.4版本GDB,在QtCreator3.5.1下工作是正常的。
一、下载:
1、Qt Creator 最新版本(Qt自己的集成开发环境,你也可以用vis//www.qt.io/download/ 下载 qt-unified-windows-x86-2.0.2-2-online 在线安装包。注意:安装的时候只勾选Qt Creator这一个安装,因为在线安装包只支持Qt5.0以上的库。
4、设置 构建套件(kit)
打开“构建套件(kit)”选项卡,根据以上三条设置内容设置即可。
四、完成
在Qt Creator主界面左上方 点击“示例”按钮,打开示例,随便选择一个双击(例如2D Painting Example),打开此工程,运行一下,另外设置一个断点,调试一下,如果正常,则说明安装全部完成。
三、Qt Creator 设置
以上安装完成后,打开 Qt Creator需要对编译器和调试的路径进行设置才可以使用。
打开:菜单栏中的 工具-》选项,左侧单击“构建和运行”
1、设置 编译器
打开“编译器”选项卡,点击 添加-》MinGW,选择MinGW的g++.exe的路径(例如:C:\mingw\bin\g++.exe)。

Qt各种版本开发工具的配置方法

Qt各种版本开发工具的配置方法

Windows下Qt各种版本开发工具的配置方法Windows下开发工具的配置:首先安装Microsoft Visuall Studio 2005专业版,然后安装Microsoft ActiveSync公司4.5,再安装STANDARDSDK_500和Windows Mobile 5.0 Pocket PC SDK等软件。

然后到Qt网站下载win-qt-everywhere-opensource-src-4.6.0.zip 软件,解压到某一指定目录,如:D:\Qt\win32binaries目录,然后从:“Visual Studio 2005 命令提示”入手进入命令行,执行自编批处理文件install.bat,内容为:configure -platform win32-msvc2005nmake1、Application命令行方式:在Windows XP桌面上自编批处理命令文件:Qt Desktop Command Prompt.bat,内容为:%COMSPEC% /k "D:\Qt\win32binaries\win32binaries\bin\qtvars.bat vsvars"这样就可通过命令行工具编译、运行Qt应用程序了。

如:qmake –projectqmake –t vcappqmake *.pronmake等就形成了exe程序了。

2、Application Visual Studio 2005集成环境方式:在Windows XP桌面上自编批处理命令文件:Visual Studio with Qt Desktop.bat,内容为:D:\Qt\win32binaries\bin\qtvars.bat vsstart这样就进入Visuall Studio 2005集成环境了。

(注:编译后系统没有qtvars.bat文件,这是从qt-embedded-wince-eval-4.5.3-vs2005.exe安装后D:\Qt\4.5.3\win32binaries\bin 目录下取得的,而qt-embedded-wince-eval-4.5.3-vs2005.exe的使用是有时间限制的)3、Windows Mobile 5.0 Pocket PC:将win-qt-everywhere-opensource-src-4.6.0.zip软件,解压到某一指定目录,如:D:\Qt\wm50binaries目录,然后从:“Visual Studio 2005 命令提示”入手进入命令行,执行自编批处理文件install.bat,内容为:PATH=D:\Qt\wm50binaries\bin;%PATH%configure -xplatform wincewm50pocket-msvc2005set INCLUDE=D:\Program Files\Microsoft Visual Studio 8\VC\ce\include;D:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Include\Armv4iset LIB=D:\Program Files\Microsoft Visual Studio 8\VC\ce\lib\armv4i;D:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Lib\ARMV4I set PATH=D:\Program Files\Microsoft Visual Studio 8\VC\ce\bin\x86_arm;%PATH% nmake(注:可根据安装情况进行适当修改)若有qt-embedded-wince-eval-4.5.3-vs2005.exe的checksdk.exe文件和setcepaths.bat 文件,那么自编批处理文件install.bat,也可以内容为:PATH=D:\Qt\wm50binaries\bin;%PATH%configure -xplatform wincewm50pocket-msvc2005setcepaths wincewm50pocket-msvc2005nmake然后再在命令行中执行:nmake因为setcepaths.bat批处理文件可能会强行退出。

win7下怎么安装QT

win7下怎么安装QT

win7下QT安装....首先到QT网站上下载qt安装文件Qt_SDK_Win_offline_v1_1_3_en.exe(1.4G)安装我的目录是C:\ProgramData\Qt 然后我又下载了一个mingw(到sourceforge上下载安装目录C:\ProgramData\Qt\mingw 这个也许不要,不过安装都已经安装了,不知道是不是必要的.....)安装完毕调整环境变量添加:PATH C:\ProgramData\Qt\bin\;C:\ProgramData\Qt\mingw\bin\;( 到mingw\bin目录中修改mingw-make为make,其实那个qmake已经安装到了qt目录中地址为,这个到qtcreator的配置中就可以看到目录为C:\ProgramData\Qt\Desktop\Qt\4.8.1\mingw\bin为什么要这么费劲的弄这些环境变量呢,我感觉直接在qtcreator里面新建工程然后就不知道怎么弄了还是通过三步骤(qmake -project,qmake ,make比较爽)QMAKESPEC win32-g++QTDIR C:\ProgramData\Qt\(这两个其实没必要,这个没测试)OK然后注销或者重启在命令行模式下分别输入输入gcc make qmake看看能否找到如果一切ok,可以在d盘下新建一个目录测试cd /d d: (这个win7就是很贱非要加上一个选项/d)cd test建立一个clock.cpp文件一个clock.h文件,内容如下面三个文件在命令行输入qmake -projectqmakemake然后就可以执行生成的文件test.exe了,还有如果不执行上面的环境变量会造成在qtcreate 里面可以编译成功但是如果你直接到目录下找到那个exe文件执行时候会提示找不到wingw10.dll(妈的可恨,本文也是主要解决这个问题来着)...............................cd debugtest.exe最终效果是://clock.h#ifndef CLOCK_H#define CLOCK_H#ifndef ALARM_H#define ALARM_H#include<QApplication>#include<QTimer>#include<QLCDNumber>#include<QLabel>#include <QVariant>#include<QTimeEdit>#include<QPushButton>#include<QDialog>#include <QMessageBox>#include<QSystemTrayIcon>#include<QAction>#include<QMenu>class Clock:public QDialog{Q_OBJECTpublic:Clock(QWidget * parent=0);void init();void layout();void clock_connect();//connectvoid closeEvent(QCloseEvent *event);public slots:void clockChange();void mini();private:QTimer * timer;QLCDNumber * lcdNumber;//显示当前时间QPushButton *button;QSystemTrayIcon *trayIcon;QAction * restoreAct;QAction * quitAct;QMenu * trayIconMenu;//QRect rect;};#endif#endif // CLOCK_H//clock.cpp#include"clock.h"Clock::Clock(QWidget * parent):QDialog(parent){init();layout();clock_connect();}void Clock::init(){setWindowTitle("Clock");//设置标题setFixedSize(QSize(200,60));//固定大小timer=new QTimer;//控制lcd的时间刷新lcdNumber=new QLCDNumber;//显示当前时间lcdNumber->setFixedSize(QSize(150,50));//固定大小lcdNumber->setNumDigits(8);//显示八个数字,默认是显示5个数字lcdNumber->display(QTime::currentTime().toString("hh:mm:ss"));//设置格式,还有其他形式的button=new QPushButton("Quit");trayIcon=new QSystemTrayIcon;trayIcon->show();trayIcon->setIcon(QIcon("./images/qme.ico"));restoreAct=new QAction(QString::fromLocal8Bit("Show Clock"),this); //先定义然后在被trayIcon引用.....quitAct=new QAction(QString::fromLocal8Bit("Quit"),this);trayIconMenu=new QMenu;trayIconMenu->addAction(restoreAct);trayIconMenu->addAction(quitAct);trayIcon->setContextMenu(trayIconMenu);}void Clock::layout(){lcdNumber->setParent(this);lcdNumber->show();button->setParent(this);button->move(160,10);button->resize(30,20);button->show();};void Clock::clock_connect(){connect(timer,SIGNAL(timeout()),this,SLOT(clockChange()));timer->start(1000);connect(button,SIGNAL(clicked()),this,SLOT(mini()));};// **************// 显示变化的时间// **************void Clock::clockChange(){lcdNumber->display(QTime::currentTime().toString("hh:mm:ss"));}void Clock::mini(){hide();}void Clock::closeEvent(QCloseEvent *event){QMessageBox::information(0,"Quit","Are you sure exit the Application!"); }//end//main.cpp#include"clock.h"#include<QApplication>int main(int argc,char *argv[]){QApplication app(argc,argv);Clock clock;clock.show();return app.exec();};//end。

opencv配置教程

opencv配置教程

openCV配置教程by どん1.安装opencv,记住自己安装的位置。

计算机->属性->高级系统设置->环境变量,在“Administrator的用户变量”中新建一个变量,变量名取为PATH(其实是随便取的,不要与其他的重名就行),变量值为例如这样的路径:“D:\OpenCV\opencv\build\x86\vc10\bin”,其中bin文件夹中有一堆.dll 文件.再新建一个变量,变量名取为OPENCV,变量值为例如这样的路径:“D:\OpenCV\opencv\build”。

2.打开Visual studio2010,建立一个工程。

注:每个新工程要用openCV都必须按下面的方法配置。

3.项目->”…属性Alt_F7”4.VC++目录-> 包含目录-> 编辑,添加几句话:“D:\OpenCV\opencv\build\include”,“D:\OpenCV\opencv\build\include\opencv”,“D:\OpenCV\opencv\build\include\opencv2”。

5.VC++目录-> 库目录-> 编辑,添加:“D:\OpenCV\opencv\build\x86\vc10\lib”。

6.配置(C) : -> Debug7.配置属性->链接器->输入->附加依赖项->编辑8.将opencv的目录下: ”D:\OpenCV\opencv\build\x86\vc10\lib”下的文件名通过麻烦的手段(逐个复制)弄到记事本里(最好保存,以备下次使用),再复制到下面的框中。

我的需要复制的文件为(为我自己弄一个清单):opencv_calib3d248.libopencv_calib3d248d.libopencv_contrib248.libopencv_contrib248d.libopencv_core248.libopencv_core248d.libopencv_features2d248.libopencv_features2d248d.libopencv_flann248.libopencv_flann248d.libopencv_gpu248.libopencv_gpu248d.libopencv_highgui248.libopencv_highgui248d.libopencv_imgproc248.libopencv_imgproc248d.libopencv_legacy248.libopencv_legacy248d.libopencv_ml248.libopencv_ml248d.libopencv_nonfree248.libopencv_nonfree248d.libopencv_objdetect248.libopencv_objdetect248d.libopencv_ocl248.libopencv_ocl248d.libopencv_photo248.libopencv_photo248d.libopencv_stitching248.libopencv_stitching248d.libopencv_superres248.libopencv_superres248d.libopencv_video248.libopencv_video248d.libopencv_videostab248.libopencv_videostab248d.lib注:不同版本的openCV的上述文件名可能有些区别,不要照抄,虽然麻烦了点,还是到自己的目录中去找吧。

qt安装教程及配置

qt安装教程及配置

qt安装教程及配置1. 首先,下载Qt安装包。

您可以从Qt官方网站下载适合您操作系统的安装包。

安装包一般是一个可执行文件,例如`qt-installer.exe`。

2. 双击安装包文件以运行安装向导。

根据提示,选择您想要安装的Qt版本。

您可以选择安装Qt Creator集成开发环境,以及其他一些可选组件。

点击"下一步"继续。

3. 下一步将要求您同意许可协议。

阅读协议后,如果您同意,请勾选"I accept the agreement"复选框,然后点击"下一步"。

4. 在接下来的屏幕上,您可以选择Qt的安装目录。

默认情况下,它会在系统的Program Files文件夹中创建一个名为"Qt"的文件夹。

您也可以选择其他目录。

点击"下一步"继续。

5. 在选择组件屏幕上,您可以选择要安装的Qt组件。

这些组件包括Qt编译器、Qt库、Qt助手等。

建议选择"Default"选项,它将安装一组常用的组件。

点击"下一步"继续。

6. 接下来,选择安装方式。

您可以选择"Online"安装或"Offline"安装。

如果您拥有良好的网络连接,请选择"Online"安装,因为它将从Qt服务器下载所需的文件。

如果您的网络较差,或者需要在没有网络连接的环境中安装Qt,请选择"Offline"安装。

7. 在接下来的屏幕上,您可以选择是否创建桌面和开始菜单快捷方式。

勾选对应的复选框,然后点击"安装"开始安装过程。

8. 安装过程可能需要一些时间,具体时间取决于您选择的组件和安装方式。

9. 安装完成后,您可以启动Qt Creator。

在首次运行时,您可能需要设置一些初始配置,例如选择编译器和调试器等。

Opencv安装与配置(win7+vs2013+opencv2.4.9)

Opencv安装与配置(win7+vs2013+opencv2.4.9)

Opencv安装与配置(win7+vs2013+opencv2.4.9)工具:VS2013Opencv2.4.9Win7步骤:1. 下载软件下载OpenCV-2.4.9,是个自解压文件,大小350MB左右。

双击解压到%opencv%(凡是出现%opencv%的地方均替换为你自己opencv 的路径全名,如D:\opencv)。

2. 配置opencv的环境变量1、系统变量 Path:添加D:\opencv\build\x86\vc12\bin2、用户变量:添加opencv变量,值D:\opencv\build,添加PATH变量(有就不需要添加,但是值需要添加)值D:\opencv\build\x86\vc12\bin说明:不管你系统是32位还是64位,路径目录均选择X86,因为编译都是使用32位编译;如果选用X64,则程序运行时候会出错。

3. 新建visual C项目新建 visual C++项目,如下图所示,项目选项注意:如下图。

4. 工程目录的配置(Debug)找到属性管理器,如果找不到,请安装下图方法找到。

双击Debug|Win32打开如下窗口,设置如下:(下图红框项为设置项) 1、包含目录:(VC++目录)D:\opencv\build\include;D:\opencv\build\include\opencv;D:\opencv\build\include\opencv2;2、库目录:(VC++目录)D:\opencv\build\x86\vc12\lib3、连接器->输入->附加依赖项:opencv_ml249d.libopencv_calib3d249d.libopencv_contrib249d.libopencv_core249d.libopencv_features2d249d.libopencv_flann249d.libopencv_gpu249d.libopencv_highgui249d.libopencv_imgproc249d.libopencv_legacy249d.libopencv_objdetect249d.libopencv_ts249d.libopencv_video249d.libopencv_nonfree249d.libopencv_ocl249d.libopencv_photo249d.libopencv_stitching249d.libopencv_superres249d.libopencv_videostab249d.lib测试程序:#include <opencv2\opencv.hpp>#include <iostream>#include <string>using namespace cv;using namespace std;int main(){Mat img = imread("pp.jpg");if(img.empty()){cout<<"error";return -1;}imshow("xx的靓照",img);waitKey();return 0;}把自己的靓照改名为pp.jpg,然后放到工程项目的test文件夹里面(是里面那个test文件夹)。

第二课 opencv的安装以及环境的配置

第二课 opencv的安装以及环境的配置

【stitching】——images stitching,图像拼接模块,包含如下部分: 拼接流水线 特点寻找和匹配图像 估计旋转 自动校准 图片歪斜 接缝估测 曝光补偿 图片混合
【video】——视频分析组件,该模块包括运动估计,背景分离,对象跟踪等 视频处理相关内容。
【Videostab】——Video stabilization,视频稳定相关的组件,官方文档中没 有多作介绍。
决策树 (Decision Trees)
提升(Boosting) 梯度提高树(Gradient Boosted Trees) 随机树 (Random Trees)
超随机树 (Extremely randomized trees)
期望最大化 (Expectation Maximization) 神经网络 (Neural Networks) MLData
三、OPENCV的基本结构
我们进入到XXXX\opencv\build\include目录,可以看到有opencv和opencv2 这两个文件夹。opencv这个文件夹里面包含着旧版的头文件。而opencv2这 个文件夹里面包含着具有时代意义的新版OpenCV2系列的头文件。
【core】——核心功能模块,包含如下内容: OpenCV基本数据结构 动态数据结构 绘图函数 数组操作相关函数 辅助功能与系统函数和宏 与OpenGL的互操作
基于OPENCV本结构
一、opencv的配置
(1)环境变量的配置 XXXopencv3.0\opencv\build\x64\vc12\bin XXXopencv3.0\opencv\build\x86\vc12\bin (2)包含目录与库目录的配置 XXX:\opencv3.0\opencv\build\include XXX:\opencv3.0\opencv\build\include\opencv XXX:\opencv3.0\opencv\build\include\opencv2 XXX:\opencv\build\x86\vc12\lib XX:\opencv\build\x64\vc12\lib (3)链接库的配置 opencv_ts300d.lib opencv_world300d.lib

QT creater GDB配置

QT creater GDB配置

Qt Creator + MinGW 在windows 下的调试Qt的安装配置请参考本博客本分类下的其他相关文章,本文主要整理在调试时候遇到的问题和解决方法供遇到同样问题的同学参考。

由于我之前也没有任何Qt的开发基础,做的也是硬件方面设计,所以这方面基础还是比较薄弱,这儿主要记录摸索过程中的一点心得体会。

Qt的安装和初步配置请参见:Qt Creator的配置和开发初步测试本文的软件环境:Win7 32bitQt 4.8.4Qt Creator 2.6.1MinGW 4.4摸索了一段时间的Qt和OpenCV,3个平台都有涉及,最大的问题还在于资源过于分散,版本之间很多地方还是有差异的,对于我这样的初学者还是有点麻烦的。

今天使用到Qt的调试这块,遇到了点小问题,这里简单记录。

在进行调试的时候Qt Creator提示调试器未设置,在之前的的配置中也没有留意,于是重新来看看,我用的是MinGW,于是通过自动检测就得到了下图所示的设置。

程序检测到了位于D:\mingw\bin\gdb.exe的调试器,本来觉得这样就可以了,但是在调试的时候发现压根没法运行,提升如下:无奈,只能在找找法子,通过查找发现,在之前的Qt Creator中,是以一个Qt SDK 的整体来提供的,里面就包括了MinGW和调试器,而且也无需配置,现在的新版本都是分散安装的,所以就需要自己单独再找找了。

网上的一个说法是2.5以上的版本必须使用7.2 IIRC版以上的GDB,需要需要自己单独下载,这里我找到两个下载地址。

/wiki/QtCreatorBuildGdb内容粘贴如下:Building GDBFor WindowsA msys Environment with MinGW is required to build the GDB on Windows.If it is missing download[] and install it to your system. Building∙Go to qt-creator/dist/gdb∙The directory has 3 Makefiles: linux, osx and mingw. Use the one that corresponds to your host os.∙In case you need additional targets, edit the line starting with ‘targets=’ in the Makefile.∙Run:make -f Makefile.<linux|osx|mingw>Shipping∙Extract qtcreator-gdb-<gdb version>-<host>.tar.gzTesting∙To test GDB just run the executable and type:python print 23∙When the GDB prints “23” everything works fine.Downloads∙GDB 7.5 binaries[]∙Compiled python for Windows[]Categories:Tools∙QtCreator∙这段文字想说明什么内容看的不是很明白,而且我压根没找到qt-creator/dist/gdb 这个路径存在,我下载了Downloads中的GDB 7.5binaries,文件名为qtcreator-gdb-7.4-MINGW32_NT-6.1-i686.tar.gz,直接用winRAR解压,文件夹内容如下:重新配置Qt Creator将调试器定位到这个目录中的gdb-686-pc-mingw32.exe如下图所示,再次调试,能够进行调试。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Win7(X64/x86)Qt creator OpenCV2.3配置(v2.0)
guo8113
说明:对Qt creator、Opencv、mingw不做解释,不懂自己查资料
1、需要的软件:(所有软件均可联系本人)
QtCreator2.3下载地址:qt官网
qt-win-opensource-4.8.4-mingw(qt官网下载)
MinGW-gcc440_1(经测试3.X的版本是安装不成功的,我在这上面最少浪费了半天时间)OpenCV-2.3.1-win-superpack
cmake-2.8.10.2-win32-x86
/cmake/resources/software.html
2、软件安装:所有软件安装到C盘根目录下,切记不可有中文目录
⏹解压或安装MinGW-gcc440_1,至C盘c:\mingw
添加系统环境变量“计算机->右键属性->高级系统设置-》高级”
在系统环境变量新建:变量名mingw值C:\mingw
⏹安装cmake
⏹安装opencv
⏹安装qt和qtcreator
3、编译与安装
3.1 Cmake生成opencvmakefile
打开cmake配置源码与安装路径
源码路径要包括以下内容
目标路径笔者设置为c:\Qt\opencv2
3.2配置:configure:在下面的选择框选择mingw makefiles,点击finish
3.3生成:点击generate
3.4进入设置好的目标路径执行
在cmd里输入
cd c:\Qt\OpenCV2
输入:
mingw32-make
进行编译
等待40分钟左右编译完成:
执行mingw32-make install进行安装:
安装完之后将opencv的bin目录添加到环境变量4配置QTcreator
打开QTcreator,工具-选项
配置几项如下图:
编译器mingw
QT
Cmake
5.QT creator配置
把c:\Qt\OpenCV2目录下install文件夹中的所有文件包含bin lib include 文件夹,拿到c:\Qt\OpenCV2下(这几个是必须的,其他的可以删掉)。

添加/bin到系统变量。

在qtcreator工程文件.pro中添加
INCLUDEPATH+=C:\qt\opencv2\include C:\qt\opencv2\include\opencv C:\qt\opencv2\include\opencv2
LIBS+=C:\Qt\OpenCV2\lib\libopencv_calib3d231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_contrib231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_core231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_highgui231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_ml231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_features2d231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_video231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_objdetect231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_imgproc231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_flann231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_gpu231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_legacy231.dll.a\
C:\Qt\OpenCV2\lib\libopencv_ts231.a
1.注意软件的版本
2.注意windows软件风格:\\
3.注意路径,工程不要放在中文目录下,问提示找不到.pro文件
6.程序发布:
由于编译出来的软件有很多依赖库,要想发布的程序能在其他电脑上运行,需要,将相关的dll一起发布。

相关文档
最新文档