本周文件交换选择

我们最好的用户反馈

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

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

最近,Image Analyst有机会通过文件交换分享他的第一个文件blob分析的演示教程.在一段良好的、文档完善的代码中,IA引导我们通过一种方法来分割和确定图像中某些对象的属性。在这种情况下,图像是一个样本('coins.png'),随图像处理工具箱

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

这是一个很好的演示——信息量很大,当然值得一读。两种想法:1)IA的代码使用bwlabel计算一个连通分量矩阵对图像进行前导调用regionprops.从R2009a开始,新的IPT函数bwconncomp替换bwlabel作为首选方法;它使用更少的内存,可以明显更快!此外,2)IA展示了如何提取与每个感兴趣的对象相关的特定像素(PixelIdxList),然后计算这些像素强度的统计数据,以区分闪亮和暗淡的对象。注意的第四个语法regionprops在文档中可以避免这一步,而是直接对原始强度图像进行操作。使用这种语法,可以直接计算图像中每个斑点的MIN、MAX或MEAN强度——甚至加权质心。

做得好,图像分析师!

评论?




使用MATLAB®7.9发布

|
  • 打印
  • 发送电子邮件

コメント

コメントを残すには,ここをクリックしてMathWorksアカウントにサインインするか新しいMathWorksアカウントを作成します。