【发布时间】:2018-08-21 03:23:46
【问题描述】:
有没有一种好方法(自动)在二进制图像上绘制空间直方图(直方图 x 轴应该是图像的宽度,y 轴应该是 col 位置的图像强度),使用 Opencv 和 C++ ?
我只能想到在这种情况下沿图像列总结图像强度(只有 1 或 0).. 但是显示它们对我来说仍然不太清楚
谢谢
【问题讨论】:
有没有一种好方法(自动)在二进制图像上绘制空间直方图(直方图 x 轴应该是图像的宽度,y 轴应该是 col 位置的图像强度),使用 Opencv 和 C++ ?
我只能想到在这种情况下沿图像列总结图像强度(只有 1 或 0).. 但是显示它们对我来说仍然不太清楚
谢谢
【问题讨论】:
经过一些研究,我想我已经接近答案了。
首先,我将图像分成一定宽度和等长的箱。这是必要的,因为宽度大小等于 1 像素的 bin 不能很好地工作。原因是
接下来,我将横穿图像宽度或 bin 宽度,将具有特定阈值的图像强度分配给 bin。然后构建一个直方图来表示模式的粗略形状
如果我需要一张显示直方图的图片,我会
【讨论】: