如何识别不同颜色的常规条纹的存在与否,但扫描图像内部的非常非常非常浅粉色到黑色(位图200x200dpi 24位)。 举几个例子。
示例1
uno http://i44.tinypic.com/k20get.jpg
示例2(行在最后一列第二行中除7之外的所有列中)
due http://i43.tinypic.com/ncbby0.jpg
现在尝试识别(使用python语言)是否存在至少5-10个像素以存在从白色到每个条带的不同颜色,但是,由于扫描图像不是很高,因此并不总是有效质量和条带的颜色变化非常类似于它周围的颜色。
感谢。
答案 0 :(得分:1)
这样我就可以在图像中找到connected component labeling来识别某些颜色范围的离散区域。您可以查看cvBlobLib。如果邻居之间存在洞或小的变化,则需要一些预处理来合并像素。
答案 1 :(得分:1)
不会发生。人类视觉系统远胜于任何图像处理系统,我在#3的第2行看不到任何东西。 #1和#5也值得商榷。
您需要找到一些方法来提高输入的光学质量。
答案 2 :(得分:0)
搜索具有低阈值的分段算法。 由于边缘锋利,它应该给你很好的结果。
索贝尔将是一个良好的开端;)