How to combine image with mask
38 views (last 30 days)
Show older comments
sina alizadeh
on 6 Jan 2017
Answered: Negesse Tadesse
on 1 Sep 2019
hi , i read a image and want combine with mask that contain a line on it , i make a mask but i can't combine a image and mask that show line on the reading image
im=imread('apple.jpg');
mask=255*zeros(size(im));
mask=insertShape(mask,'line',[50 50 250 250],'linewidth',10,'color',[255 255 0]);
mask=uint8(mask);
subplot(1,3,1);
imshow(im);
title('original');
subplot(1,3,2);
imshow(mask);
% how to combine im and mask
% im3 = combine(im , mask)
subplot(1,3,3)
imshow(im3);
title('combine')

how can i do this and show line mask on original image?
0 Comments
Accepted Answer
More Answers (2)
Changoleon
on 6 Jan 2017
Edited: Walter Roberson
on 6 Jan 2017
im=double(imread('autumn.tif'));
red = im(:,:,1);
gre = im(:,:,2);
blu = im(:,:,3);
mask=255*zeros(size(red));
mask=insertShape(mask,'line',[50 50 250 250],'linewidth',10,'color',[255 255 0]);
mask_red = mask(:,:,1).*red;
mask_gre = mask(:,:,1).*gre;
mask_blu = mask(:,:,1).*blu;
Negesse Tadesse
on 1 Sep 2019
can i get split the image from the mask again? here what i want is masking rgb to gray and compress using LZW. please
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!