画像算術演算
機能
入力されたグレースケール画像に対して、ピクセルごとに算術演算(加算、減算、乗算、除算)または組み合わせ演算(最大値、最小値、反転)を実行できます。また、乗算係数と加算値により結果を調整できます。2枚の画像を入力する場合、2枚の画像サイズが一致している必要があります。
使用シーン
主に、グレースケール画像に対してピクセル単位の演算を行い、新しい画像を生成するために使用します。例えば、加算、最大値、最小値を使用して2枚のグレースケール画像をピクセルレベルで合成できます。減算により2枚の画像間のグレースケール差を強調できます。乗算または除算によりグレースケールの変化関係を調整できます。反転により明暗関係を反転させ、後続処理前の画像前処理に使用できます。
基本概念
-
グレースケール画像
グレースケール画像では、各ピクセル値が明暗の程度を表します。値の範囲は 0~255 で、0 は最も暗く、255 は最も明るいことを示します。
-
ピクセル単位演算
ピクセル単位演算とは、入力画像内の同じ位置にあるピクセルを1つずつ演算し、新しい画像を生成する処理です。2枚の入力画像が必要な演算タイプでは、2枚の画像サイズが一致している必要があります。演算結果は即座にはクリップされません。乗数および加数による処理後、最終的なピクセル値が 0~255 の範囲外となった場合は、0~255 の範囲内に制限されます。
使用フロー
このステップの使用フローは以下の通りです。
-
パラメータ欄で 演算タイプ を選択します。
-
入力データを選択します。プロジェクト編集エリアで対応するステップのポートを接続するか、パラメータ設定エリアの 入力欄 で対応する入力データを選択します。
-
必要に応じて 乗算係数 と 加算値 を設定し、演算結果をさらに調整します。
-
ステップを実行し、実行結果を確認 します。
入力説明
| 入力項目 | 説明 |
|---|---|
グレースケール画像1 |
演算に使用する1番目のグレースケール画像。 |
グレースケール画像2 |
演算に使用する2番目のグレースケール画像。 |
グレースケール画像 |
グレースケール反転に使用する画像。 演算タイプ が 反転 の場合にのみ表示されます。 |
パラメータ説明
| パラメータ | 説明 | ||
|---|---|---|---|
演算タイプ |
実行するピクセル単位演算の種類を選択します。
|
||
乗算係数 |
ピクセル単位演算の実行後、画像の各ピクセル値をさらに調整するために使用します。最終ピクセル値 = 演算後のピクセル値 × 乗算係数 + 加算値。乗算係数と加算値を適用した結果、最終ピクセル値が 0~255 の範囲を超えた場合、結果はこの範囲内に切り詰められます。 主に演算結果のスケール調整に使用します。乗算係数を大きくすると通常、明暗差が強調され、乗算係数を小さくすると通常、明暗差が弱くなります。 初期値:1.0 |
||
加算値 |
ピクセル単位演算の実行後、画像の各ピクセル値をさらに調整するために使用します。最終ピクセル値 = 演算後のピクセル値 × 乗算係数 + 加算値。乗算係数と加算値を適用した結果、最終ピクセル値が 0~255 の範囲を超えた場合、結果はこの範囲内に切り詰められます。 主にピクセル値全体の並進に使用します。加算値を大きくすると画像全体の明るさが上がり、加算値を小さくすると画像全体の明るさが下がります。 初期値:0 |
トラブルシューティング
|