canny边缘检测

#include "cv.h"
#include "highgui.h"
#include "cvcam.h"
#include "cxcore.h"
void CheckEdge()
{
 IplImage *img=cvLoadImage("first2.bmp",0);//必须转换成灰色
 IplImage *imgedge=cvCreateImage(cvGetSize(img),IPL_DEPTH_8U,1);
    cvNamedWindow("first",2);
 cvShowImage("first",img); cvMoveWindow("first",20,20);
 cvCanny(img,imgedge,50,150,3);
 cvNamedWindow("second",2);
 cvShowImage("second",imgedge);
 cvWaitKey(0); //等待按键
 cvReleaseImage(&img);
 cvReleaseImage(&imgedge);
 cvDestroyWindow("first");
 cvDestroyWindow("second");
}
int main()
{
 //CheckEdge();
 return 0;
}

posted @ 2011-05-29 15:56  计算机技术  阅读(142)  评论(0)    收藏  举报