1

在 Matlab 中,有一个函数“轮廓”(Matlab 轮廓)。如果我将它用于我的图像,我得到了我想要的。但我的目标是自己为我的图像编辑器实现这样的功能。我阅读了 Matlab 的“轮廓”功能的“文档”,并在此基础上使用了 Marching Squares 算法。然而,我的结果看起来“丑陋”。轮廓相互交叉,我有非常多的嵌套轮廓,这些在 Matlab 中被消除了。任何人都知道一些解决方案,如何从灰度图像生成轮廓,比如说,每 10 个亮度值?

4

1 回答 1

0

他们的轮廓算法的openCV源是可用的

最简单的严肃算法之一是 Paul Bourke 的conrec (有可用的源代码),或者在imageprocessingplace上有一个关于流行方法的简单讨论

于 2012-11-26T14:19:21.977 回答