pinkyuanxue的个人主页

一块来学习!!!

http://www.qtcn.org/bbs/u/126669  [收藏] [复制]

pinkyuanxue

奋斗.....

  • 23

    关注

  • 26

    粉丝

  • 39

    访客

  • 等级:新手上路
  • 总积分:9
  • 女,1990-01-28

最后登录:2013-07-11

更多资料

日志

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|回复:0|浏览:1142|全站可见|转载
 

下一篇: OpenCV Ubuntu Qt

上一篇: qt phonon的讲解

Powered by phpwind v8.7 Certificate Copyright Time now is:05-16 04:30
©2005-2016 QTCN开发网 版权所有 Gzip disabled