This is an old revision of the document!
— 杜鹏 2010/04/19 9:00
腐蚀:减少物体边界的象素数
膨胀:增加物体边界的象素数 复合方法 开:腐蚀,然后膨胀 闭:膨胀,然后腐蚀
下面是一个图像效果例子: {{:keynote:7-1-1.jpg|}}
腐蚀
定义:物体的颜色是白,背景是黑 定义腐蚀模板为 1 1 1 1 1 1 1 1 1 将模板与图像进行加操作 如果有,则结果为1,否则为0
模板的效果相当于去掉物体边界处的单个象素 4种情况: 当前处理象素为1,邻域象素为1-》1 当前处理象素为0,邻域象素为1-》0 当前处理象素为0,邻域象素为1、0的混合-》0 当前处理象素为1,邻域象素为1 、0的混合-》1
原始图像到腐蚀后的图像变化效果如下图所示: {{:keynote:7-1-2.jpg|}}
膨胀
膨胀是腐蚀的逆操作 模板文件是 0 0 0 0 0 0 0 0 0 其效果相当于在物体的边界添加单个象素
4种情况: 当前处理象素为0,邻域象素为0-》0 当前处理象素为1,邻域象素为1-》1 当前处理象素为1,邻域象素为1、0的混合-》1 当前处理象素为0,邻域象素为1 、0的混合-》1 逻辑操作算子是Or 原始图像到膨胀后的图像变化效果如下图所示: {{:keynote:7-1-3.jpg|}}
开操作
开操作相当于先做腐蚀操作,再做膨胀操作 效果相当于去掉单个象素,但是保留原来的形状何尺寸。 原始图像到开操作后的图像变化效果如下图所示: {{:keynote:7-1-4.jpg|}}
闭操作
闭操作是开操作的相互操作 先膨胀,然后腐蚀 它可以用来填补一些小洞 原始图像到闭操作后的图像变化效果如下图所示: {{:keynote:7-1-5.jpg|}}
轮廓抽取 先做腐蚀操作, 再将腐蚀结果图像减去原始图像
效果如下图所示: {{:keynote:7-1-6.jpg|}}
{{:keynote:7-1-7.jpg|}}
{{:keynote:7-1-8.jpg|}} 法线速度的一般表示: {{:keynote:7-1-9.jpg|}} 例子: {{:keynote:7-1-10.jpg|}}
— 王锋 2010/04/19 10:18