您好我对学习活动轮廓感兴趣。我在网上搜索了一些要理解的代码,但似乎它们的示例是特定于应用程序的。任何人都可以提供简单实现的链接或示例吗?
答案 0 :(得分:1)
对不起,如果为时已晚。当我对活动轮廓几乎一无所知时,我查找了Matlab Exchange,发现下面链接中的代码非常有用:
http://www.mathworks.co.uk/matlabcentral/fileexchange/28149-snake-active-contour
代码中有很多注释可以解释每个选项的作用,如果你看一下引用的文章(我强烈建议你应该这样做),你将能够调整这些选项以满足你的需求。项目。这里也有一些简单的例子。
我只使用了2D版本,所以我无法评论3D版本的有效性。我发现2D版本是对活动轮廓算法的简单介绍。
警告一句,代码中调用的interp2函数很慢,您可能希望用更快的选项替换它。
答案 1 :(得分:1)
有两种活动轮廓模型:参数可变形模型和几何可变形模型。我参与了参数化可变形模型,并希望为您介绍一个很棒的代码:
参数可变形模型代码:
iacl.ece.jhu.edu/Projects/gvf/
这是由GVF的作者Xu撰写的。他在代码中完成了传统的主动模型,气球模型,距离图和GVF。