首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >函数bwmorph(image,'skel')和applylut的详细信息

函数bwmorph(image,'skel')和applylut的详细信息
EN

Stack Overflow用户
提问于 2011-04-10 01:29:19
回答 1查看 1K关注 0票数 0

我想了解一下bwmorph(image,'skel')函数的一些细节。

当我在matlab控制台中键入时:

代码语言:javascript
复制
type bwmorph

我找到了关于SKEL函数的这样的代码

代码语言:javascript
复制
%
% Function SKEL
%
function [c,lut] = skel(a)

lut = [];
c = a;
for i = 1:8
    c = applylut(c, lutskel(i));
end

我能得到数组'lutskel‘的值吗?

第二个问题:

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-10 04:41:20

lut代表look-up-table,从MATLAB的文档文件bwmorph.m中可以看出,

第二个输出参数

故意没有文档记录。在图像处理工具箱的初始版本中,bwmorph支持的所有操作都使用单个查找表,该表作为第二个输出参数返回。但是,在后续版本中,错误修复和增强导致某些操作不再使用单个查找表。因此,第二个输出参数不再服务于bwmorph语法的原始设计中所设想的目的。为了减少兼容性问题,第二个输出参数保留在代码中,但已从文档中删除。对于不使用单个查找表的操作,第二个输出参数返回为[]。

如果您尝试将第二个输出参数用于'skel'选项,则会得到[]。因此,有多个LUT正在使用,并且AFAIK无法从函数访问它们(可能是在低级实现的)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5606619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档