2017-03-04 96 views
1

我一直在寻找方法,使用openCV和python来分类电阻带中不同的颜色。基于颜色的图像分割

什么算法可以用于将图像分割成不同的频段等。我尝试使用分水岭算法,但我无法得到正确的标记,并没有得到所需的结果。

样本图像我使用:img

+0

为什么你首先尝试分水岭? – Piglet

+0

一种方法: - 转换为HSV/HSI模型并使用https://github.com/saurabheights/IPExperimentTools/tree/master/AnalyzeHSV查找色调/饱和度范围。 – saurabheights

回答

0

的电阻码的可能的颜色是公知的先验。 您可以简单地扫描电阻,并检查哪些颜色以哪种顺序出现。

最终的实现当然取决于很多事情。

如果你只是有一个电阻的随机快照,它会比每次有相同的方向,位置,视角和缩放比较困难。

找到电阻器及其主轴应该是相当简单的,那么你需要的只是一条扫描线。

另一种选择:将图像转换为HUE,然后使用电阻体颜色和背景颜色进行两个阈值操作,这会让您看到颜色带。

+0

非常感谢。生病尝试使用HSV色彩空间并让你知道结果。 –