colorImage = imread('13100.png');grayImage = rgb2gray(colorImage);mserRegions = detectMSERFeatures(grayImage);mserRegionsPixels = vertcat(cell2mat(mserRegions.PixelList));mserMask = false(size(grayImage));ind = sub2ind(size(mserMask), mserRegionsPixels(:,2), mserRegionsPixels(:,1));mserMask(ind) = true;f=figure();imshow(mserMask,'Border','tight');maskedimage = immultiply(colorImage, repmat(mserMask, [1, 1, size(colorImage, 3)]));imshow(maskedimage,'Border','tight');TransparencyMaskedImage = maskedimage;TransparencyMaskedImage(repmat(~mserMask, 1, 1, 3)) = ??;imshow(TransparencyMaskedImage,'Border','tight');
MATLAB: How to change the black color into transparency in png format
image processingtransparency
Best Answer