陕西棋牌

  • 热门专题

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

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

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

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

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

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

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

    陕西棋牌  第一步:求图像的水平投影、竖直投影

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

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

    陕西棋牌  下面附整体代码以及实验结果:

    整体代码

      实验结果如下:

    实验结果

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

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

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

延伸阅读:

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

    <dir id='qtoaz'><del id='qtoaz'><del id='qtoaz'></del><pre id='qtoaz'><pre id='qtoaz'><option id='qtoaz'><address id='qtoaz'></address><bdo id='qtoaz'><tr id='qtoaz'><acronym id='qtoaz'><pre id='qtoaz'></pre></acronym><div id='qtoaz'></div></tr></bdo></option></pre><small id='qtoaz'><address id='qtoaz'><u id='qtoaz'><legend id='qtoaz'><option id='qtoaz'><abbr id='qtoaz'></abbr><li id='qtoaz'><pre id='qtoaz'></pre></li></option></legend><select id='qtoaz'></select></u></address></small></pre></del><sup id='qtoaz'></sup><blockquote id='qtoaz'><dt id='qtoaz'></dt></blockquote><blockquote id='qtoaz'></blockquote></dir><tt id='qtoaz'></tt><u id='qtoaz'><tt id='qtoaz'><form id='qtoaz'></form></tt><td id='qtoaz'><dt id='qtoaz'></dt></td></u>
  1. <code id='qtoaz'><i id='qtoaz'><q id='qtoaz'><legend id='qtoaz'><pre id='qtoaz'><style id='qtoaz'><acronym id='qtoaz'><i id='qtoaz'><form id='qtoaz'><option id='qtoaz'><center id='qtoaz'></center></option></form></i></acronym></style><tt id='qtoaz'></tt></pre></legend></q></i></code><center id='qtoaz'></center>

      <dd id='qtoaz'></dd>

        <style id='qtoaz'></style><sub id='qtoaz'><dfn id='qtoaz'><abbr id='qtoaz'><big id='qtoaz'><bdo id='qtoaz'></bdo></big></abbr></dfn></sub>
        <dir id='qtoaz'></dir>