我有兩個輪廓,一個給定爲一組點,另一個給定爲一組直線和圓弧。在C#中比較兩個輪廓的最佳方法是什麼?我已經比較了兩個輪廓的凸包,所以我正在嘗試改進其餘功能的匹配。輪廓匹配
Q
輪廓匹配
0
A
回答
1
System.Drawing.Drawing2D.GraphicsPath
類有可能對您有幫助的intersting方法。
IsOutlineVisible
與各種過載測試如果一個點位於路徑的輪廓。 IsVisible
測試一個點是否位於封閉路徑的內部。
+0
參與採集過程的匹配結果中可能引入某種噪聲的一組點。你是對的,GraphicsPath似乎是一個精確匹配的好方案,但我正在尋找一些指標來允許一定程度的失真。 – wyntaron 2012-02-21 21:28:28
+0
您可以指定具有一定寬度的筆。這一點必須落在該筆將要繪製的線上。 – 2012-02-21 21:33:14
相關問題
- 1. 輪廓匹配 - 找到輪廓位移
- 2. 輪廓輪廓着色器
- 3. 從輪廓中提取最外輪廓
- 4. 繪製輪廓後找到輪廓
- 5. 如何匹配opencv中的兩個輪廓?
- 6. OpenCV中檢測到的輪廓數量不匹配
- 7. matplotlib輪廓可以匹配像素邊緣嗎?
- 8. 如何匹配輪廓檢測圖像上的字母ASCII?
- 9. 輪廓發現
- 10. 輪廓形狀
- 11. Opencv輪廓
- 12. 提取輪廓
- 13. OpenCV輪廓?
- 14. 輪廓提取
- 15. GIF白色輪廓
- 16. 輪廓文本xamarin
- 17. css輪廓左右
- 18. XNA河段輪廓
- 19. 福利奧輪廓
- 20. 輪廓的偏度
- 21. 覆蓋CAShapeLayer輪廓
- 22. 動畫輪廓圖
- 23. OpenCV分割輪廓
- 24. 輪廓vectorshape算法
- 25. OpenCV輪廓方向
- 26. 摹輪廓Matlab的
- 27. 輪廓圖OpenCV4Android庫
- 28. OpenCV輪廓時刻?
- 29. OxyPlot輪廓系列
- 30. 縮放的輪廓
您可以使用'System.Drawing'來繪製輪廓,一個在左邊,一個在右邊進行簡單的視覺比較。 – Matthew 2012-02-21 21:12:07