在这里,我试图从图像中追踪线条。我使用了以下步骤
- 阈值图像
- 扩张图像
- 图像变薄
- 从图像中查找轮廓
在这里,我在线条边缘的两侧得到矢量线。但我想在每条线的中间生成一条矢量线。
任何人都可以帮助我如何做到这一点。
下面是我得到的结果。
在这里,我试图从图像中追踪线条。我使用了以下步骤
在这里,我在线条边缘的两侧得到矢量线。但我想在每条线的中间生成一条矢量线。
任何人都可以帮助我如何做到这一点。
下面是我得到的结果。
一种方法是使用细化算法。细化算法基本上采用粗线并找到中间(取决于实施),因此您只剩下一条线。
所以你会做这样的事情。
这里有一些关于细化的链接。它们不是 OpenCvSharp,但可以移植。
答案.OpenCV
Nashruddin Amin 的 OpenCV 代码博客
http://opencv-code.com/quick-tips/implementation-of-thinning-algorithm-in-opencv/
http://opencv-code.com/quick-tips/implementation-of-guo-hall-thinning-algorithm/