如何勾勒出图像中的缺陷?

信息处理 图像处理 过滤器
2022-02-10 07:36:59

下面给出的图像是我自己制作的水果缺陷检测算法的结果......

只是想知道有没有办法概述这些缺陷?

原图1:

在此处输入图像描述

第一张图片:

在此处输入图像描述

原图2:

在此处输入图像描述 第二张图片:

在此处输入图像描述

我想要实现的是:

  1. 在此处输入图像描述 => 2。在此处输入图像描述
1个回答

据我了解,您所说的缺陷是通过水果颜色的变化来检测的。

我将按照以下方式进行:

  1. 边缘检测算法(如您所做的那样),用于检测图像中的水果区域。
  2. 在该区域中,计算中值颜色,即与最多像素匹配的颜色(例如,香蕉可能是某种黄色)
  3. 对于水果区域中的每个像素,检查在步骤 2 中计算的中值与像素颜色之间的距离。如果距离较高,则将该像素标记为缺陷
  4. 最后,应用一些形态学算子去除异常值

希望这可以帮助。