我有一个任意区域,想提取一条路径(一系列像素)。路径应该有起点和终点,这样您可以走最长的路,但始终位于边界之间的中心。
有什么明智的方法可以在 opencv 中实现它吗? 基本上像侵 eclipse 这样的形态过滤器(找到边界之间的中间)听起来不错。但是我不想缩短路径的长度。
它不需要是一个全自动的解决方案。用户输入,例如标记路径的起点和终点,也是一种选择。
这是一个用油漆绘制的(相当差的)示例。我想你明白了。
问候 克里斯托夫
最佳答案
我认为您是在要求骨架化。请检查以下链接。
http://opencvpython.blogspot.com/2012/05/skeletonization-using-opencv-python.html
关于opencv从任意区域提取路径(中心线),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21039535/