How to assign zero pixel location of one image to other
1 回表示 (過去 30 日間)
古いコメントを表示
Hi,
I need to assign zero pixel location of one image to the zero pixel location of other
Can anybody suggest something about this
Thanks in advance
2 件のコメント
David Young
2011 年 9 月 22 日
Your question is not clear: please can you explain what you mean, perhaps with a small example of the images before and after assignment.
回答 (2 件)
Image Analyst
2011 年 9 月 22 日
Do you mean like you want image2 to be zero in the same places that image1 is? Like this(untested):
image2(image1==0) = 0;
Please clarify.
2 件のコメント
Image Analyst
2011 年 9 月 22 日
Try this:
image1 = [1 2 0;3 0 1;0 7 5]
image2 = [2 2 3;5 5 1;7 7 5]
pixelsToReplace = image1 == 0
image1(pixelsToReplace) = image2(pixelsToReplace)
1 件のコメント
Image Analyst
2011 年 9 月 22 日
You should note that I already showed you this concept in your nearly identical question: http://www.mathworks.com/matlabcentral/answers/16350-how-to-remove-pixels-in-an-image
参考
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!