如何识别不同颜色的条纹

时间:2011-12-04 14:55:10

标签: python algorithm image-processing identification

如何识别不同颜色的常规条纹的存在与否,但扫描图像内部的非常非常非常浅粉色到黑色(位图200x200dpi 24位)。 举几个例子。

示例1

uno http://i44.tinypic.com/k20get.jpg

示例2(行在最后一列第二行中除7之外的所有列中)

due http://i43.tinypic.com/ncbby0.jpg

现在尝试识别(使用python语言)是否存在至少5-10个像素以存在从白色到每个条带的不同颜色,但是,由于扫描图像不是很高,因此并不总是有效质量和条带的颜色变化非常类似于它周围的颜色。

感谢。

3 个答案:

答案 0 :(得分:1)

这样我就可以在图像中找到connected component labeling来识别某些颜色范围的离散区域。您可以查看cvBlobLib。如果邻居之间存在洞或小的变化,则需要一些预处理来合并像素。

答案 1 :(得分:1)

不会发生。人类视觉系统远胜于任何图像处理系统,我在#3的第2行看不到任何东西。 #1和#5也值得商榷。

您需要找到一些方法来提高输入的光学质量。

答案 2 :(得分:0)

搜索具有低阈值的分段算法。 由于边缘锋利,它应该给你很好的结果。

索贝尔将是一个良好的开端;)