勇哥注:
图片过滤器是一切缺陷检测、边缘提取、图片分割前处理、分类器应用等等的基础。有很重要的研究意义。
因此勇哥会写成一个系列贴子以和大家一起分享。
-正文---------------------------------------------------------------------
需求:
我们希望提取包括缺陷处的齿部轮廓。
图2是源图。
图1是源图的缺陷示意。
图3 左边是预处理后的效果,右边是使用算子bandpass_image过滤后的结果。结果已经达到了我们的需求。
(图1)
(图2)
(图3)
示例程序:
read_image (Image, ImageFiles[14]) shock_filter(Image, SharpenedImage, 0.5, 10, 'canny', 0.8) bilateral_filter(SharpenedImage, SharpenedImage, ImageBilateral, 9, 20, [], []) scale_image_max(ImageBilateral, ImageScaleMax) emphasize(ImageScaleMax, ImageEmphasize, Width, Height, 1) bandpass_image(ImageEmphasize, ImageBandpass, 'lines')
badpass_image 使用带通滤波器进行边缘提取
它的签名是:
bandpass_image(Image : ImageBandpass : FilterType : )
FilterType 只有一个取值: 'lines'
---------------------
作者:hackpig
来源:www.skcircle.com
版权声明:本文为博主原创文章,转载请附上博文链接!

