2

を除いて、マスクされたピクセルを同じ色で割り当てる良い方法はありますfor-loopか?

%% pick a color
cl = uisetcolor; %1-by-3 vector

im = ones(3, 3, 3)  / 2; % gray image

mask = rand(3, 3); 
mask_idx = mask > 0.5; % create a mask

%% Something like this
im(mask_idx, :) = cl'; % assignment the pixels to color `cl`
4

1 に答える 1