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

qt5.4.0 + opencv2.4.10

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-07 15:32:53
Original
1324 people have browsed it

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>\
Copy after login
D:\opencv\build\<span>include</span>\opencv\
Copy after login
D:\opencv\build\<span>include</span>\opencv2
Copy after login

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

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

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

<span>#include</span><span><qcoreapplication></qcoreapplication></span>
Copy after login
<span>#include</span><span><iostream></iostream></span>
Copy after login
<span>#include</span><span><opencv2></opencv2></span>
Copy after login
Copy after login
<span>#include</span><span><opencv2></opencv2></span>
Copy after login
Copy after login
<span>using</span><span>namespace</span><span>std</span>;
Copy after login
<span>using</span><span>namespace</span><span>cv</span>;
Copy after login
Copy after login
Copy after login
<span>int</span>main(<span>int</span>argc,<span>char</span>*argv[])
Copy after login
{
Copy after login
<span>//QCoreApplication</span><span>a(argc,</span><span>argv);</span>
Copy after login
<span>//return</span><span>a.exec();</span>
Copy after login
cout"opencv"
<pre class="brush:php;toolbar:false"><span>Mat</span>src=imread(<span>"C:/Users/user/Desktop/tt.jpg"</span>);<span>//绝对路径</span>
Copy after login
imshow(<span>"test"</span>,src);
Copy after login
waitKey(<span>0</span>);
Copy after login
<span>return</span><span>0</span>;
Copy after login
Copy after login
Copy after login
}
Copy after login
可以正常显示图片。

配置成功!


Related labels:
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template