<< ComputeChannelVariance Image Processing Design CreateCumulatedHistogram >>

Image Processing Design >> Image Processing Design > ConvertColorSpace

ConvertColorSpace

は色画像を別の色空間又はグレイスケールへ変換する

呼び出し

Result = ConvertColorSpace(PixelList, Dimensions, Conversion);

引数

PixelList

色画像の画素のリストで、型がuint8又はdoubleのベクトルである

Dimensions

行、列とチャネルの数を含むベクトルで、型はdoubleである

Conversion

「RGB2GRAY」、「RGB2LAB」又は「LAB2RGB」という定数

Result

サイズとタイプがPixelListと同じベクトルである

説明

本関数は色画像の画素を別の色空間又はグレイスケールへ変換する。CONVERSION_RGB2Gray、CONVERSION_RGB2LAB及びCONVERSION_LAB2RGBが本関数を呼び出すので、ユーザが本関数を呼び出すことは必要ではない。

global IPD_PATH;

RGB = ReadImage(IPD_PATH + 'demos\teaset.png');

global CONVERSION_RGB2LAB;

LABPixelList = ConvertColorSpace(RGB(:), size(RGB), CONVERSION_RGB2LAB);

LAB = matrix(LABPixelList, size(RGB));

figure(); ShowImage(LAB(:, :, 1), 'L*');

figure(); ShowImage(LAB(:, :, 2), 'a*');

figure(); ShowImage(LAB(:, :, 3), 'b*');

参考


Report an issue
<< ComputeChannelVariance Image Processing Design CreateCumulatedHistogram >>