我正在研究一种计算图像中帽子数量的方法。
我在250/200左右的多个部分中垂直切割二进制图像,然后在这些部分的每个部分中完成白色元素(帽子边缘)的计数。在此过程结束时,结果将获得更多次的值。
我的斗争是,由于二值化过程,边缘经常会出现一些大的差距。这样,在许多部分中,这些帽子不计算在内,这会导致最终计数不准确。
有没有人能提出超越这个问题的方法?如果需要,我可以发布我的代码。
谢谢!
答案 0 :(得分:2)
你可以:
更改二值化过程 https://docs.opencv.org/2.4/doc/tutorials/imgproc/threshold/threshold.html
使用形态转换https://docs.opencv.org/2.4/doc/tutorials/imgproc/opening_closing_hats/opening_closing_hats.html
如果结果不好,您需要尝试更复杂的过程作为机器学习