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

Line Measurements Pro vTool#

Line Measurements Pro 의 vTool을 사용하면 이미지 내 선의 위치, 방향 및 길이를 측정할 수 있습니다.

Line Measurements Pro vTool은 이미지 입력 핀을 통해 이미지를 입력받고, 출력 핀을 통해 감지된 라인에 대한 정보를 출력합니다.

측정 전에 ‘Calibration’ vTool을 사용하고 두 vTool의 변환(Transformation) 출력/입력 핀을 연결하면, ‘Calibration’ vTool에서 제공하는 변환 데이터를 통해 ‘ Line Measurements Pro ’ vTool이 측정 결과를 미터 단위의 월드 좌표계로 출력할 수 있습니다(접미사 _m이 붙은 출력 핀을 사용할 수 있게 됩니다).

측정 전에 Matching vTool 및 Image Alignment vTool을 사용하면 기준 이미지와 다른 위치에 나타나는 객체를 측정할 수 있습니다. InverseTf 입력 핀을 통해 제공되는 변환을 통해 vTool은 원래 입력 이미지에 대한 측정 결과를 출력할 수 있습니다.

Line Measurements Pro vTool 라이선스를 구매하려면 Basler 웹사이트를 방문하십시오. 이 라이선스에는 다음 vTool도 포함되어 있습니다:

Line Measurements Pro vTool

작동 방식#

측정 오브젝트를 정의하고 입력 이미지에서 측정하려는 형태에 맞추면 다음과 같은 정보를 수집할 수 있습니다.

  • 형태가 시각화된 영역
  • 선의 측정
  • 형태 일치 점수

Shape Settings#

측정 대상은 vTool이 측정할 도형의 가장자리를 감지하는 영역을 정의합니다. 이미지를 불러오면 기본적으로 직사각형 모양의 측정 대상이 표시됩니다. 직사각형의 짧은 변에 위치한 두 점은 선의 시작점과 끝점을 정의합니다. 녹색 화살표는 샘플 세그먼트에서 가장자리 프로파일이 계산되는 방향을 나타냅니다.

측정 대상의 높이는 형상 허용오차 값에 2를 곱한 값입니다. 입력 이미지에서 측정할 선은 측정 대상 범위 내에 있어야 합니다. 허용오차를 더 크게 지정하면 대상 형상의 두께 변동을 허용할 수 있습니다.

사각형의 핸들을 사용하거나, 해당 입력란에 원하는 값을 직접 입력하거나, 제공된 슬라이더를 사용하여 측정 개체를 이동, 크기 조정 및 회전할 수 있습니다. ‘도형 허용 오차’ 값은 수동으로만 입력할 수 있습니다.

Sample Settings#

측정 오브젝트의 크기와 위치 외에도 샘플 세그먼트의 수와 너비를 지정할 수 있습니다. 이 샘플 세그먼트 내에서 vTool은 가능한 에지 후보를 감지하고 기하학적 형태에 맞춥니다. 세그먼트를 많이 사용할수록 측정 결과가 더 견고해집니다. 단점은 세그먼트 수가 많으면 처리가 느려진다는 것입니다.

기본적으로 세그먼트는 최소 간격과 중첩으로 균등하게 분배되며 Number of sample segments 및 Sample segment width 옵션이 연결되어 있습니다. 둘 중 하나를 변경하면 다른 하나도 그에 따라 조정됩니다. 이 연결을 비활성화하면 수와 너비를 자유롭게 조정할 수 있습니다. 이 경우 유일한 제한은 측정 오브젝트의 크기입니다.

  • 연결된 옵션: 체인 아이콘
  • 연결 해제된 옵션: 끊어진 체인 아이콘

적절한 Sample tolerance 값을 지정하면 잠재적인 형태 변형의 굴곡이나 크기를 고려할 수 있습니다. 샘플링된 에지 포인트는 형태 피팅을 지원하기 위해 이 공차 내에 있어야 합니다.

Minimum score 옵션을 사용하면 예상되는 인라이어 비율, 즉 샘플 중 몇 개가 형태 피팅을 지원해야 하는지를 지정할 수 있습니다.

Detection Settings#

에지는 그래디언트의 절대 크기가 국부적으로 가장 강한 위치로 정의됩니다. 일반적으로 프로파일 신호는 저역 통과 필터에 의해 평활화됩니다. Smoothing 옵션을 사용하여 필터의 강도를 설정하세요.

그래디언트의 로컬 극값(extrema)이 모서리로 인식되려면 지정된 Threshold 값보다 강해야 합니다. 최적의 설정을 찾으려면 다양한 임계값(threshold)을 시도해 보십시오. 최적값은 대상 모서리가 겨우 감지되는 상한값과 원치 않는 모서리가 더 이상 감지되지 않는 하한값 사이의 어딘가에 있습니다.

에지는 양 또는 음의 그래디언트를 가집니다. 에지 그래디언트가 양수이면 어두운 곳에서 밝은 곳으로의 전환입니다. 에지 그래디언트가 음수이면 밝은 곳에서 어두운 곳으로의 전환입니다. 애플리케이션에서 한 가지 유형의 전환만 찾을 것으로 예상되는 경우 그에 따라 Transition 옵션을 설정하세요. Uniform 전환 옵션을 사용하면 동일한 전환의 에지만 선택되도록 보장할 수 있습니다.

