本周最佳文件交换选择

我们最好的用户提交

分割硬币…关于斑点分析的教程

我们中的很多人都使用过或参与过comp.soft-sys.matlab多年来,特别是我们这些有机会解决图像处理问题的人,已经开始欣赏图像分析员他对有关问题的看法。

最近,Image Analyst有机会通过file Exchange分享他的第一个文件——a水滴分析演示教程. 在一段很好的代码中,IA为我们提供了一种分割图像中某些对象并确定其属性的方法。在本例中,图像是随附的示例('coins.png')图像处理工具箱

IA的代码显示了如何从背景中分割感兴趣的对象(硬币),然后使用区域道具(我最喜欢的IPT功能!)区分镍币和一角硬币,以及暗一角硬币和亮一角硬币:

这是一个很好的演示--信息量很大,当然值得一读。两个想法:1)IA的代码使用bwlabel计算图像的连通分量矩阵,作为调用的前提区域道具.从R2009a开始,新的IPT功能BWConComp取代bwlabel作为首选方法;它使用的内存明显减少,速度也明显加快!此外,2)IA显示了如何提取与每个感兴趣对象相关联的特定像素(PixelIdxList),然后计算这些像素强度的统计信息,以区分有光泽和无光泽的对象。请注意区域道具在文档中可以避免这一步,而直接对原始强度图像进行操作。使用这种语法,可以直接计算图像中每个斑点的MIN、MAX或MEAN强度,甚至加权质心。

干得好,图像分析师!

评论?




与MATLAB®7.9一起发布

|
  • 打印
  • 发送电子邮件

评论

如需留言,请点击在这里登录到您的MathWorks帐户或创建新帐户。