我一直在寻找使用 openCV 和 python 对电阻器波段中存在的不同颜色进行分类的方法。
什么算法可以用来将图像分割成不同的波段等。我尝试使用分水岭算法,但我无法正确标记,也没有得到想要的结果。
我使用的示例图像:
最佳答案
电阻器代码的可能颜色是先验已知的。 您可以简单地扫描整个电阻器并检查哪些颜色以何种顺序出现。
最终的实现当然取决于很多因素。
如果您只是对电阻器进行随机快照,这将比每次都具有相同的方向、位置、视角和比例更困难。
找到电阻和它的主轴应该很简单,那么你只需要一条扫描线。
另一种选择:将图像转换为 HUE,然后使用电阻体颜色和背景颜色进行两次阈值操作,这应该会留下色带。
关于python - 基于颜色的图像分割,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42601389/