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

3 次查看(过去 30 天)
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?

采纳的回答

Thorsten
Thorsten 2015-10-28
help cform tells you
rgb = imread('peppers.png');
cform = makecform('srgb2lab');
lab = applycform(rgb, cform);
  7 个评论
Stephen23
Stephen23 2017-1-4
@zee falcon: what output do you expect? How are you checking it?
Image Analyst
Image Analyst 2017-1-4
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.

请先登录,再进行评论。

更多回答(2 个)

Image Analyst
Image Analyst 2015-10-28
Try this
labImage = rgb2lab(rgbImage);
  3 个评论
zee falcon
zee falcon 2017-1-4
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

请先登录,再进行评论。


Stalin Samuel
Stalin Samuel 2015-10-28
  2 个评论
somasekar jalari
somasekar jalari 2015-10-28
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;

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Convert Image Type 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by