摘要: 所谓的最终腐蚀并不是把图像不断腐蚀直到一片黑为止,那样还有什么意思呢。最终腐蚀的意思是连续腐蚀过程中连通子区域消失前所有剩余部分的并。看下图有一个连通区域:那么最终腐蚀就是把图像不断腐蚀到只剩圆环最中间的白色区域为止。如下:所以一般最终腐蚀之后,如果再腐蚀一下,那么图像就全没了。最终腐蚀的通常算法会先对原图像使用距离变换,然后求区域极大值。不过这种方法怎么说呢,速度倒是快,不过我实验了很多次,求得的结果很不稳定。所以我就自己开发了一个算法,虽然有些慢,不过很稳定。1.首先对原图像进行连通区域标记。2.对标记后图像不断进行腐蚀,每腐蚀一次,重新标记连通区域。3.每腐蚀并且标记一次之后,检查腐蚀后 阅读全文
posted @ 2013-04-28 15:47 Dsp Tian 阅读(7562) 评论(4) 推荐(1) 编辑
摘要: 顾名思义,条件膨胀是带有限定条件的膨胀。限定条件通常有两个。1.膨胀始终在原始集合内。如下图:原始集合图像:集合内部的子集图像:如果对后一个图进行规则1的条件膨胀,那么最后的结果就会得到第一幅图。所以这里第一幅图即是原始集合图像又是最终条件膨胀图像。2.膨胀之后各自粒子互不连接。如下图:原图:按规则2条件膨胀需首先标记连通区域:然后再进行互补侵犯的膨胀:根据具体应用环境,可以使用单一的条件或两个条件同时使用。分水岭分割的最后筑坝那一步就是两个条件同时使用到了。单独规则1的matlab代码:clear all;close all;clc;mask=imread('p1.jpg') 阅读全文
posted @ 2013-04-28 12:07 Dsp Tian 阅读(6472) 评论(8) 推荐(0) 编辑