• 热门专题

关于Opencv里的投影法的简单介绍

作者:whl  发布日期:2018-12-27 08:32:00
Tag标签:卡司PK10  五分赛车  
  •   最近小编一个朋友和小编吐槽说自己最近在学习opencv检测直线方面的知识,但是总感觉学起来比较费劲,感觉有点气馁,积极性也受到了打击。为此小编特意整理了检测直线里的投影法给他分享了一份,有这方面需求的朋友不妨也和小编一起继续往下看吧。

      以下是我对投影法的一点认识和实验:

      投影法就是数字图像在某个方向上进行像素累加。通过水平和垂直方向的投影,可以得到表格图像投影的几个特点:

      (1)表格区域的水平与竖直投影分布通常出现周期性的尖峰

      (2)在文字投影的行与行之间或列与列之间常会出现明显的空白区

      因此,求图像水平以及竖直投影,根据特点分别设以阈值就可以将横线以及竖直线所在位置确定。

      第一步:求图像的水平投影、竖直投影

      第二步:设定合理阈值,求取大于阈值的坐标(水平投影记录纵坐标,垂直投影记录横坐标)

      第三步:根据记录纵坐标恢复水平线,根据记录横坐标恢复竖直线。

      下面附整体代码以及实验结果:

    整体代码

      实验结果如下:

    实验结果

      由上结果可知,如果直线中间有字会被误检为直线,图中用红色椭圆标出。

      文中若有错误的不妥的地方,还望指出,以便共同学习。

      以上就是今天给大家分享的关于Opencv检测直线方法里的投影法的相关知识介绍了,文中也给大家附上了相关的详细代码,还是非常具有学习价值的,大家不妨认真研究一番。如果大家对于上面这些内容还有什么不明白的地方欢迎联系小编言,小编会尽力给大家讲解的。

延伸阅读:

lctcgy.com - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规
12345