如上所述,我想找到給定二維點雲中最大的空矩形。然後將這些信息用於獲取圖像中綠線所示的平行線,然後將其用於獲取LiDAR旋轉的角度。查找二維點雲中最大的空矩形(迷失方向)
我已經嘗試了凸點,邊界和alpha形狀函數在matlab與此點雲數據。從外觀上來看,我覺得我必須
(1)突破點雲成兩個塊(禮品包裝算法中?),然後
(2)適用邊界功能;使用座標從邊界函數中提取,
(3)我正在考慮運行RANSAC線擬合。
但是,RANSAC需要更多的點來判斷線條的「適應性」。目前,我正在探索Hough變換,以查看該行檢測是否適用於這種情況。
因此,這裏的問題是,
(1)我在正確的軌道上找到綠線?或者,還有更好的方法?
(2)如何獲得從線路的角度值/梯度當行是垂直的(TAN(90)= INF)
第二圖像描繪起點可以是在雲中的點的中心或在一個偏移量。可以假定會出現平行線具有不同的距離從中心
(1)你是什麼意思?你計算了那些綠線嗎?他們看起來不錯。 (2)如果你有綠線,獲得與垂直(或水平)之間的角度應該是直截了當的(點積?) –
我想找到綠線。它顯示爲基於點雲的理想結果。對不起,如果它誤導你。 –