3

質問:おそらく2つの異なるカメラで撮影された2つの色を比較するにはどうすればよいですか?

シナリオ :

色の異なる正方形の参照画像があります。iPhoneカメラで撮影するか、PDFファイルからコピーすることができます。以下は、PDFからコピーされたサンプル参照画像です。

ここに画像の説明を入力してください

現在、他の人は自分のカメラで同じような画像(色付きの正方形)の画像を撮っています。サンプルのテスト画像を以下に示します。

ここに画像の説明を入力してください

テスト画像の各正方形について、参照画像で最も近い正方形を確認する必要があります。

私の理解 :

SOFにはそれに関連するいくつかの同様の質問があります。以下は私が得たポイントです:

1-正方形のRGB値を見つけ、すべての正方形間のユークリッド距離を見つけて、最小のものを選択します。

しかし、RGBは良い色表現ではないと言う人もいます

2-HSVまたはラボで上記の方法を実行します。

3-DeltaEメソッド(私はそれについてあまり知りません)

ここで、私の問題では、画像は2つの異なるカメラで撮影されています。それで、上記の方法はこの種の問題に対して機能しますか?

そうでない場合、2つの異なるカメラから撮影した色を比較するための良い方法を誰かが共有できますか?

4

2 に答える 2

1

RGB ユークリッド距離は、異なる色を一致させるのには適していません。黒 (0,0,0) から始めて、純粋な青、純粋な赤、純粋な緑がすべて均等に離れていると想像してください。スキームは同じです。

HSV/HSL タイプの色空間に変換すると、色から全体的な明るさを分離し、異なる彩度を持つ類似の色を識別するのに役立ちます。

これをまったく正確にする必要がある場合は、画像内の白い領域を見つけて、それを使用して背景光の色を補正する必要がある場合があります。

于 2012-12-30T20:22:05.727 に答える
1

(ほぼ) 知覚的に均一になるように設計された色空間を使用します。ウィキペディアでの記憶に基づく短い検索から、私は個人的にCIE L*u*v*を選択し、ユークリッド ノルムを使用します。これは、L*u*v* の代わりに L*a*b* で同じことを行う最も単純な \delta Eに非常に似ています。eiter (またはより複雑な \delta E のいずれか) は非常にうまくいくはずです。

マーティンが指摘したように、カメラによってバランスが取れていない場合、ホワイトバランスも何らかの役割を果たす可能性があります...

于 2012-12-30T20:32:48.020 に答える