Canny多级边缘检测算法的C语言实现.docVIP

  • 28
  • 0
  • 约 26页
  • 2016-08-28 发布于河南
  • 举报
Canny多级边缘检测算法的C语言实现

Canny多级边缘检测算法的C语言实现 1 Canny算法的实现流程 1.1 图像读取和灰度化 编程时采用上文所描述的第二种方法来实现图像的灰度化。其中ptr数组中保存的灰度化后的图像数据。具体的灰度化后的效果如图3所示。 [cpp] view plaincopyprint? 1.IplImage* ColorImage = cvLoadImage( 12.jpg, -1 ); //读入图像,获取彩图指针 2.IplImage* OpenCvGrayImage; //定义变换后的灰度图指针 3.unsigned char* ptr; //指向图像的数据首地址 4.if (ColorImage == NULL) 5. return; 6.int i = ColorImage-width * ColorImage-height; 7.BYTE data1; //中间过程变量 8.BYTE data2; 9.BYTE data3; 10.ptr = new unsigned char[i]; 11.for(intj=0; jCo

文档评论(0)

1亿VIP精品文档

相关文档