我有一个二维点数组,它们构成了一张地图。黑色像素标记那些点的墙are.Each被标记为墙或空的地方。有没有算法可以找到重要的点,比如墙角和墙尾?以下面两张图片为例:
这是我的图表:

这就是我想要的结果:

然后,我可以利用这些重要的点来创建墙的图形,而不是必须跟踪每个像素。
发布于 2012-02-15 00:32:58
我想你需要一个角点检测滤波器。下面是一个很好的参考资料,其中包含一些用Java语言编写的示例代码:http://users.ecs.soton.ac.uk/msn/book/new_demo/corners/
https://stackoverflow.com/questions/9280176
复制相似问题