我有一個二進制圖像,這是另一種彩色圖像的分割形式。如何在MATLAB中乘以二進制圖像和RGB圖像?
如您所知,二進制圖像是2-d,但rgb圖像是3-d,我如何將它們相乘?
我想這代碼產生了奇怪的圖片
function skinCrop(bwSkin,colorSkin)
for i = 1:size(colorSkin,1)
for j = 1:size(colorSkin,1)
if bwSkin(i,j) == 0
colorSkin(i,j,:) = 0;
end
end
end
imshow(colorSkin);
end
原始圖像
產生的圖像是:
我希望它是一個反對黑暗背景的手,那麼爲什麼右邊部分會出現這種方式呢?
謝謝,這工作! – 2012-02-25 21:01:06