How to convert an image from rgb to lab by pixel by pixel matrix???

1 vue (au cours des 30 derniers jours)
pritha Das
pritha Das le 20 Oct 2013
Commenté : Image Analyst le 26 Oct 2013
like i have image...i have to read it in matlab...then if i want to change the rgb values of the image to lab values...then what will b its steps.... i mean L* A* B* values
  1 commentaire
sixwwwwww le 20 Oct 2013
What do you mean by lab values? Can you please explain?

Connectez-vous pour commenter.

Réponses (2)

Matt Kindig
Matt Kindig le 25 Oct 2013
You can convert rgb to L*A*B colorspace using the makecform() and applycform() functions. From the documentation:
cform = makecform('srgb2lab');
lab_IMG = applycform(IMG,cform);
  8 commentaires
pritha Das
pritha Das le 26 Oct 2013
look what u have provided it is directly converts a rgb image to its L*a*b color space value... bt if want to the same thing in matrix form then what will b the coding
Image Analyst
Image Analyst le 26 Oct 2013
Matt already answered this. See his last comment. There is no difference between an image and a matrix, if that is what you are wondering.

Connectez-vous pour commenter.

Jan le 25 Oct 2013
This is a perfect question for an internet research: Asking e.g. Google for "Matlab rgb lab" and you will find e.g.:


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

Community Treasure Hunt

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

Start Hunting!

Translated by