Replacing pixel value a another colour
5 次查看(过去 30 天)
显示 更早的评论
I have a image in that suppose i want to change the pixel colour ,how i can do it.assume i have peppers image,in that if i want to replace a pixel value say 5 by yellow colour or some other colour,please tell how to proceed
please asist
0 个评论
回答(1 个)
Image Analyst
2012-12-6
5 in which color channel and which color space? In general it's
rgbImage(row, column, 1) = 255;
rgbImage(row, column, 2) = 255;
rgbImage(row, column, 3) = 0;
for yellow (though I suspect you knew this already). If you have a mask (a binary image of where the 5's occur), it's somewhat different.
7 个评论
Image Analyst
2012-12-7
Yes. Like I said, that's what you asked for. We can do something different. Recall that I said to you: " If you want something different than that you need to say specifically what it is. It would be best if you made a shot at some code to explain it also." So, how did you get that image? If you can't give code, then at least describe the method in words.
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!