How do I set up a for loop to replace specific pixels of a color image (with a value of 0) with specific pixels of another color image?
2 views (last 30 days)
Show older comments
I would like overlap a small picture (200x300) into a specific area of a big picture (2000x2600). How would I set up a for loop to make this action take place with two color photos?
0 Comments
Accepted Answer
Image Analyst
on 28 Feb 2014
Try this (untested):
% Find logical indexes of where there is 0 in image1.
zeroPixels = image1 == 0;
% Replace them with the same pixels from image 2
image1(zeroPixels) = image2(zeroPixels);
If that doesn't work, let me know.
5 Comments
More Answers (0)
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!