픽셀 단위 길이를 실제 길이로 변환하기

기능 설명

2D 맵의 지정한 라인 세그먼트의 실제 길이를 계산합니다. 이 스텝을 사용하려면 캘리브레이션 보드를 준비해야 하고 캘리브레이션 보드는 측정할 라인 세그먼트와 동일한 평면에 배치되어야 합니다.

응용 시나리오

2D 맵에서 비교적으로 평평한 물체의 크기를 측정하는 데 사용됩니다.

입력 및 출력

../../../../_images/input_and_output.png

파라미터 설명

파라미터

파라미터 설명

변환 방법

호모그래피

캘리브레이션 원 중심 거리

캘리브레이션 보드에서 인접한 두 원의 중심 사이의 실제 거리.

캘리브레이션 원 행의 수

캘리브레이션 보드에 있는 캘리브레이션 원의 행 수.

캘리브레이션 원 행의 수

캘리브레이션 보드에 있는 캘리브레이션 원의 열 수.

변환 스케일

변환 스케일

픽셀 길이와 실제 길이 사이의 변환 스케일.

응용 예시

일반적인 조합

측정할 라인 세그먼트를 입력해야 하므로 LineSegmentList 출력 포트를 갖춘 측정 스텝 뒤에 사용됩니다. 예를 들어 라인 세그먼트 간의 거리를 측정하기 , 포인트와 원 간의 거리를 측정하기 , 원과 라인 세그먼트 간의 거리를 측정하기 등.

파라미터 조절 설명

변환 방법

기본값: 변환 스케일

값 리스트: 변환 스케일, 호모그래피.

설명

  • 호모그래피: 라인 세그먼트의 실제 길이는 이미지 평면에서 물리적 평면으로 투영하여 계산됩니다.

  • 변환 스케일: 라인 세그먼트의 실제 길이는 단순히 픽셀 단위 길이에 설정한 스케일을 곱하여 계산됩니다.

변환 스케일

"변환 스케일" 방법을 사용할 때 입력 데이터, 파라미터 및 출력 데이터는 각각 아래 그림과 같습니다.

../../../../_images/model_1.png
변환 스케일
기본값: 1
설명: 픽셀 길이와 실제 길이 사이의 변환 스케일. 구체적인 계산 방식: \(라인 세그먼트의 실제 길이 = 라인 세그먼트의 픽셀 단위 길이 × 변환 스케일\) .

호모그래피

"호모그래피" 방법을 사용할 때 입력 데이터, 파라미터 및 출력 데이터는 각각 아래 그림과 같습니다.

../../../../_images/model_2.png
캘리브레이션 원 중심 거리
기본값: 1
설명: 두 캘리브레이션 원의 중심 사이의 물리적 거리입니다. 캘리브레이션 원 그리드의 수평 및 수직 방향의 모든 거리는 동일해야 합니다. 실제 상황에 따라 설정해야 합니다.
캘리브레이션 원 행의 수
기본값: 7
설명: 캘리브레이션 보드에 있는 캘리브레이션 원의 행 수. 캘리브레이션 원 그리드의 수평 및 수직 방향의 모든 거리는 동일해야 합니다. 실제 상황에 따라 설정해야 합니다.
캘리브레이션 원 행의 수
기본값: 7
설명: 캘리브레이션 보드에 있는 캘리브레이션 원의 열 수. 캘리브레이션 원 그리드의 수평 및 수직 방향의 모든 거리는 동일해야 합니다. 실제 상황에 따라 설정해야 합니다.