콘텐츠로 바로 가기
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

작동 방식#

특정 영역에서 다음과 같은 특징을 추출할 수 있습니다:

  • 면적: 특정 영역의 픽셀 수 또는 ‘Calibration vTool’을 통해 변환 데이터를 제공하는 경우 해당 영역의 면적(제곱미터 단위)입니다.
  • 중심: 이 영역의 중심입니다.
  • 축 정렬 바운딩 박스: 이는 영역을 둘러싼 가장 작은 축 정렬 직사각형입니다. 즉, 영역의 모든 픽셀이 바운딩 박스 안에 포함되며, 박스의 모든 변은 적어도 하나의 영역 픽셀과 접해 있습니다.
  • 방향 지정 바운딩 박스: 이는 특정 영역을 둘러싼 임의의 방향을 가진 가장 작은 직사각형입니다. 즉, 해당 영역의 모든 픽셀이 바운딩 박스 안에 포함되며, 박스의 모든 변은 적어도 하나의 영역 픽셀과 접해 있습니다. 박스의 방향은 박스의 면적이 최소화되도록 결정됩니다.
  • Roundness: 원형도는 영역이 원과 얼마나 유사한지를 나타내는 척도입니다. 영역 가장자리의 픽셀에서 영역 중심까지의 거리를 기반으로 계산됩니다. 완벽한 원의 원형도는 1입니다. 원형도는 다음 공식으로 표현됩니다.

    Roundness = 1 – distance deviation / distance mean

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

vTool 구성#

Region Feature Extraction vTool을 구성하려면:

Region Feature Extraction vTool 설정

  1. vTool 설정 영역의 ‘레시피 관리 ’ 창에서 ‘설정 열기’를 클릭하거나 vTool을 두 번 클릭합니다.
    그러면 Region Feature Extraction 대화 상자가 열립니다.
  2. 추출할 지역 기능을 선택하십시오.

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

Inputs#

Regions#

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

  • 데이터 유형: Region, Region Array

변환(Transformation)#

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

  • 데이터 유형: Transformation Data

Outputs#

Areas_px#

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

  • 데이터 유형: Float Array

면적_m#

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

  • 데이터 유형: Float Array

Centers_px#

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

  • 데이터 유형: PointF Array

센터_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

둥글기#

해당 영역의 둥글기 정도를 반환합니다.

  • 데이터 유형: Float Array

직사각형도#

해당 영역의 직사각형 비율을 반환합니다.

  • 데이터 유형: Float Array

일반적인 선행 vTool#