콘텐츠로 바로 가기
STAGING SERVER
DEVELOPMENT SERVER

Region Feature Extraction vTool#

Region Feature Extraction vTool은 영역에서 특징을 추출합니다.

일반적으로 후속 의사결정이나 결과 출력을 위한 특성 추출을 위해 Region Morphology vTool 다음에 Region Feature Extraction vTool을 사용합니다.

특징을 추출하기 전에 Calibration vTool을 사용하고 두 vTool의 Transformation 출력/입력 핀을 연결하면, Calibration vTool에서 제공하는 변환 데이터를 통해 Region Feature Extraction vTool이 미터 단위의 월드 좌표로 이미지 특징을 출력할 수 있습니다(접미사 _m이 붙은 출력 핀을 사용할 수 있게 됩니다).

Region Feature Extraction vTool은 Blob Analysis Basic 및 Color Blob Analysis Basic 라이선스에서 사용할 수 있습니다. 라이선스를 구매하려면 Basler 웹사이트를 방문하십시오.

Region Feature Extraction vTool

작동 방식#

영역에서 다음 특징을 추출할 수 있습니다.

  • Area: 영역의 픽셀 수이거나, Calibration vTool을 통해 변환 데이터를 제공하는 경우 제곱미터 단위의 면적입니다.
  • Center of gravity: 영역의 중심입니다.
  • Axis-aligned bounding box: 영역 주변의 가장 작은 축 정렬 사각형입니다. 즉, 영역의 모든 픽셀이 경계 상자에 둘러싸여 있으며 상자의 모든 테두리가 하나 이상의 영역 픽셀에 닿아 있습니다.
  • Oriented bounding box: 영역 주변의 가장 작은 임의 방향 사각형입니다. 즉, 영역의 모든 픽셀이 경계 상자에 둘러싸여 있으며 상자의 모든 테두리가 하나 이상의 영역 픽셀에 닿아 있습니다. 상자의 면적이 최소화되도록 방향이 결정됩니다.
  • Roundness: 원형도는 영역이 원과 얼마나 유사한지를 나타내는 척도입니다. 영역 가장자리의 픽셀에서 영역 중심까지의 거리를 기반으로 계산됩니다. 완벽한 원의 원형도는 1입니다. 원형도는 다음 공식으로 표현됩니다.

    Roundness = 1 – distance deviation / distance mean

  • Rectangularity: 사각형도는 영역이 직사각형과 얼마나 유사한지를 나타내는 척도입니다. 먼저 영역에 가장 잘 맞는 직사각형을 결정한 다음, 입력 영역의 면적과 최적의 직사각형 대응 영역의 면적 간의 상대적인 차이를 결정하여 계산됩니다. 완벽한 직사각형의 사각형도는 1입니다.

vTool 구성#

Region Feature Extraction vTool을 구성하려면 다음과 같이 하십시오.

Region Feature Extraction vTool 설정

  1. vTool Settings 영역의 Recipe Management 창에서 Open Settings를 클릭하거나 해당 vTool을 더블 클릭합니다.
    Region Feature Extraction 대화 상자가 열립니다.
  2. 추출할 영역 특징을 선택합니다.

핀 데이터 뷰에서 특징 추출 결과를 확인할 수 있습니다. 여기에서 표시할 출력을 선택할 수 있습니다.

Inputs#

Regions#

단일 또는 다중 영역을 허용합니다.

  • 데이터 유형: Region, Region Array

변환(Transformation)#

Calibration vTool에서 변환 데이터를 허용합니다.

  • 데이터 유형: Transformation Data

Outputs#

Areas_px#

영역의 면적을 픽셀 단위로 반환합니다.

  • 데이터 유형: Float Array

Areas_m#

영역의 면적을 제곱미터 단위로 반환합니다.

  • 데이터 유형: Float Array

Centers_px#

영역의 중심을 픽셀 좌표로 반환합니다.

  • 데이터 유형: PointF Array

Centers_m#

영역의 중심을 미터 단위의 월드 좌표로 반환합니다.

  • 데이터 유형: PointF Array

AlignedBoxes_px#

영역을 둘러싸는 가장 작은 축 정렬 경계 상자를 픽셀 좌표로 반환합니다.

  • Data type: RectangleF Array

AlignedBoxes_m#

영역을 둘러싸는 가장 작은 축 정렬 경계 상자를 미터 단위의 월드 좌표로 반환합니다.

  • Data type: RectangleF Array

OrientedBoxes_px#

영역을 둘러싸는 임의 방향의 가장 작은 경계 상자를 픽셀 좌표로 반환합니다.

  • Data type: RectangleF Array

OrientedBoxes_m#

영역을 둘러싸는 임의 방향의 가장 작은 경계 상자를 미터 단위의 월드 좌표로 반환합니다.

  • Data type: RectangleF Array

Roundness#

영역의 원형도를 반환합니다.

  • 데이터 유형: Float Array

Rectangularity#

영역의 직사각형도를 반환합니다.

  • 데이터 유형: Float Array

일반적인 선행 vTool#