Main Content

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

plotChromaticity

色度ダイアグラム上で色再現をプロットします

説明

plotChromaticity(colorTable) は、テスト チャート内のカラーパッチ関心領域 (ROI) に対して、測定色と基準色である colorTable を色度ダイアグラム上にプロットします。

plotChromaticity(colorTable,Name,Value) は、測定色と基準色をディスプレイの特性を制御する追加パラメーターでプロットします。

plotChromaticity は、空の色度ダイアグラムをプロットします。

plotChromaticity(Name,Value) は、プロット オブジェクトの親の座標軸のハンドルを指定する追加パラメーター 'Parent' を使用して空の色度ダイアグラムをプロットします。

すべて折りたたむ

この例は、Imatest® eSFR チャートの色精度の測定値から色度ダイアグラムを表示する方法を示します。

eSFR チャートのイメージをワークスペースに読み取ります。

I = imread('eSFRTestImage.jpg');

esfrChart オブジェクトを作成します。チャートを表示し、16 個のカラー パッチを強調表示します。

chart = esfrChart(I);
displayChart(chart,'displayEdgeROIs',false, ...
    'displayGrayROIs',false,'displayRegistrationPoints',false)

すべてのカラー パッチ ROI で色を測定します。

colorTable = measureColor(chart);

CIE 1976 L*a*b* 色空間の測定色と基準色を色度ダイアグラムにプロットします。各カラー パッチの赤色の円は基準色を、緑色の円は測定色を示します。色度ダイアグラムは色の明るさは表しません。

figure
plotChromaticity(colorTable)

入力引数

すべて折りたたむ

各カラー パッチに含まれるカラー値。m 行 8 列のカラー テーブルとして指定します。m はパッチの数です。8 つの列は、以下の変数を表します。

変数説明
ROIサンプリングされた ROI のインデックス。ROI の値は範囲 [1, 16] の整数です。インデックスは、displayChart で表示された ROI 番号と一致します。
Measured_R

ROI 内の赤のチャネル ピクセルの平均値。Measured_R は、chart.Image と同じデータ型のスカラーであり、型は、singledoubleuint8、または uint16 のいずれかです。

Measured_G

ROI 内の緑のチャネル ピクセルの平均値。Measured_G は、chart.Image と同じデータ型のスカラーです。

Measured_B

ROI 内の青のチャネル ピクセルの平均値。Measured_B は、chart.Image と同じデータ型のスカラーです。

Reference_L

ROI に対応する Reference L* の値。Reference_Ldouble 型のスカラーです。

Reference_a

ROI に対応する Reference a* の値。Reference_adouble 型のスカラーです。

Reference_b

ROI に対応する Reference b* の値。Reference_bdouble 型のスカラーです。

Delta_ECIE 1976 で説明されているように、測定色と基準色の間のユークリッド色の距離。

関数 measureColor を使用して内挿し、カラー イメージを取得します。

名前と値のペアの引数

オプションの引数 Name,Value のコンマ区切りペアを指定します。Name は引数名で、Value は対応する値です。Name は引用符で囲まなければなりません。Name1,Value1,...,NameN,ValueN のように、複数の名前と値のペアの引数を、任意の順番で指定できます。

例: plotChromaticity(myColorTable,'displayROIIndex',false) は、色度ダイアグラム上の ROI インデックスの表示をオフにします。

ROI インデックス ラベルの表示。'displayROIIndex'true または false から構成されるコンマ区切りのペアとして指定します。displayROIIndextrue の場合、plotChromaticity は色度ダイアグラム上にカラーパッチ ROI インデックス ラベルを重ね合わせます。インデックスは、displayChart で表示された ROI 番号と一致します。

データ型: logical

表示されたイメージ オブジェクトの axes ハンドル。'Parent' と axes ハンドルとから構成されるコンマ区切りのペアとして指定します。ParentplotChromaticity が作成したイメージ オブジェクトの親を指定します。

参考

関数

オブジェクト

R2017b で導入