2014-02-20 13 views
1

我想創建一個UI來進行多邊形編輯。我的輸入是一個矢量圖(立方貝塞爾)。主要目標是用戶能夠繪製塗鴉以在多邊形上創建新的線段,因此它就像考慮現有多邊形時的半自動多邊形繪圖。如何使用用戶輸入的塗鴉在多邊形上添加新線段

enter image description here

基於假設用戶輸入使用鼠標繪製的,所以它通常粗糙,太不精確。

的新的細分市場不僅是直線,而且曲線,所以我認爲,新的細分市場也應該順應用戶的粗略輸入: enter image description here

另一種情況:

enter image description here

這是可以解決的嗎?任何反饋都非常感謝,我也想知道是否有任何類似問題的紙張。

回答

0

這裏是方式開始: -

  1. 執行圖像連接的組件來獲得用戶的塗鴉
  2. 嘗試和適應塗鴉到線,圓,拋物線..
  3. 無論給出最小平方誤差爲期望曲線
  4. 在塗抹的端點之間繪製所需的曲線。

參考: -

Connected components

Curve Fitting

+0

我知道曲線擬合,但是生成的曲線也應該考慮現有的線段(參見示例2,儘管雜亂不夠好,兩條曲線應該形成一個圓) – azer89