UMATracker Reference

フィルタブロック一覧


I/O

Inputeブロック

Inputブロックの使用例

  • 入力: なし
  • 出力: カラー画像

FilterGeneratorに読み込ませた画像を出力する。動画であれば、現在表示中の1Frameの画像を出力する。


Outputブロック

Outputブロックの使用例

  • 入力: カラー画像/GrayScale画像/黒白画像
  • 出力: なし

入力された画像を、"フィルタを掛けた後の画像"へ出力する。


BGR Image

AbsDiffブロック


Filters

BGRToGrayブロック

BGRToGrayブロックの使用例
->
BGRTograyブロックの結果

  • 入力: カラー画像
  • 出力: GrayScale画像

カラー画像をGrayScale画像に変換する。


Thresholdブロック

Thresholdブロックの使用例
Thresholdブロックの(左から、入力したGrayScale画像、Threshold:220の時の結果、Threshold:230の時の結果)

  • 入力: GrayScale画像
  • 出力: 黒白画像

GrayScale画像を値に応じて黒白画像に変換する。0-255の数値を入力して使用する。250に近いほど、白に近い色も黒に変換する。0に近いほど、黒色に近いいろを黒に変換する。結果は、黒白画像に変換される。


ColorFilterブロック

ColorFilterブロックの使用例
->
ColorFilterブロックの結果

  • 入力: カラー画像/GrayScale画像
  • 出力: カラー画像/GrayScale画像

選択した色に近い色のみを出力する。


BlurFilterブロック

BlurFilterブロックの使用例
Blurブロックの結果(左から、入力画像、BlurFilter:2の場合、BlurFilter:5の場合)

  • 入力: カラー画像/GrayScale画像/黒白画像
  • 出力: カラー画像/GrayScale画像/黒白画像

画像をボカス


MedianFilterブロック

MedianFilterブロックの使用例
->
MedianFilterブロックの結果(左から、入力画像、MedianFilter:2の場合、MedianFilter:5の場合)

  • 入力: カラー画像/GrayScale画像/黒白画像
  • 出力: カラー画像/GrayScale画像/黒白画像

ゴマ状ノイズを消去します。


ColorInversionブロック

ColorInverseブロックの使用例
->
ColorInverseブロックの結果

  • 入力: カラー画像/GrayScale画像/黒白画像
  • 出力: カラー画像/GrayScale画像/黒白画像

GrayScale画像が入力された場合、白色に近い色は、黒色に近い色に変化し、黒色に近い色は、白色に近い色に変換される。


RectangleSelectionブロック

RectangleSelectionブロックの使用例
->
RectangleSelectionブロックの結果

  • 入力: カラー画像/GrayScale画像/黒白画像
  • 出力: カラー画像/GrayScale画像/黒白画像

入力した画像の使用する部位を選択し、それいがいの場所を黒色に塗り潰す。範囲の指定は、RectangleSelectionブロックを選択した後に、"入力した画像"の中で決定する。

RectangleSelectionブロックのチェックボックス
->
RectangleSelectionブロックの結果(チェックボックスをOffにした状態)

  • 入力: カラー画像/GrayScale画像/黒白画像
  • 出力: カラー画像/GrayScale画像/黒白画像

選択した部分を黒く塗り潰す。選択部分以外は残る。 範囲の指定は、RectangleSelectionブロックを選択すると、"入力した画像"の中で範囲指定できる。


CircularSelectionブロック

CircularSelelectionブロックの使用例
->
CircularSelectionブロックの結果

  • 入力: カラー画像/GrayScale画像/黒白画像
  • 出力: カラー画像/GrayScale画像/黒白画像

入力した画像の使用する部位を選択し、それいがいの場所を黒色に塗り潰す。範囲の指定は、RectangleSelectionブロックを選択した後に、"入力した画像"の中で決定する。

CircularSelelectionブロックのチェックボックス
->
CircularSelectionブロックの結果

  • 入力: カラー画像/GrayScale画像/黒白画像
  • 出力: カラー画像/GrayScale画像/黒白画像

選択した範囲を黒く塗り潰す。範囲の指定は、CircularSelectionブロックを選択した後に、"入力した画像"の中で決定する。


PolySelectionブロック

PolySelelectionブロックの使用例
->
PolySelectionブロックの結果

  • 入力: カラー画像/GrayScale画像/黒白画像
  • 出力: カラー画像/GrayScale画像/黒白画像

多角形を用いて、入力した画像の使用する部位を選択し、それいがいの場所を黒色に塗り潰す。範囲の指定は、PolySelectionブロックを選択した後に、"入力した画像"の中で決定する。

PolySelelectionブロックのチェックボックス
->
PolySelectionブロックの結果

  • 入力: カラー画像/GrayScale画像/黒白画像
  • 出力: カラー画像/GrayScale画像/黒白画像

多角形を用い、選択した範囲を黒く塗り潰す。範囲の指定は、PolySelectionブロックを選択した後に、"入力した画像"の中で決定する。


MaskImage

CircleMaskブロック

CircleMaskブロックの使用例
CircleMaskブロックの例

  • 入力: なし
  • 出力: 黒白画像

Circle画像を出力する。


RectangleMaskブロック

RectangleMaskブロックの使用例
RectangleMaskブロックの例

  • 入力: なし
  • 出力: 黒白画像

Rectangle画像を出力する。


Operator

AbsDiffブロック

AbsDiffブロックの使用例
- =
AbsDiffブロックの例(左から、A(Input0)、B(InputB)、結果)

  • 入力: カラー画像/GrayScale画像
  • 出力: カラー画像/GrayScale画像

二つの画像の差の絶対値


Andブロック


Orブロック


Morphology

Erosionブロック

Erosionブロックの使用例
->
Erosionブロックの結果(左から、入力画像、Kernel=12の場合、Kernel=60の場合)

  • 入力: カラー画像/GrayScale画像/黒白画像
  • 出力: カラー画像/GrayScale画像/黒白画像

Erosionフィルタは、画像を膨張する。


Dilationブロック

Erosionブロックの使用例
->
Dilationブロックの結果(左から、入力画像、Kernel=10の場合、Kernel=20の場合)

  • 入力: カラー画像/GrayScale画像/黒白画像
  • 出力: カラー画像/GrayScale画像/黒白画像

Dilationフィルタは、画像を収縮する。


Openingブロック


Closingブロック


Variables

SetVariableブロック


OutVariableブロック