전환과 결합하여 Select 옵션을 사용하면 측정 오브젝트를 형태에 맞추기 위해 선택할 에지를 지정할 수 있습니다. 애플리케이션을 더 견고하게 만들려면 옵션을 All(으)로 설정하는 대신 원하는 유형만 선택하세요. 이는 첫 번째, 마지막 또는 가장 강한(그래디언트 크기 기준) 에지일 수 있습니다.

정보

vTool은 측정 대상의 녹색 화살표가 가리키는 방향으로 시료 구간의 회색조 프로파일을 읽어옵니다.

캘리브레이션 사용#

결과 위치와 거리는 미터 단위의 월드 좌표로 출력할 수도 있습니다. 이를 달성하려면 Calibration vTool의 Transformation 출력 핀을 Measurements vTool의 Transformation 입력 핀에 연결하십시오.

정보

측정 평면은 측정할 모서리가 3차원 공간 상에 위치하는 평면입니다. 처리할 모든 이미지에서 모서리는 측정 평면 내에서 서로 다른 위치를 가집니다. 캘리브레이션 플레이트의 표면을 이 측정 평면에 배치하여 측정 평면을 등록하십시오.

Measurements vTool을 설정할 때 실제 처리 시와 동일한 캘리브레이션 구성을 사용해야 합니다.

Image Alignment 사용#

Line Measurements Pro vTool을 사용하려면 측정 대상 형상이 항상 동일한 위치, 즉 정의된 형상 허용 오차 범위 내에 있어야 합니다. 그렇지 않으면 검출에 실패합니다. 더 큰 유연성을 확보하기 위해 레시피에 Matching vTool과 Image Alignment vTool을 추가할 수 있습니다.

매칭 기능은 참조 이미지와 비교하여 입력 이미지의 다양한 위치에서 원하는 도형을 감지할 수 있습니다. 이 기능은 정렬 변환 데이터를 계산하여 출력하며, ‘ Image Alignment ’ vTool은 이 데이터를 활용하여 도형이 참조 이미지와 동일한 위치에 오도록 정렬된 입력 이미지를 ‘ Line Measurements Pro ’ vTool에 제공합니다. 이제 도형을 측정할 수 있습니다.

Line Measurements Pro vTool은 또한 역변환 데이터를 받아, 정렬된 이미지 대신 입력 이미지에 대한 정확한 위치 데이터를 출력할 수 있습니다.

정보

InverseTf 입력 핀이 연결되지 않은 경우, 형태의 파라미터는 정렬된 이미지에 상대적으로 출력됩니다.
InverseTf 입력 핀이 연결된 경우, 형태의 파라미터는 Image Alignment vTool의 입력 이미지에 상대적으로 출력됩니다.
이는 Calibration vTool 사용 여부와 관계없이 적용됩니다.

vTool 구성#

Line Measurements Pro vTool을 구성하려면:

Line Measurements Pro vTool 설정

  1. vTool 설정 영역의 ‘레시피 관리 ’ 창에서 ‘설정 열기’를 클릭하거나 vTool을 더블 클릭합니다.
    그러면 Line Measurements Pro 대화 상자가 열립니다.
  2. 이미지를 캡처하거나 엽니다.
  3. ‘도형 설정’ 영역에서 값을 수동으로 입력하여 측정 개체를 정의합니다.
    또는 선의 핸들을 사용하여 이동, 크기 조정 및 회전을 통해 이미지 내에서 측정하려는 대상 도형에 맞게 조정할 수도 있습니다.
    수평 측정 개체의 각도는 0입니다.
  4. Sample Settings 영역에서 샘플 세그먼트의 수와 너비뿐만 아니라 sample tolerance 및 원하는 최소 점수를 지정합니다.
  5. Show/Hide Details 버튼을 클릭하여 이미지에 샘플 세그먼트와 샘플 포인트를 표시합니다.
  6. Detection Settings 영역에서 Smoothing과 Threshold를 설정하여 안정적이고 정밀하게 모서리를 감지하십시오.
  7. 대상 모서리만 선택되도록 Transition과 Select를 설정하십시오.

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

Inputs#

Image#

Camera vTool 또는 이미지를 출력하는 vTool(예: Image Format Converter vTool)로부터 직접 이미지를 수신합니다.

  • Data type: Image
  • 이미지 포맷: 8비트~16비트 모노 또는 컬러 이미지. 컬러 이미지는 내부적으로 모노 이미지로 변환됩니다.

InverseTf#

정렬 변환의 역변환 데이터를 수락합니다. 이를 통해 vTool은 정렬된 이미지 대신 입력 이미지에 대한 올바른 위치 데이터를 출력할 수 있습니다.

  • 데이터 유형: Transformation Data

변환(Transformation)#

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

  • 데이터 유형: Transformation Data

Outputs#

Region#

형태의 영역을 반환합니다.

  • Data type: Region

Line_px#

이미지 픽셀 좌표(행/열)로 형태의 측정값을 반환합니다.

  • 데이터 유형: 선

Line_m#

미터(x/y) 단위의 월드 좌표로 형태의 측정값을 반환합니다.

  • 데이터 유형: 선

Score#

형태 피팅의 점수를 반환합니다.

  • 데이터 형식: Float

일반적인 선행 vTool#