在 matlab 中使用二进制掩码代码掩蔽 RGB 图像
Masking an RGB image with Binary mask Code in matlab
我有一个 RgB 图像 (MxNx3) 和一个由 0 和 1 组成的二进制掩码。
掩码为 0 的任何地方,我都希望在原始图像中精确地为 0,而掩码为 1 的任何地方我只想留下。
关于如何继续实现预期结果的任何解决方案?
这应该是您的解决方案,
mat_new=mat_rgb.*mat_binary
. (dot)
在运算符将对矩阵进行元素明智的操作之前。
我有一个 RgB 图像 (MxNx3) 和一个由 0 和 1 组成的二进制掩码。 掩码为 0 的任何地方,我都希望在原始图像中精确地为 0,而掩码为 1 的任何地方我只想留下。 关于如何继续实现预期结果的任何解决方案?
这应该是您的解决方案,
mat_new=mat_rgb.*mat_binary
. (dot)
在运算符将对矩阵进行元素明智的操作之前。