RGB image masking ....
1 view (last 30 days)
Show older comments
How do I create a mask of an whole image using a defined threshold value ? The output should have a three channels(R, G, B). Could you please support me ?
1 Comment
Accepted Answer
Jan
on 25 Mar 2017
If you want e.g. a mask for a certain level of the red channel:
Img = rand(64, 48, 3); % Test data
Mask = Imd(:, :, 1) > 0.8; % Test mask
Mask3 = cat(3, Mask, Mask, Mask);
Img(Mask3) = 0; % Apply 3D mask: set red channels > 0.8 to 0.0
0 Comments
More Answers (0)
See Also
Categories
Find more on Image Processing Toolbox in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!