英語フランス語スペイン語

Ad


OnWorksファビコン

macbethcal - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで macbethcal を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド macbethcal です。

プログラム:

NAME


macbethcal - 測定されたマクベス チャートに基づいて色補正を計算する

SYNOPSIS


マクベスカル [ -d デバッグ.hdr ][ -p シュル ユール XUR あなたは .xll 大丈夫 xlr YLR ] scanin.hdr [
キャリブアウト.cal ]
マクベスカル -c [ -d デバッグ.hdr ] [ 測定.xyY [ キャリブアウト.cal ]]

DESCRIPTION


マクベスカル Macbeth ColorCheckerTM カラーのスキャン画像または測定セットを取得します
レンディション チャートを表示し、への入力として適したカラー マッピング関数を計算します。 ピーコームとします。

最初の形式では、 マクベスカル スキャンされたマクベス チャートの画像を取得します。
一定の手順でラディアンス画像に変換。 への入力として適切に使用された場合
pcomb、 計算されたキャリブレーション ファイルは、同様に明るさと色を調整します。
画像をスキャンして変換し、元の画像と最も一致するようにします。 照明条件が
(フラットベッド スキャナの場合のように) 慎重に制御されているため、
このようにして、少なくとも 10% 以内の信頼できる反射率値を得ることができます。 入力画像は
コマンドラインで名前を付けます。 出力キャリブレーション ファイルが標準に書き込まれます。
コマンドラインでファイル名が指定されていない場合に出力します。

XNUMX 番目の形式では、入力は各マクベスの測定値を含むファイルからのものです。
色。 このファイルには、次の形式のエントリが含まれている必要があります。

N xy Y

場所 N 対応するマクベスの色の番号です。 (ColorChecker チャートの裏を参照
色の名前と索引付けに使用しますが、基本的には左上から 1 と
英語のテキスト順で右下 (24) に進みます)。 x, y & Y
は 1931 CIE (x,y) 色度座標で、その後にその色の輝度が続きます。
これは任意の単位にできます。 白の値(つまり最大出力レベル)がわかっている場合、
エントリ番号 0 として指定できます。エントリは任意の順序で指定でき、コメントは
ポンド記号 ('#') で区切られ、行末まで続きます。 それは
24 色すべてについて測定を行うことをお勧めしますが、必要なエントリは次のとおりです。
チャートの一番下の行にある 6 つの中立的な値。

通常、測定された色からマッピングを計算する方が便利です。
特定の出力デバイス。 これは、写真を印刷することによって達成されます。 マクベス_スペック.hdr
(これは lib サブディレクトリの標準 RADIANCE ライブラリ ディレクトリにあります)
彩度計または分光光度計で出力を測定します。

スキャンされた画像の場合、入力画像内の 24 のマクベス パッチの位置は次のようになります。
知られています。 チャートの境界線が入力画像の端にない場合、またはチャートに
反転または回転されているか、中心がずれているか、斜めの角度になっている場合は、
でチャートの角のピクセル位置を指定します -p オプション。 コーナー
位置 (x,y ピクセル アドレスは、 ximage(1) "p" コマンド) は、
コマンド ライン: 左上、右上、左下、右下 (つまり、英語のテキスト
注文)。 これらの座標は、次の外側の角の位置である必要があります
パッチ:

左上 = 1. 褐色肌
右上 = 6. 青みがかった緑
左下 = 19. 白
右下 = 24. 黒

チャートが反転または回転されている場合は、単純にそのピクセル位置を指定します
画像内のどこにあっても、適切なパッチ コーナー。 (注: Radiance 画像の場合
で反転または回転されました フリップ(1) or 傲慢(1) ximage オリジナルをレポートします
ピクセル位置 -c オプションは方向変更プログラムで使用されませんでした。 これは次のようになります
間違っているので、必ず使用してください -c オプション。) マクベスカル 任意のチャートを処理できます
コーナー座標が正しく指定されている場合は、向きまたは遠近法の歪み。 の
デバッグ画像出力は、一貫性をチェックする最良の方法です。 (参照してください -d オプション、
以下。)

  -d オプションを使用して追加の出力ファイルを指定できます。これは画像になります
計算されたマッピングに従って処理されたスキャン画像を
マクベスの定番色。 debug オプションを使用して、
カラーパッチが正しく配置されており、どの程度うまく配置されているかを確認する マクベスカル マッチングで行います
色。 各パッチの中央にターゲット カラーが表示されます。 各パッチの左側
は元の色を示し、右側は修正された値を示します。 もし
一致はうまく機能し、デバッグ画像はそれぞれ「左側にノッチ」のような外観を持つはずです
パッチ。 色域外で合わせられなかったマクベスの色
デバイスは、関連付けられたターゲット カラーを通る斜線で示されます。

METHOD


マクベスカル XNUMX 段階でカラー マッピングを計算します。 最初の段階では、シックスニュートラルを使用します
区分線形を計算するためのマクベス チャートの下部にあるカラー パッチ
各 RGB 原色の輝度マッピングの近似。 第二段階は
デバイスの色域内にあるすべての色を使用して、最小二乗法を計算します。
測定空間から標準ラディアンス RGB 空間への線形色変換
(src/common/color.h の XNUMX つの原色で定義)。

逆写像の性質のおかげで、この方法は
スキャンしたデータをオリジナルと一致させるため、または写真を特定の宛先に送信するための事前調整を行うため
出力デバイス。 言い換えると、同じキャリブレーション ファイルが補正のどちらにも機能します。
スキャンした画像または印刷前の画像の事前修正。

一部の不飽和色が色域外であると判断された場合、警告が出力されます。
不適切な演出または不適切な画像配置を示している可能性があります。 デバッグ画像が表示されます
エントリに対角線を引くことによって除外された色。

注意


他のスキャンまたは印刷時に同じ設定を適用することが非常に重要です。
計算されたファイルでキャリブレーションされる画像。 特に、すべての露出調整
手動で修正する必要があり、途中で設定を微調整しないでください。
最終的な結果は、スキャンした元の画像がそれほど離れていない場合に最適です。
そのはず。 スライド スキャナーとネガ スキャナーの場合は、
使用するフィルムの種類に推奨されるキャリブレーション ファイル。
固定されており、画像ごとに調整されていません。

チャート 可用性


マクベス チャートは、ほとんどの写真用品店で入手できます。また、注文することもできます。
マクベスから直接:

マクベス
マンセルカラー
405リトルブリテンロード。
ニュー ウィンザー、ニューヨーク州 12553-6148
電話1-800-622-2384 (米国)
ファックス。 1-914-561-0267

この記事の執筆時点では、このチャートは 50 米ドル未満で販売されています。


FunkyThing スキャナーのキャリブレーションを計算し、結果を確認するには:

ra_tiff -r mbscan.tif mbscan.hdr
macbethcal -d debug.hdr mbscan.hdr FunkyThing.cal
ximage デバッグ.hdr

この計算されたキャリブレーションを別のスキャン画像に適用するには:

ra_tiff -r another.tif | pcomb -f FunkyThing.cal - > another_calib.hdr

測定を行った後、BigWhiz フィルムレコーダーのキャリブレーションファイルを計算するには
macbeth_spec.hdr から作成されたスライド:

macbethcal -c macbeth_spec.xyY BigWhiz.cal

同じフィルム レコーダで出力する前に画像を準備するには:

pcomb -f BigWhiz.cal standard.hdr > toprint.hdr

使用するには (1) 人間の反応に合わせて画像を調整するには:

pcond -f BigWhiz.cal -h standard.hdr > toprint.hdr

onworks.net サービスを使用してオンラインで macbethcal を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad