# Display Filter Variables(디스플레이 필터 변수)

특정한 뷰의 집합을 선택하기 위해 변수, 메서드, 기본적 수학 비교 연산자(=, >, < 등)을 이용하여 특수한 조건을 구성할 수 있습니다. 세 가지 도구 각각에서 사용할 수 있는 변수는 다음 표에 정리되어 있습니다.

- 모든 도구

  변수 | 설명
  --- | ---
  random | 각 뷰에 대해 [0,1] 구간의 확률 변수를 생성합니다.

- Red 분석 도구

  변수 | 설명
  --- | ---
  score(점수) | 뷰의 전체 점수(최고 영역 점수)를 반환합니다.
  T1,T2 | 임계치 하한(T1) 및 상한(T2)을 반환합니다(점수 그래프 및 임계치 매개변수에 표시됨).
  region/score | 시스템이 발견한 결함 시스템의 점수를 반환합니다. 이 변수는 값 목록을 반환할 수 있습니다(자세한 내용은 아래의 참고를 참조하십시오).
  region/area | 결함 영역의 면적을 반환합니다.
  region/x | 결함 영역의 수평 위치를 반환합니다.
  region/y | 결함 영역의 수직 위치를 반환합니다.
  region!/(score│area│x│y) | 라벨 지정된 영역의 점수, 면적, 수평 또는 수직 값을 반환합니다.
  background/score | background score와 같은 결과 반환 및 결함 영역의 면적을 반환합니다.

- Green 분류 도구

  변수 | 설명
  --- | ---
  tag/score | 각 태그/클래스의 확률 점수를 반환합니다. 이 변수는 값 목록을 반환합니다(자세한 내용은 아래의 참고를 참조하십시오).
  tag[Tag_Name]/score | "Tag_Name" 클래스에 관한 추정 확률 점수를 반환합니다.
  tag![Tag_Name] | "Tag_Name" 태그/클래스로 라벨이 지정된 뷰에 대해 True를 반환합니다. 이 변수는 "Tag_Name" 태그로 라벨이 지정된 뷰를 선택할 때도 이용할 수 있습니다.
  tag!/score | 정확한 (라벨 지정) 클래스의 확률 점수를 반환합니다.
  tag![Tag_Name]/score | "Tag_Name" 태그/클래스로 라벨이 지정된 뷰만을 선택하여, 정확한 클래스의 확률 점수를 반환합니다.

- Blue 위치 및 Blue 읽기 도구

  변수 | 설명
  --- | ---
  feature | 뷰에 있는 발견된 feature 1개 이상을 반환하며, feature의 미리 보기를 표시합니다.
  feature[0] 또는 feature[0,1] | 지정된 feature(0)이 발견된 뷰를 반환합니다(단일 문장으로 이용된 경우이며, 그렇지 않은 경우 발견된 feature 목록을 반환. 자세한 내용은 아래의 참고를 참조하십시오).
  feature![0] 또는 feature![0,1,2] | 위와 같은 결과를 반환하지만, 지정된 라벨 지정 feature를 제외합니다.
  feature[0]/score | 0으로 마킹된(예측된) feature의 확률 점수를 반환합니다.
  feature[0]/x | Feature 0의 수평 위치를 반환합니다.
  feature[0]/y | Feature 0의 수직 위치를 반환합니다.
  feature![0]/(score│x│y) | 라벨 지정 feature 0의 점수, 수평, 수직 위치를 반환합니다.
  match | 모델이 발견되면 True 또는 발견된 모델의 목록을 반환합니다(자세한 내용은 아래의 참고를 참조하십시오).
  match[Model1] | Model1이 발견된 경우에만 위와 같은 값을 반환합니다.
  match![Model1] | 라벨 지정된 feature 중에서 발견된 모델에 대해서만 위와 같은 값을 반환합니다.
  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) | 라벨 지정된 feature가 있는 모델에 대해 위와 같은 값을 반환합니다.
  match/feature | 시스템에 의해 일치된 모든 모델에 있는 마킹된 feature의 수를 반환합니다(값 목록을 반환할 수 있습니다. 자세한 내용은 아래의 참고를 참조하십시오).
  match[Model1]/feature | 특정 모델 Model1에 대해 위와 같은 값을 반환합니다.
  match!/feature | 라벨 지정된 feature 중 일치된 모델에 있는 feature의 수를 반환합니다.
  match![Model1]/feature | 특정 모델 Model1에 대해 위와 같은 값을 반환합니다.

Note:

일부 변수는 값의 목록을 반환할 수 있습니다(결과에 가능한 값이 많이 있을 경우). 이렇게 반환된 목록의 일부 속성(항목 수, 최대 또는 최소)은 아래의 메서드로 추출할 수 있습니다.

도구 | 예 | 비고
--- | --- | ---
Red 분석 | region/(score│area│x│y) | 점수 목록을 반환합니다. 각 값은 하나의 발견된 영역에 해당합니다. 확률 점수는 언제나 [0,1] 구간에 속합니다. Red 분석 도구는 지도 모드에서 사용되는 경우에만 확률 점수(즉 영역이 결함일 확률)를 반환합니다.
Green 분류 | tag/score | 각 클래스의 확률 목록을 반환합니다. 확률 점수는 언제나 [0,1] 구간에 속합니다. 또한, tag/score에 의해 반환되는 값 목록은 합이 1입니다.
Blue 위치 Blue 읽기 | feature, match | 단일 문장으로 True를 반환합니다. 그렇지 않은 경우 발견된 feature 또는 모델을 반환합니다.
feature![0]/(score│x│y) | 라벨 지정 feature 0의 점수, 수평, 수직 위치를 반환합니다.
match[Model1]/(score│angle│scale│shear│x│y) | 발견된 모든 모델의 점수, 각도, 크기, 기울이기, 수평 및 수직 위치 목록을 반환합니다(Model1).