Replacing pixel value a another colour

10 vues (au cours des 30 derniers jours)
FIR
FIR le 6 Déc 2012
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

Réponses (1)

Image Analyst
Image Analyst le 6 Déc 2012
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 commentaires
Image Analyst
Image Analyst le 7 Déc 2012
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.
FIR
FIR le 8 Déc 2012
Yes i got that image that image using
my code is
rgbBlock=imread('peppers.png')
cform = makecform('srgb2lab');
lab = applycform(rgbBlock, cform);
L_channel = lab(:,:,1);
A_channel = lab(:,:,2);
B_channel = lab(:,:,3);
L_channelNew = 100 - L_channel;
A_channelNew = 255-A_channel;
labNew = cat(3, L_channelNew, A_channelNew, B_channel);
cform2 = makecform('lab2srgb');
rgbNew = applycform(labNew,cform2);
imshow(rgbNew)
i have attached a image below is it possible to give different colour for different objects
in this
i want to give different colour for fifferent objects ,say for green one colour ,brown one colour,others another colur,i tried with above code,but did not get actual result
plz assist

Connectez-vous pour commenter.

Catégories

En savoir plus sur Image Processing Toolbox dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by