【OpenCV开始之路】第一篇 加载图片并显示

基于Ubuntu下Qt平台下测试的一个加载图片并显示的功能

1、需要现在pro文件下配置库文件,根据自己的目录有所不同

INCLUDEPATH += /usr/local/include \
               /usr/local/include/opencv \
               /usr/local/include/opencv2

LIBS += /usr/local/lib/libopencv_core.so \
/usr/local/lib/libopencv_highgui.so \
/usr/local/lib/libopencv_imgproc.so \
/usr/local/lib/libopencv_ml.so

 

2、代码如下:

 1 #include <QCoreApplication>
 2 #include <opencv2/opencv.hpp>
 3 using namespace std;
 4 
 5 
 6 int main(int argc, char *argv[])
 7 {
 8     QCoreApplication a(argc, argv);
 9 
10     const char *pstrImageName = "/home/debug/opencv_test/picture/beer.jpg";
11     const char *pstrWindowsTitle = "opencv第一个程序";
12 
13     //read image from document
14     IplImage *pImage = cvLoadImage(pstrImageName,CV_LOAD_IMAGE_UNCHANGED);
15 
16     //creat window
17     cvNamedWindow(pstrWindowsTitle,CV_WINDOW_AUTOSIZE);
18 
19     //show image
20     cvShowImage(pstrWindowsTitle,pImage);
21 
22     cvWaitKey();
23 
24     cvDestroyWindow(pstrWindowsTitle);
25     cvReleaseImage(&pImage);
26 
27 
28     return a.exec();
29 }

3、显示

 

posted @ 2015-05-14 12:00  mydebug  阅读(176)  评论(0)    收藏  举报