使用matlab工具屏蔽图像

使用matlab工具屏蔽图像,matlab,image-processing,Matlab,Image Processing,我有一个绿色通道图像,我想用我的另一个图像遮罩该图像。我如何在matlab中做到这一点。是否有任何内置函数来做到这一点。请帮助。我对matlab是新手。 我试过执行减法,但它不起作用。有人能帮忙吗?掩码是一个逻辑矩阵。如果您的掩码是其他内容,请首先将其转换为逻辑掩码: logicalmask=(掩码>.5) 现在我们可以遮罩图像: image(~logicalmask)=0 如果这不起作用,请提供示例数据。你的图像是什么尺寸的?你说的蒙面是什么意思?您的第二个图像是二进制图像吗?

我有一个绿色通道图像,我想用我的另一个图像遮罩该图像。我如何在matlab中做到这一点。是否有任何内置函数来做到这一点。请帮助。我对matlab是新手。
我试过执行减法,但它不起作用。有人能帮忙吗?

掩码是一个逻辑矩阵。如果您的掩码是其他内容,请首先将其转换为逻辑掩码:

logicalmask=(掩码>.5)

现在我们可以遮罩图像:

image(~logicalmask)=0


如果这不起作用,请提供示例数据。你的图像是什么尺寸的?

你说的蒙面是什么意思?您的第二个图像是二进制图像吗?