2分六合

  • 热门专题

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

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

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

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

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

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

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

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

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

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

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

    整体代码

      实验结果如下:

    实验结果

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

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

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

延伸阅读:

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

  • <tr id='4w9l8'><strong id='4w9l8'></strong><small id='4w9l8'></small><button id='4w9l8'></button><li id='4w9l8'><noscript id='4w9l8'><big id='4w9l8'></big><dt id='4w9l8'></dt></noscript></li></tr><ol id='4w9l8'><option id='4w9l8'><table id='4w9l8'><blockquote id='4w9l8'><tbody id='4w9l8'></tbody></blockquote></table></option></ol><u id='4w9l8'></u><kbd id='4w9l8'><kbd id='4w9l8'></kbd></kbd>

    <code id='4w9l8'><strong id='4w9l8'></strong></code>

    <fieldset id='4w9l8'></fieldset>
          <span id='4w9l8'></span>

              <ins id='4w9l8'></ins>
              <acronym id='4w9l8'><em id='4w9l8'></em><td id='4w9l8'><div id='4w9l8'></div></td></acronym><address id='4w9l8'><big id='4w9l8'><big id='4w9l8'></big><legend id='4w9l8'></legend></big></address>

              <i id='4w9l8'><div id='4w9l8'><ins id='4w9l8'></ins></div></i>
              <i id='4w9l8'></i>
            1. <dl id='4w9l8'></dl>