如何使用OpenCV中获得二值化图像的直方图
-
23-09-2019 - |
题
例如我有一个这样的二值化图像 替代文本http://www.iebayer.com/forum/attachments/month_1001/ 100127142364234cbfc9c9c793.jpg
我想获取直方图这个样子! 替代文本http://www.iebayer.com/forum/attachments/month_1001/ 100127142301dc4f49420b2389.jpg 如何做到这一点的OpenCV使用
解决方案
虽然OpenCV中确实有直方图功能,我不知道我会懒得在这种情况下使用它。 好像你要做的就是在许多区段分割图像,然后计算出它的白色量。某种时髦的空间直方图的。我敢肯定,没有OpenCV的功能直接做到这一点的存在。
因此,我建议通过在每个部分中的每个像素运行,并且计数白色像素的数量(和,如果所述区域是不同的尺寸,计数黑像素以及)。然后,它仅仅是绘制它的事项,可以很容易地使用矩形绘图功能来完成。如果你读的文档,你会发现它真的很丰富。
不隶属于 StackOverflow