matlab code to make a background of color image mandi.tif which is in matlab , with uniform background?
Use imfreehand() to identify the foreground and background. You'll have a binary image that specifies this. Then just assign the color to the background.
% Extract the individual red, green, and blue color channels. redChannel = rgbImage(:, :, 1); greenChannel = rgbImage(:, :, 2); blueChannel = rgbImage(:, :, 3);
% Now call imfreehand and create binary image of background.
% Assign background color to background. redChannel(backgroundImage) = desiredRedValueOfBackground; greendChannel(backgroundImage) = desiredGreenValueOfBackground; blueChannel(backgroundImage) = desiredBlueValueOfBackground; newRGBImage = cat(3, redChannel, greenChannel, blueChannel); imshow(newRGBImage);