# 表示フィルタの変数

変数、メソッド、および基本的な算術比較演算子 (=、>、<...) を使用して、ビューの特定のセットを選択する特別な条件を作成することができます。それぞれ 3 つのツールで使用可能な変数の要約を次の表に示します。

- すべてのツール

  変数 | 説明
  --- | ---
  random | 各ビューについて間隔 [0,1] でランダム変数を生成します。

- 解析 (赤) ツール

  変数 | 説明
  --- | ---
  score | ビュー (最高領域得点) の総合得点を返します。
  T1,T2 | しきい値 (下限) (T1) と (上限) (T2) を返します ([得点] グラフと [しきい値] パラメータに表示されます)。
  region/score | システムで検出された欠陥の領域の得点を返します。この変数は値のリストを返す可能性があります (詳細については、以下の [注] セクションを参照してください)。
  region/area | 欠陥領域の面積を返します。
  region/x | 欠陥領域の水平位置を返します。
  region/y | 欠陥領域の垂直位置を返します。
  region!/(score│area│x│y) | ラベル付けされた領域の得点、面積、水平方向または垂直方向の値を返します。
  background/score | 欠陥領域の範囲外の得点など、背景の得点を返します。

- 分類 (緑) ツール

  変数 | 説明
  --- | ---
  tag/score | 各タグ/クラスの確率得点を返します。この変数は値のリストを返します (詳細については、以下の [注] セクションを参照してください)。
  tag[Tag_Name]/score | クラス「Tag_Name」に関する予測される確率得点を返します。
  tag![Tag_Name] | タグ/クラス「Tag_Name」でラベル付けされたビューの場合、True を返します。タグ「Tag_Name」でラベル付けされたビューを選択する場合に、この変数を使用することもできます。
  tag!/score | 正しい (ラベル付けされた) クラスの確率得点を返します。
  tag![Tag_Name]/score | タグ/クラス「Tag_Name」でラベル付けされたビューのみを選択する、正しいクラスの確率得点を返します。

- 位置決め (青) ツールおよび読み取り (青) ツール

  変数 | 説明
  --- | ---
  feature | ビューで見つかった 1 つ以上の特徴を返し、特徴のサムネイルを表示します。
  feature[0] または feature[0,1] | 特定の特徴 (0) が検出されたビューを返します (1 つのステートメントとして使用された場合。それ以外の場合は、検出された特徴のリストを返します。詳細については、以下の [注] セクションを参照してください)。
  feature![0] または feature![0,1,2] | ラベル付けされた指定された特徴の場合のみを除き、上記と同じ内容を返します。
  feature[0]/score | 0 としてマーク (予測) された特徴の確率得点を返します。
  feature[0]/x | 特徴 0 の水平位置を返します。
  feature[0]/y | 特徴 0 の垂直位置を返します。
  feature![0]/(score│x│y) | ラベル付けされた特徴 0 の得点、水平位置または垂直位置を返します。
  match | モデルが検出された場合は、True を返します。または検出されたモデルのリストを返します (詳細については、以下の [注] セクションを参照してください)。
  match[Model1] | Model1 が検出された場合のみ、上記と同じ内容を返します。
  match![Model1] | ラベル付けされた特徴の中で検出されたモデルの場合に、上記と同じ内容を返します。
  match[Model1]/score | 検出されたモデル (Model1) の得点を返します。 この変数は値のリストを返す可能性があります。詳細については、以下の [注] セクションを参照してください。
  match[Model1]/angle | 検出されたモデルの角度を返します。
  match[Model1]/scale | 検出されたモデルのスケールを返します。
  match[Model1]/schear | 検出されたモデルのせん断歪を返します。
  match[Model1]/x | 検出されたモデルの水平位置を返します。
  match[Model1]/y | 検出されたモデルの垂直位置を返します。
  match![Model1]/(score│angle│scale│shear│x│y) | ラベル付けされた特徴のモデルの場合に、上記と同じ内容を返します。
  match/features | システムによって一致したモデルのマークされた特徴の数を返します (値のリストを返す可能性があります。詳細については、以下の [注] セクションを参照してください)。
  match[Model1]/features | 特定のモデル Model1 の場合に、上記と同じ内容を返します。
  match!/features | ラベル付けされた特徴の中で一致したモデルの特徴の数です。
  match![Model1]/features | 特定のモデル Model1 の場合に、上記と同じ内容を返します。

注 :

一部の変数は、値のリストを返す場合があります (出力として可能な値が多い場合)。このような返されたリストの一部のプロパティ (要素の数、最大値、または最小値) は、以下で説明するメソッドで抽出できます。

ツール | 例 | 注釈
--- | --- | ---
解析 (赤) | region/(score│area│x│y) | 検出された領域に対応する各値とともに、得点のリストを返します。 確率得点は常に、[0,1] の間隔に位置します。スーパーバイズドモードで使用される場合にのみ、解析 (赤) ツールは確率得点を返します (領域の欠陥となる確率など)。
分類 (緑) | tag/score | 各クラスの確率のリストを返します。 確率得点は常に、[0,1] の間隔に位置します。また、tag/score によって返された値のリストは最大 1 を追加します。
位置決め (青) 読み取り (青) | feature, match | 1 つのステートメントとして true を返します。それ以外の場合は、検出された特徴またはモデルのリストを返します。
feature![0]/(score│x│y) | ラベル付けされた特徴 0 の得点、水平位置または垂直位置を返します。
match[Model1]/(score│angle│scale│shear│x│y) | 検出されたモデル (Model1) の得点、角度、スケール、せん断歪、水平位置または垂直位置のリストを返します。