史蒂夫与MATLAB图像处理

图像处理的概念、算法和MATLAB

可视化bwlabel的输出

我发现自己经常写小功能,帮助可视化一定的图像处理算法。例如,我之前写的三篇bwlabel包括相同的代码片段在一个标签矩阵进行以下步骤:

1。显示一个二进制图像使用两个灯都是灰色。

2。使用regionprops找到每一个标记的物体的位置。

3所示。在每一个标记的物体重叠对象的文本标签。

可视化代码,虽然不复杂,是超过我试图解释的算法代码。可以模糊讨论的要点。就好了,如果有一个可视化的函数调用。

在过去,我们没有把算法可视化功能图像处理工具箱。他们真的不增加与工具箱中你能做什么,还有很多不同的可视化技术,可能是有用的对于任何给定的算法。即使是在一个基本技术,比如我bwlabel可视化,有很多可能的变化。

不过,算法可以非常有用的可视化。我们最近谈论包括工具箱的“例子”可视化。我的想法是,每个例子可视化应该简单的代码和一个简单的语法。我们不应该屈服于诱惑保险设计这些例子支持大量的选择和变化,或过度优化。金宝app示例的主要目的是为我们的用户提供灵感和一个起点创造自己的可视化。

本周我从最近的帖子可视化代码捕获到一个函数调用VISLABELS,我上传到MATLAB中央文件交换。如何使用它:

帮助vislabels
VISLABELS连接组件的可视化标签VISLABELS用于可视化BWLABEL的输出。VISLABELS (L), L是一个标签返回的矩阵BWLABEL,显示每个对象的标签数量的对象本身。注意:VISLABELS需要图像处理工具箱。的例子- - - - - - - bw = imread (“text.png”);L = bwlabel (bw);vislabels (L)轴([1 70 1 70])

这是什么为例:

bw = imread (“text.png”);L = bwlabel (bw);vislabels (L)轴([1 70 1 70])

你有自己喜欢的方式可视化算法?我鼓励你去分享它们在文件交换。




使用MATLAB®7.6发表

|
  • 打印
  • 发送电子邮件

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。