作者TNC (code)
看板Prob_Solve
標題[問題]影像處理 Hough Transform
時間Thu Dec 13 22:02:21 2007
請問一下
直線方程式為
r = xcos(theta)+ysin(theta)
如果需要用Hough Transform偵測一條以上的直線
例如兩條直線
那是要選擇最大和次大的兩鋒值作為 theta 和 r嗎?
實在不懂兩條以上怎麼做
希望各位大大的解答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.137.4
1F:推 PcGrek:簡單的作法你已經講出來了。這樣找到的是最長和次長的線。 12/13 22:40
2F:→ PcGrek:但可能會找到很相近的線,或許找區域極大值的效果會好些。 12/13 22:43
3F:推 yun224:一般常用的是把theta與r都做,做在表格上... 12/23 20:24
4F:→ yun224:然後累積比較多的常常就是我們要的。 12/23 20:25
5F:→ yun224:HT其實因為門檻值不同可以找到一堆亂七八糟的線... 12/23 20:25
6F:→ yun224:另外,以道路測線為例,常會一次找四條...你覺得怎麼找? 12/23 20:26
7F:→ yun224:在已知線的趨勢情況下,其實實作上會給予已知的theta與r 12/23 20:27
8F:→ yun224:然後把原圖不可能出現的部分不參與計算...這樣可以得到結果 12/23 20:28