How to convert Lab to RGB image and its matlab code?

3 Ansichten (letzte 30 Tage)
somasekar jalari
somasekar jalari am 28 Okt. 2015
Kommentiert: Image Analyst am 4 Jan. 2017
In my program,first converted rgb image to lab but after processing the image , i want convert Lab to rgb image. so i request you, pls provide matlab code for converting lab to rgb image?

Akzeptierte Antwort

Thorsten
Thorsten am 28 Okt. 2015
help cform tells you
rgb = imread('peppers.png');
cform = makecform('srgb2lab');
lab = applycform(rgb, cform);
  7 Kommentare
Stephen23
Stephen23 am 4 Jan. 2017
@zee falcon: what output do you expect? How are you checking it?
Image Analyst
Image Analyst am 4 Jan. 2017
zee, you can also use rgb2lab(). But like Steven asked, what output are you expecting? You get an image. And do see that image you can use imshow(), or you can just look at it's values in the variable editor in the workspace. But no output will get "shown" unless you do one of those two things. Otherwise all you get is a new variable.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (2)

Image Analyst
Image Analyst am 28 Okt. 2015
Try this
labImage = rgb2lab(rgbImage);
  3 Kommentare
zee falcon
zee falcon am 4 Jan. 2017
I want to convert rgb images to lab. But above code is not working.It not shows any output after the conversion.Help me out

Melden Sie sich an, um zu kommentieren.


Stalin Samuel
Stalin Samuel am 28 Okt. 2015
  2 Kommentare
somasekar jalari
somasekar jalari am 28 Okt. 2015
i am getting error after compile the above matalb code: ??? Error using ==> times Integers can only be combined with integers of the same class, or scalar doubles.
Error in ==> Lab2RGB at 34 fY = (~YT) .* (L / 903.3) + YT .* fY;

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Convert Image Type finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by