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

2 ビュー (過去 30 日間)
pritha Das
pritha Das 2013 年 10 月 20 日
コメント済み: Image Analyst 2013 年 10 月 26 日
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 件のコメント
sixwwwwww
sixwwwwww 2013 年 10 月 20 日
What do you mean by lab values? Can you please explain?

サインインしてコメントする。

回答 (2 件)

Matt Kindig
Matt Kindig 2013 年 10 月 25 日
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 件のコメント
pritha Das
pritha Das 2013 年 10 月 26 日
look what u have provided it is working...it 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 2013 年 10 月 26 日
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.

サインインしてコメントする。


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

カテゴリ

Help Center および File ExchangeConvert Image Type についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by