픽셀 단위 길이를 실제 길이로 변환하기¶
기능 설명¶
2D 맵의 지정한 라인 세그먼트의 실제 길이를 계산합니다. 이 스텝을 사용하려면 캘리브레이션 보드를 준비해야 하고 캘리브레이션 보드는 측정할 라인 세그먼트와 동일한 평면에 배치되어야 합니다.
응용 시나리오¶
2D 맵에서 비교적으로 평평한 물체의 크기를 측정하는 데 사용됩니다.
입력 및 출력¶
파라미터 설명¶
파라미터 |
파라미터 설명 |
||
변환 방법 |
호모그래피 |
캘리브레이션 원 중심 거리 |
캘리브레이션 보드에서 인접한 두 원의 중심 사이의 실제 거리. |
캘리브레이션 원 행의 수 |
캘리브레이션 보드에 있는 캘리브레이션 원의 행 수. |
||
캘리브레이션 원 행의 수 |
캘리브레이션 보드에 있는 캘리브레이션 원의 열 수. |
||
변환 스케일 |
변환 스케일 |
픽셀 길이와 실제 길이 사이의 변환 스케일. |
응용 예시¶
일반적인 조합¶
측정할 라인 세그먼트를 입력해야 하므로 LineSegmentList 출력 포트를 갖춘 측정 스텝 뒤에 사용됩니다. 예를 들어 라인 세그먼트 간의 거리를 측정하기 , 포인트와 원 간의 거리를 측정하기 , 원과 라인 세그먼트 간의 거리를 측정하기 등.
파라미터 조절 설명¶
변환 방법
기본값: 변환 스케일
값 리스트: 변환 스케일, 호모그래피.
설명
호모그래피: 라인 세그먼트의 실제 길이는 이미지 평면에서 물리적 평면으로 투영하여 계산됩니다.
변환 스케일: 라인 세그먼트의 실제 길이는 단순히 픽셀 단위 길이에 설정한 스케일을 곱하여 계산됩니다.
변환 스케일
"변환 스케일" 방법을 사용할 때 입력 데이터, 파라미터 및 출력 데이터는 각각 아래 그림과 같습니다.
- 변환 스케일
- 기본값: 1설명: 픽셀 길이와 실제 길이 사이의 변환 스케일. 구체적인 계산 방식: \(라인 세그먼트의 실제 길이 = 라인 세그먼트의 픽셀 단위 길이 × 변환 스케일\) .
호모그래피
"호모그래피" 방법을 사용할 때 입력 데이터, 파라미터 및 출력 데이터는 각각 아래 그림과 같습니다.
- 캘리브레이션 원 중심 거리
- 기본값: 1설명: 두 캘리브레이션 원의 중심 사이의 물리적 거리입니다. 캘리브레이션 원 그리드의 수평 및 수직 방향의 모든 거리는 동일해야 합니다. 실제 상황에 따라 설정해야 합니다.
- 캘리브레이션 원 행의 수
- 기본값: 7설명: 캘리브레이션 보드에 있는 캘리브레이션 원의 행 수. 캘리브레이션 원 그리드의 수평 및 수직 방향의 모든 거리는 동일해야 합니다. 실제 상황에 따라 설정해야 합니다.
- 캘리브레이션 원 행의 수
- 기본값: 7설명: 캘리브레이션 보드에 있는 캘리브레이션 원의 열 수. 캘리브레이션 원 그리드의 수평 및 수직 방향의 모든 거리는 동일해야 합니다. 실제 상황에 따라 설정해야 합니다.