How to fuse rgb image with gray image ?

4 views (last 30 days)
MMSAAH
MMSAAH on 23 Dec 2020
Commented: MMSAAH on 23 Dec 2020
Helle everyone,
I want to fuse an rgb image (labeled_regions) with gray image (orig). I tried ysing imfuse as the code shown here but I didn't got anything. I've tried also the hold hold off the same problem.
Please could any one help me solving this issue?
I will be grateful.
here is my code
figure
imshow(orig,[]);
figure
imshow(labeled_regions,[])
figure
imfuse(orig,labeled_regions,,'blend','Scaling','joint');

Answers (1)

Walter Roberson
Walter Roberson on 23 Dec 2020
infuse does not display the image.
imshow( imfuse(orig, labeled_regions, 'blend', 'Scaling', 'joint') );
  3 Comments
Walter Roberson
Walter Roberson on 23 Dec 2020
orig = sort(rand(240, 320, 3));
figure
imshow(orig, []);
figure
labeled_regions = sort(randi([0 3], 240, 320),2);
imshow(labeled_regions, []);
figure
imshow( imfuse(orig, labeled_regions, 'blend', 'Scaling', 'joint') );
MMSAAH
MMSAAH on 23 Dec 2020
I have added the [] in imshow. Now It works. Thank you .
imshow(imfuse(orig,labeled_regions,'blend','Scaling','joint'),[]);

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!