2015-04-07 77 views

回答

0

正如你所说,“bwconnhull”和“bwareaopen”不直接支持,但有一些基本的形态功能可用。不幸的是,使用更小的函数子集(例如bwperim,bwselect,bwtraceboundary和bwmorph)来重新创建这两个例程是一项工作。我相信它实际上是可能的,但实现将取决于你的代码中如何使用例程。

冈萨雷斯和伍兹(http://www.amazon.com/Digital-Image-Processing-3rd-Edition/dp/013168728X)给出了形态操作及其相互关系的一个很好的指导。在我的旧版本中,它在形态学的第8章中,但我认为它在第9章的新版本中。

不幸的是,我知道没有直接替换,你最终会写入新的并在应用程序中测试它们。从好的方面来说,形态操作是非常好的解释和定义,并且它们以优雅的方式相互关联,因此您应该拥有您在其他功能中所需的所有工具。

+0

是的,我读过这本书,我同意这是可能的。考虑到我必须坚持的项目最后期限,使用基本形态函数编写整个算法似乎不可行。叹。我最初并不知道Mathworks仅支持用于代码生成的MATLAB函数子集! – Meghana