基于频率密度的组值

时间:2018-11-11 02:43:02

标签: python numpy opencv histogram detection

我正在尝试检测包含表的图像中的列数。我已经使用OpenCV在图像中找到轮廓。稍作调整后,我得到以下图像:

enter image description here

使用x轴上的数据,我创建了一个直方图来向我显示该轴上的频率密度。

enter image description here

此图显示了包含文本的坐标处的较高浓度。您可以看到9个这样的组,与列数相同。我现在想要做的是提取这些组中的坐标,以便可以获取最小值和最大值,从而捕获列的开始像素和结束像素。即 在以下窗口中获取值:0-150、150-250等。

我将输入多个具有不同样式的表。我希望自动检测图中的此类密度簇并将这些值分组在一起。

0 个答案:

没有答案