【发布时间】:2014-02-28 09:23:30
【问题描述】:
我发现许多示例opencv 中的直方图,但它们主要处理图像。
就我而言,我在图像中找到了每个连接的组件。从这些连接的组件中,我计算了它们的面积();边界框();密度(); 因此,我将每个特征(面积、高度和密度)的值存储在每个数组(arr_area、arr_height、arr_density)中。
我想分析直方图中的那些特征
- 直方图中人口最多的区域是什么?
- 某些区域有多少连接组件?
- ....
所以我相信直方图可以显示所有这些信息。
如何在 opencv c++ 中构建这些直方图? 即:
- 在直方图区域中:x = 区域数,y 是 cc 数
- 在直方图中高度:x = 高度数,y 是 cc 数
- 在直方图中密度:x = 密度数,y 是 cc 数
谢谢
【问题讨论】:
-
为什么不使用经典的
int数组简单地计算具有给定面积、高度、密度的连接组件的数量?
标签: c++ opencv image-processing histogram