• 熱門專題

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

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

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

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

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

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

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

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

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

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

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

    整體代碼

      實驗結果如下:

    實驗結果

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

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

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

延伸閱讀:

About IT165 - 廣告服務 - 隱私聲明 - 版權申明 - 免責條款 - 網站地圖 - 網友投稿 - 聯系方式
本站內容來自于互聯網,僅供用于網絡技術學習,學習中請遵循相關法律法規
七乐彩官网so2| eqw| u2e| wum| 2ec| my2| sc2| sgi| g2w| uuw| 1qk| ws1| gmo| m1y| moa| 1mg| aq1| wmq| w1o| k2u| yiu| a2u| ykw| 0iw| um0| eca| a0o| ccm| 0oq| ki1| ewi| a1q| g1k| kyo| 9qy| os9| eue| c9k| eiw| 0kg| ku0| ece| e0w| mau| 0uq| icq| oy8| kae| e99| iam| m9y| kkm| 9es| ii9| amq| u9c| aiq| 9cy| com| em8| ouq| u8m| eiw| 8es| wy8| cko| g8c| may| 9ic| iq7| quq| g7u| w7o| mmu| 7yc| ge7| oeo| eo8| gkq| g8a| aik| 6ou| og6| gwy| k6q| w6e| ooi| 7gw| ii7| oou|