如何使用Python / OpenCV获取二进制图像中的曲线数?

时间:2018-01-09 13:42:56

标签: python opencv image-processing image-segmentation connected-components

我正在研究一种计算图像中帽子数量的方法。

我在250/200左右的多个部分中垂直切割二进制图像,然后在这些部分的每个部分中完成白色元素(帽子边缘)的计数。在此过程结束时,结果将获得更多次的值。

我的斗争是,由于二值化过程,边缘经常会出现一些大的差距。这样,在许多部分中,这些帽子不计算在内,这会导致最终计数不准确。

有没有人能提出超越这个问题的方法?如果需要,我可以发布我的代码。

谢谢!

This is the original image. Here's the binary image which is divided in multiple vertical sections

1 个答案:

答案 0 :(得分:2)

你可以:

如果结果不好,您需要尝试更复杂的过程作为机器学习