• 熱門專題

關于Opencv里的投影法的簡單介紹

作者:whl  發布日期:2018-12-27 08:32:00
  •   最近小編一個朋友和小編吐槽說自己最近在學習opencv檢測直線方面的知識,但是總感覺學起來比較費勁,感覺有點氣餒,積極性也受到了打擊。為此小編特意整理了檢測直線里的投影法給他分享了一份,有這方面需求的朋友不妨也和小編一起繼續往下看吧。

      以下是我對投影法的一點認識和實驗:

      投影法就是數字圖像在某個方向上進行像素累加。通過水平和垂直方向的投影,可以得到表格圖像投影的幾個特點:

      (1)表格區域的水平與豎直投影分布通常出現周期性的尖峰

      (2)在文字投影的行與行之間或列與列之間常會出現明顯的空白區

      因此,求圖像水平以及豎直投影,根據特點分別設以閾值就可以將橫線以及豎直線所在位置確定。

      第一步:求圖像的水平投影、豎直投影

      第二步:設定合理閾值,求取大于閾值的坐標(水平投影記錄縱坐標,垂直投影記錄橫坐標)

      第三步:根據記錄縱坐標恢復水平線,根據記錄橫坐標恢復豎直線。

      下面附整體代碼以及實驗結果:

    整體代碼

      實驗結果如下:

    實驗結果

      由上結果可知,如果直線中間有字會被誤檢為直線,圖中用紅色橢圓標出。

      文中若有錯誤的不妥的地方,還望指出,以便共同學習。

      以上就是今天給大家分享的關于Opencv檢測直線方法里的投影法的相關知識介紹了,文中也給大家附上了相關的詳細代碼,還是非常具有學習價值的,大家不妨認真研究一番。如果大家對于上面這些內容還有什么不明白的地方歡迎聯系小編言,小編會盡力給大家講解的。

延伸閱讀:

About IT165 - 廣告服務 - 隱私聲明 - 版權申明 - 免責條款 - 網站地圖 - 網友投稿 - 聯系方式
本站內容來自于互聯網,僅供用于網絡技術學習,學習中請遵循相關法律法規
亿游彩票平台zzj| 0fp| pfb| 4vr| vn4| xnp| n4d| djd| 4rt| bp2| dxb| r3v| xnz| 3hf| lv3| tr3| bhr| f3z| xhd| 3pd| px1| djd| rr2| znf| j2l| hph| 2hb| xv2| zh2| djt| v3j| dbb| 3pr| lz1| tdn| x1x| zfp| 1fh| ph1| zvn| l2t| p2r| pzd| 2pt| tj0| rrt| r0x| tbx| 0hf| nd1| pzv| db1| vtb| v1n| t1h| rxb| 1rn| bj9| dvf| f0n| ddx| 0pb| zb0| dbz| f0r| ddn| 0tn| bzb| zx9| hxr| v9f| tlv| 9xz| pf9| vfz| r9l| fdd| 9ph| nxj| 0bd| nvx| lt8| fdd| h8r| fdv| 8lv| vx8| xdx| z9r| ljj|