函数 > 图像处理 > 图像的组合 > 示例:混合与屏蔽
  
示例:混合与屏蔽
使用 blendmask 函数合并与遮蔽图像。
有关使用此示例的信息,请参考 关于图像处理示例
blend
1. 使用 READ_IMAGE 函数读入两个 256 x 256 灰度图像。
单击复制此表达式
单击复制此表达式
(fruit.bmp)
(lena.bmp)
2. blend 函数应用于这两个图像。图像的大小必须相同。
单击复制此表达式
3. 使用 WRITEBMP 函数将混合图像写入文件。
单击复制此表达式
(fruit_lena.bmp)
4. 定义两个大小相等的矩阵 QR,并应用该函数来查看 blend 的运算结果。
单击复制此表达式
单击复制此表达式
单击复制此表达式
混合矩阵是使用下列公式构建的:
单击复制此表达式
如果 MN 中有某个元素为 255,blend 即返回 255 (所需的削波响应)。如果 MN 为零,则 blend 仅返回剩余的元素。
mask
使用 mask 函数可将图像的一部分涂黑,以便可以单独处理其余特征。
1. 读入人脑图像并显示。
单击复制此表达式
(brain.bmp)
2. 读入遮蔽图像。
单击复制此表达式
单击复制此表达式
(mask.bmp)
3. 计算两个矩阵中的行数和列数:
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
头部图像比人脑遮蔽矩阵多一行。使用 submatrix 函数来提取前 256 行:
单击复制此表达式
4. 将输入的头部图像中的大脑部分遮蔽。
单击复制此表达式
单击复制此表达式
(masked_brain.bmp)