赃污通常是比较浅的痕迹,一般你是无法通过threshold来处理的,否则它就不是什么赃污而是刮伤、疤痕之类的。处理这种不明显的痕迹,傅立叶变换算子是最常用到的。素材图:上面的问题图片你可能并不觉得有什么问题,我们用photoshop来调节一下色阶。结果看到了红圈中我示意的两个缺陷处。我们先给出处理代码,后面在分析一下代码:read_image (Image, 'C:/Users/Administrator/Desktop/划痕+油污+瑕疵的检测/划痕、油污、瑕疵/赃污
这是一条金属棒上的伤疤,不知道被什么啃去了一块,你说该怎么才能把这个伤疤提取出来呢?肯定是非常简单的,核心一定是threshold算子做阈值分割,然后就是select_shape选择区域只不过在threshold算子的前置算子会有所不同,在select_shape后面的后置算子也如此。本例子提供三种方法,基本上思路都是增加图像,然后threshold阈值分割。方法一。dev_update_off ( )
dev_close_window ( )
rea
先来张素材图read_image (Image, 'C:/Users/Administrator/Desktop/划痕+油污+瑕疵的检测/划痕、油污、瑕疵/胶囊表面污点检测/Image.bmp')
rgb1_to_gray(Image,GrayImage)
scale_image_max(GrayImage,ImageScaleMax)
mean_image(ImageScaleMax,ImageMean,9,9)
*找到亮点
dyn_thres