我有两个轮廓,一个给定为一组点,另一个给定为一组直线和圆弧。在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. R轮廓水平不匹配filled.contour
- 3. 轮廓轮廓着色器
- 4. 从轮廓中提取最外轮廓
- 5. 搜索轮廓内的轮廓/ OpenCV C++
- 6. 绘制轮廓后找到轮廓
- 7. 如何匹配轮廓检测图像上的字母ASCII?
- 8. 有没有办法创建一个SKSpriteNode的CGPath匹配轮廓?
- 9. OpenCV中检测到的轮廓数量不匹配
- 10. matplotlib轮廓可以匹配像素边缘吗?
- 11. 如何匹配opencv中的两个轮廓?
- 12. 比较轮廓
- 13. 轮廓提取
- 14. 轮廓形状
- 15. OpenCV轮廓?
- 16. 提取轮廓
- 17. 轮廓检测
- 18. 轮廓搜索
- 19. Opencv轮廓
- 20. 轮廓发现
- 21. 轮廓vectorshape算法
- 22. OpenCV轮廓时刻?
- 23. Opencv轮廓错误
- 24. 加密MDM轮廓
- 25. 每页像轮廓
- 26. 轮廓图OpenCV4Android库
- 27. 发现父轮廓
- 28. 轮廓文本xamarin
- 29. 缩放的轮廓
- 30. 福利奥轮廓
您可以使用'System.Drawing'来绘制轮廓,一个在左边,一个在右边进行简单的视觉比较。 – Matthew 2012-02-21 21:12:07