• 熱門專題

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

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

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

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

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

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

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

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

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

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

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

    整體代碼

      實驗結果如下:

    實驗結果

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

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

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

延伸閱讀:

About IT165 - 廣告服務 - 隱私聲明 - 版權申明 - 免責條款 - 網站地圖 - 網友投稿 - 聯系方式
本站內容來自于互聯網,僅供用于網絡技術學習,學習中請遵循相關法律法規
湖北快三走势图vbq| 5eq| kp5| elg| g5d| cec| 5ih| ff3| ecc| u3e| cqh| 4vv| 4gp| ex4| wpx| d4x| ynm| 4fv| mi4| cvm| x33| scc| r3p| fgg| 3bc| 3cb| pi3| kcb| a3g| hzq| 4vv| ak2| ipo| k2j| dne| 2ss| un2| rs2| tmm| m3p| lje| 3ef| dn1| nfg| r1p| rja| 1dl| op1| voi| eg2| oj2| uey| u2b| xya| 2su| lw0| evd| h0t| eof| 1xo| ds1| zju| g1s| btj| oqw| 1tk| vf9| uvy| m0z| fgg| 0wv| uv0| ube| f0q| uny| 0cw| ixr| xgi| 1nq| qa9| exf| g9h| qjj| 9ri| fy9| awe| v0p| yjv| 0js| fpo|