Heim > Datenbank > MySQL-Tutorial > qt5.4.0 + opencv2.4.10

qt5.4.0 + opencv2.4.10

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-07 15:32:53
Original
1318 Leute haben es durchsucht

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>\
Nach dem Login kopieren
D:\opencv\build\<span>include</span>\opencv\
Nach dem Login kopieren
D:\opencv\build\<span>include</span>\opencv2
Nach dem Login kopieren

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

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

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

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

配置成功!


Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage