Gray Value Transformer vTool#
グレー値変換は、画像のグレー値範囲を改善または変更できる便利な前処理手順です。
Gray Value Transformer vToolは、Image入力ピンを介して画像を受け入れ、Image出力ピンを介して変換画像を出力します。
ROI Creator vToolを使用して、変換する前に関心領域を指定する場合、Gray Value Transformer vToolがROI入力ピンを介してROIデータを受け入れます。この場合、グレー値の変換は関心領域に対してのみ行われるため、高速で処理が実行されます。
Gray Value Transformer vToolバージョン#
StarterとBasicの2つのGray Value Transformer vToolバージョンが使用できます。
これらの2つのバージョンの違いは1つだけです。Starterバージョンは、ROI入力ピンの入力として、RectangleFデータ型のみを受け入れます。Basicバージョンは、RectangleF、RectangleF配列、領域、領域配列の各データ型を受け入れます。
仕組み#
Gray Value Transformer vToolには、次に示す2つの共通のグレー値変換があります。
- 反転:この変換は、グレー値ヒストグラムを左から右に反転します。つまり、ヒストグラムの軸を反転させます。このようにして、明るいピクセルはより暗くなり、暗いピクセルは明るくなります。
反転を選択した場合、算術演算の乗算と加算は使用できません。 -
算術演算:
- 乗算:入力画像内のすべてのグレー値に指定された係数を掛けます。例えば、画像に1より大きい係数を掛けて、画像コントラストを高めることで、画像を明るくすることができます。この効果は増幅に似ており、ヒストグラムが広がります。
- 加算:入力画像のすべてのグレー値に指定された値を加えます。正の値を加えると、特に暗い領域で画像が明るくなり、負の値を追加すると明るい領域が暗くなります。
乗算は加算の前に実行されます。
情報
乗算と加算により画像のグレー値範囲が変化するため、グレー値のアンダーフローまたはオーバーフローが発生する可能性があります。範囲外のグレー値は、入力画像形式の最高または最低のグレー値に自動的に設定されます。
例:8ビット画像では、負の値に変換されたグレー値は0に設定され、255を超えるグレー値は255に設定されます。
どちらの方法でも、次のことを実行できます。
- ユーザーの想定に対してより一致する画像を生成する
- 関心画像の特徴を明確にする
- 以降の画像処理を容易にする
vToolの設定#
Gray Value Transformer vToolを設定するには:
- [vToolの設定]エリアの[レシピ管理]ペインで、[設定を開く]をクリックするか、[vTool]をダブルクリックします。
[Gray Value TransformerStarter/Basic]ダイアログが開きます。 - [変換操作]エリアで、目的の変換を選択します。
- 手順2で[算術演算]を選択した場合は、目的の[乗算値]値と[加算]値を指定します。
変換結果はピンデータビューで確認できます。
入力#
画像#
Camera vToolから、またはImage Format ConvertervToolなどの画像を出力するvToolから、直接画像を受け入れます。
- データ型:Image
- 画像形式:8ビットから16ビットのモノクロまたはカラー画像(「サポートされるピクセルフォーマット」を参照)
Roi#
領域または矩形を出力するROI Creator vToolなどのvToolから、関心領域を受け入れます。複数の矩形または領域が内部で結合されて、単一の関心領域が形成されます。StarterバージョンではRectangleFのみを受け入れます。
- データタイプ:RectangleF、RectangleF配列、領域、領域配列
出力#
画像#
変換画像を返します。画像を入力として受け入れる任意のvToolで使用できます。
- データ型:Image
- 画像形式:カラーまたはモノクロ画像(「サポートされるピクセルフォーマット」を参照)
サポートされているPixel Format#
入力画像のピクセルフォーマットに応じて、Gray Value Transformer vToolは、次のピクセルフォーマットを出力します。
入力ピクセルフォーマット | 出力Pixel Format |
---|---|
Bayer GR 8 | RGB 8 Planar |
Bayer GR 16 | RGB 16 Planar |
Bayer RG 8 | RGB 8 Planar |
BGRA 8 Packed | RGB 8 Planar |
BGR 8 Packed | RGB 8 Planar |
Mono 8 | Mono 8 |
Mono 10 | Mono 10 |
Mono 12 | Mono 12 |
Mono 16 | Mono 16 |
RGB 8 Packed | RGB 8 Planar |
RGB 16 Packed | RGB 16 Planar |
RGB 8 Planar | RGB 8 Planar |
RGB 16 Planar | RGB 16 Planar |