Images merging using matlab

I have this two images and I want to merge them in order to receive somthing like the third image can someone help me?

3 Comments

User removed files that were necessary to understand the question.
Fortunately, you can use the filenames from my post to get two of them back... at least for now.
I don't now what happened but I attached the photos again sorry if I caused any trouble.

(Answers Dev) Restored edit

Sign in to comment.

 Accepted Answer

orig_filename = 'https://www.mathworks.com/matlabcentral/answers/uploaded_files/858715/CXR00000001.png';
roi_filename = 'https://www.mathworks.com/matlabcentral/answers/uploaded_files/858730/CXR00000001_lungs.png';
orig_image = imread(orig_filename);
roi_image = imread(roi_filename);
if ndims(roi_image) > 2; roi_image = rgb2gray(roi_image); end
roi = imbinarize(roi_image);
roi = repmat(roi, 1, 1, size(orig_image,3));
masked_image = zeros(size(orig_image), 'like', orig_image);
masked_image(roi) = orig_image(roi);
imshow(masked_image)

More Answers (0)

Categories

Find more on Convert Image Type in Help Center and File Exchange

Asked:

on 10 Jan 2022

Edited:

on 25 Jan 2022

Community Treasure Hunt

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

Start Hunting!