日志
OpenCV Ubuntu Qt canny
2012-04-24 15:03
转载自:http://hi.baidu.com/mehewen/blog/item/a557100296ac579ad53f7cc3.html
main.cpp: #include <QtGui/QApplication> #include <cv.h> #include <cxcore.h> #include <highgui.h> int main(int argc, char *argv[]) { QApplication a(argc, argv); //声明IplImage指针 IplImage* pImg = NULL; IplImage* pCannyImg = NULL; //载入图像,强制转化为Gray if((pImg = cvLoadImage("MM 05.jpg", 0)) != 0 ) { //为canny边缘图像申请空间 pCannyImg = cvCreateImage(cvGetSize(pImg),IPL_DEPTH_8U,1); //canny边缘检测 cvCanny(pImg, pCannyImg, 50, 150, 3); //创建窗口 cvNamedWindow("src", 1); cvNamedWindow("canny",1); //显示图像 cvShowImage( "src", pImg ); cvShowImage( "canny", pCannyImg ); //等待按键 cvWaitKey(0); //销毁窗口 cvDestroyWindow( "src" ); cvDestroyWindow( "canny" ); //释放图像 cvReleaseImage( &pImg ); cvReleaseImage( &pCannyImg ); } return a.exec(); } |
下一篇: OpenCV Ubuntu Qt
上一篇: qt phonon的讲解