【发布时间】:2016-09-13 00:20:47
【问题描述】:
我正在尝试区分图像中不同种类的颗粒。有时图像还包含一些杂质物质,需要将其视为额外类型。 以下是一些示例图片:
玉米和豆子
长稻麦
我试图为不同的图片找到一个通用的方法,但结果还不够好。 我使用flood-fill和一些梯度方法来获取区域,并尝试使用聚类方法对包含进行分类,但是特征选择是一个难题,我尝试了gabor filter,但它不能让我得到一个清晰的边界,所以做kmeans等分类方法。
任何关于分割、获取轮廓或分类的想法都将不胜感激。谢谢!
我尝试发布更多我当前结果的图片,但很抱歉这里有 2 张图片限制初学者。
【问题讨论】:
-
颗粒通常是椭圆形的,因此在标准照明条件下,您应该能够检测到颜色强度的高光点。所以我会尝试找到颜色强度(峰值)的局部最大值。 .. 基于颜色同质性的分割通常有助于此类图像
-
@Spektre 是的,找到主要颜色似乎是个好方法。我会试试看。谢谢!我尝试使用颜色直方图,但效果不佳。
标签: image image-processing image-segmentation