Home >Database >Mysql Tutorial >qt5.4.0 + opencv2.4.10

qt5.4.0 + opencv2.4.10

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 15:32:531336browse

PC:win7(X64) Qt:qt-opensource-windows-x86-msvc2013_64-5.4.0 opencv:opencv-2.4.10 1、将qt正确安装到D盘,将opencv解压到D盘; 2、配置opencv环境变量 选择“我的电脑”,右键选择“属性”, 在弹出的对话框中选择“高级系统设置”, 然后在弹出的对话框

PC:win7(X64)

Qt:qt-opensource-windows-x86-msvc2013_64-5.4.0

opencv:opencv-2.4.10


1、将qt正确安装到D盘,将opencv解压到D盘;


2、配置opencv环境变量

选择“我的电脑”,右键选择“属性”,

qt5.4.0 + opencv2.4.10

在弹出的对话框中选择“高级系统设置”,

qt5.4.0 + opencv2.4.10

然后在弹出的对话框中选择“高级”->环境变量

qt5.4.0 + opencv2.4.10

在变量值中添加opencv的路径

1)D:\opencv\build\include

2)D:\opencv\build\include\opencv

3)D:\opencv\build\include\opencv2

每个路径之间用分号隔开;

qt5.4.0 + opencv2.4.10


3、新建一个Qt项目,例opencvTest

在opencvTest.pro里面添加包含路径和库

<span>INCLUDEPATH</span>+=D:\opencv\build\<span>include</span>\
D:\opencv\build\<span>include</span>\opencv\
D:\opencv\build\<span>include</span>\opencv2

<span>LIBS</span>+=D:\opencv\build\x64\vc12\lib\opencv_ml2410d.lib
<span>LIBS</span>+=D:\opencv\build\x64\vc12\lib\opencv_calib3d2410d.lib
<span>LIBS</span>+=D:\opencv\build\x64\vc12\lib\opencv_contrib2410d.lib
<span>LIBS</span>+=D:\opencv\build\x64\vc12\lib\opencv_core2410d.lib
<span>LIBS</span>+=D:\opencv\build\x64\vc12\lib\opencv_features2d2410d.lib
<span>LIBS</span>+=D:\opencv\build\x64\vc12\lib\opencv_flann2410d.lib
<span>LIBS</span>+=D:\opencv\build\x64\vc12\lib\opencv_gpu2410d.lib
<span>LIBS</span>+=D:\opencv\build\x64\vc12\lib\opencv_highgui2410d.lib
<span>LIBS</span>+=D:\opencv\build\x64\vc12\lib\opencv_imgproc2410d.lib
<span>LIBS</span>+=D:\opencv\build\x64\vc12\lib\opencv_legacy2410d.lib
<span>LIBS</span>+=D:\opencv\build\x64\vc12\lib\opencv_objdetect2410d.lib
<span>LIBS</span>+=D:\opencv\build\x64\vc12\lib\opencv_ts2410d.lib
<span>LIBS</span>+=D:\opencv\build\x64\vc12\lib\opencv_video2410d.lib
<span>LIBS</span>+=D:\opencv\build\x64\vc12\lib\opencv_nonfree2410d.lib
<span>LIBS</span>+=D:\opencv\build\x64\vc12\lib\opencv_ocl2410d.lib
<span>LIBS</span>+=D:\opencv\build\x64\vc12\lib\opencv_photo2410d.lib
<span>LIBS</span>+=D:\opencv\build\x64\vc12\lib\opencv_stitching2410d.lib
<span>LIBS</span>+=D:\opencv\build\x64\vc12\lib\opencv_superres2410d.lib
<span>LIBS</span>+=D:\opencv\build\x64\vc12\lib\opencv_videostab2410d.lib
qt5.4.0 + opencv2.4.10

添加之后,选中新建项目opencvTest右键,选中“执行qmake”;

然后在main.cpp里面输入测试代码

<span>#include</span><span><qcoreapplication></qcoreapplication></span>
<span>#include</span><span><iostream></iostream></span>
<span>#include</span><span><opencv2></opencv2></span>
<span>#include</span><span><opencv2></opencv2></span>
<span>using</span><span>namespace</span><span>std</span>;
<span>using</span><span>namespace</span><span>cv</span>;

<span>int</span>main(<span>int</span>argc,<span>char</span>*argv[])
{
<span>//QCoreApplication</span><span>a(argc,</span><span>argv);</span>
<span>//return</span><span>a.exec();</span>
cout"opencv"
<pre class="brush:php;toolbar:false"><span>Mat</span>src=imread(<span>"C:/Users/user/Desktop/tt.jpg"</span>);<span>//绝对路径</span>
imshow(<span>"test"</span>,src);
waitKey(<span>0</span>);
<span>return</span><span>0</span>;

}
可以正常显示图片。

配置成功!


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn