1

我有一块扁平材料,它已经看到碎片(凸块),我希望将它剩下的部分矢量化。

例如这张图片 http://www.laser-cutting.com/images/Coreplast_med.jpg

在此图像的情况下,我希望圆圈和星星的斑点不再被识别为材料的一部分,它们的轮廓和图像的轮廓矢量化为仅留下材料的剩余部分(忘记手写) . 使用 cvCanny 获取轮廓没有问题,但是我如何对轮廓进行矢量化?有没有办法识别斑点?

关于如何进行的任何想法?我已经阅读了许多与 blob 相关的问题,但没有一个对我有帮助。

谢谢

4

1 回答 1

0

如果你知道你的形状会是什么样子,你可以试试这个: 如何使用 OpenCV 检测简单的几何形状

Samuel Audet 所说的 cvFindContours 也应该有利于矢量化: http ://docs.opencv.org/modules/imgproc/doc/structural_analysis_and_shape_descriptors.html?highlight=findcontours#findcontours

轮廓- 检测到的轮廓。每个轮廓都存储为点向量

从那里你可以玩弄你的观点并进行任何你想要的 2D 表示/处理。

于 2013-09-12T09:26:26.083 回答