applycform
デバイス非依存の色空間変換を適用
説明
例
Applycform を使用した sRGB 色空間から L*a*b* 色空間への変換
sRGB 色空間を使用するカラー イメージをワークスペースに読み取ります。
rgb = imread('peppers.png');
RGB から L*a*b* への変換を定義する色変換構造体を作成します。
C = makecform('srgb2lab');
関数 applycform
を使用して変換を実行します。
lab = applycform(rgb,C);
入力引数
A
— 入力色空間
2 次元数値行列 | 3 次元数値配列 | string | 文字ベクトル
入力色空間。次のいずれかの値を指定します。
2 次元数値行列。
applycform
は各行を、色変換構造体C
にグレースケールの ICC プロファイルが含まれていない限り、色として解釈します。その場合、applycform
はA
にある各ピクセルを色として解釈します。3 次元数値行列。各行と列の場所は色と解釈されます。
size(A,3)
は通常 1 以上で、入力色空間で決まります。string または文字ベクトル。
A
は単なる string または文字ベクトルです。ただしC
が次の構文で作成されたときだけです。C = makecform('named', profile, space)
データ型: double
| uint8
| uint16
| char
| string
C
— 色変換
構造体
色変換。構造体として指定します。色変換構造体は、さまざまな変換パラメーターを指定します。makecform
を使用して色変換構造体を作成できます。
出力引数
バージョン履歴
R2006a より前に導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)