opencv从任意区域提取路径(中心线)

标签 opencv image-processing blob area

我有一个任意区域,想提取一条路径(一系列像素)。路径应该有起点和终点,这样您可以走最长的路,但始终位于边界之间的中心。

有什么明智的方法可以在 opencv 中实现它吗? 基本上像侵 eclipse 这样的形态过滤器(找到边界之间的中间)听起来不错。但是我不想缩短路径的长度。

它不需要是一个全自动的解决方案。用户输入,例如标记路径的起点和终点,也是一种选择。

这是一个用油漆绘制的(相当差的)示例。我想你明白了。

path

问候 克里斯托夫

最佳答案

关于opencv从任意区域提取路径(中心线),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21039535/

相关文章:

python - 如何修改蒙版使其成为完美的圆形

visual-c++ - 从 MinGW 的 MSVC DLL 调用函数

javascript - 使用 fetch api 远程加载 md 文件并在客户端/浏览器上解析它

java - 如何在java中将图像转换为棕褐色?

php - 将存档的 iOS objective-c 对象发送到 php 并保存到 mysql 数据库并检索

javascript - 如何将字节数组转换为pdf并下载

c++ - 高斯模糊 C++(无法显示完整图像)

Python-OpenCV 膨胀和侵 eclipse 函数不修改任何东西

java - 使用处理的 Canny 边缘检测

python - 通过python 3将表从图像提取到另一个图像