【发布时间】:2017-10-14 15:38:06
【问题描述】:
我有一个经过处理和二值化的 RGB 图像,现在我想只为二值化图像上现在为白色的区域返回原始颜色。 有可能吗?
我尝试过执行以下代码,首先将数据类型从逻辑转换为双精度,然后尝试返回原始颜色,但似乎不起作用。生成的图像是全白图像。
rz = double(rz);
rz(:,:,3)=I2(:,:,3);
rz(:,:,2)=I2(:,:,2);
rz(:,:,1)=I2(:,:,1);
rz 是二值化图像,I2 是原始 RGB 图像。
是否可以只为二值化图像上的白色区域返回原始颜色?我做错了什么?
【问题讨论】:
-
什么是
size(rz)? -
嗨 @AnderBiguri ,
rz的大小是 171x181