how to ADD TO IMAGES

2 views (last 30 days)
nedaa
nedaa on 19 Oct 2012
I have two images one is the original and the other is an edge map image how can i add these two images to get an image that shows a contour around the object(iris). i really appritiate your help.
thanks inadvance.
  2 Comments
Kye Taylor
Kye Taylor on 19 Oct 2012
What are the sizes of your two images? I guess that the original is an m-by-n-by-3, and the edge map is an m-by-n?
Matt J
Matt J on 19 Oct 2012
What's wrong with A+B?

Sign in to comment.

Answers (2)

Steve Eddins
Steve Eddins on 19 Oct 2012
I suggest using imoverlay from the MATLAB Central File Exchange.

Image Analyst
Image Analyst on 19 Oct 2012
Edited: Image Analyst on 19 Oct 2012
Assuming your edge map is a binary image, you can do
grayImage(binaryImage) = 255;
to set all pixels in your original image that are also indicated on your edge map to white. If you have a color image, you can do it one color channel at a time. Or if your image is uint8, you can add them, relying on the uint8 class to do the clipping:
grayImage = grayImage + uint8(255 binaryImage);

Categories

Find more on Image Processing Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!