Overlap / Combine two image

9 views (last 30 days)
Syahrul Niezam
Syahrul Niezam on 1 Feb 2012
Is there any idea to combine/overlap two images into one? I would like to combine the foreground and background in this image.
I wish only the human image remained after the fusion, but after I tried it, the background did not turn to be totally black. Is there any idea to enhance it? Thank you.

Accepted Answer

Anton Semechko
Anton Semechko on 1 Feb 2012
By convention foreground is usually white (pixel value = 1) and background is black (pixel value = 0). Suppose IM is your original grayscale image and BW is a binary image of the same size as IM, where positive pixels (i.e. those that have value = 1) belong to the foreground. To subtract the background from IM, do the following:
IM(~BW)=0;

More Answers (0)

Community Treasure Hunt

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

Start Hunting!