윤곽으로부터 경로 생성
|
이 스텝을 사용하려면 메뉴 바에서 창에서 "step_trajectory" 플러그인을 선택합니다. |
응용 시나리오
이 스텝은 일반적으로 직사각형 도어, 유리 등 대상 물체의 가장자리에 글루를 도포하는 응용에 사용됩니다.
실제 응용 과정에서는 촬영 각도, 조명 등의 요인으로 인해 포인트 클라우드가 완전히 표시되지 않거나 노이즈 포인트가 너무 많을 수 있습니다. 이로 인해 생성된 경로의 시작점이 변하거나 이상적인 경로에서 벗어날 수 있으므로, 이 스텝은 경로 생성의 보조 도구로 사용하는 것을 권장합니다.
동일한 유형의 대상 물체에 대해서는 다음 단계에 따라 안정적인 경로를 얻을 수 있습니다.
-
대상 물체 포인트 클라우드와 이 스텝을 사용하여 초기 경로를 생성하고 경로점을 조정합니다.
-
대상 물체 포인트 클라우드를 포인트 클라우드 템플릿으로 사용하고, 조정된 경로점을 포인트 클라우드 템플릿의 여러 픽 포인트로 사용하며, 포인트 클라우드 템플릿에서 대상 물체 중심점을 설정합니다.
-
포인트 클라우드 템플릿과 대상 물체 중심점을 이용하여 대상 물체에 대해 3D 매칭을 수행하고 대상 물체의 픽 포인트를 얻은 후, “다중 픽 포인트로 매핑” 스텝을 사용하여 대상 물체의 여러 픽 포인트를 얻음으로써 안정적인 경로를 획득합니다.
파라미터 설명
이 스텝에는 총 네 그룹의 파라미터가 포함되며, 설명은 다음과 같습니다.
-
일반 설정: 이 그룹의 파라미터는 일반 설정이며, 실제 요구에 따라 조정해야 합니다.
-
에지 포인트 평활화 설정: 대상 물체의 에지 포인트 클라우드가 톱니 모양으로 나타나는 경우 이 그룹의 파라미터를 조정해야 합니다.
-
특수 침식 설정: 이 그룹의 파라미터는 특수 프로젝트에만 사용되며, 일반적으로는 조정할 필요가 없습니다.
-
코너점 검출: 대상 물체의 에지 포인트 클라우드에 뚜렷한 코너점(모서리)이 있는 경우 이 그룹의 파라미터를 조정해야 합니다.
일반 설정
- 마스크 닫기 연산 시 커널 크기
-
파라미터 설명: 이미지 마스크에 대해 닫기 연산을 수행할 때 이 파라미터는 연산 커널의 크기를 설정하는 데 사용되며, 단위는 픽셀(px)입니다.
기본값: 5 px
- 경로점 간격
-
파라미터 설명: 이 파라미터는 생성되는 경로점의 간격을 설정하는 데 사용되며, 단위는 픽셀(px)입니다. 이 값이 클수록 생성되는 경로점 간격이 커지고, 값이 작을수록 경로점 간격이 작아집니다. 자세한 효과는 조정 예시를 참조하십시오.
기본값: 10 px
- 에지 스케일링 유형
-
파라미터 설명: 경로점을 생성할 때 이 파라미터는 포인트 클라우드 에지의 스케일링 유형을 선택하는 데 사용됩니다.
값 목록: 침식, 에지 포인트 접선의 수직 방향으로 스케일링.
-
침식: 침식 연산 커널 크기를 설정하여 스케일링 거리와 방향을 결정합니다.
-
에지 포인트 접선의 수직 방향으로 스케일링: 수직 이동 거리를 설정하여 스케일링 거리와 방향을 결정합니다.
기본값: 침식.
조정 권장: 침식 스케일링 유형을 권장합니다.
-
- 침식 연산 커널 크기
-
파라미터 설명: 에지 스케일링 유형이 침식일 때, 이 파라미터는 경로 스케일링의 크기와 방향을 설정하는 데 사용되며 단위는 픽셀(px)입니다. 값이 양수이면 경로가 대상 물체 에지 안쪽으로 수축하고, 값이 클수록 더 많이 수축합니다. 값이 음수이면 경로가 대상 물체 에지 바깥쪽으로 확장되고, 값이 작을수록 더 많이 확장합니다. 자세한 효과는 조정 예시를 참조하십시오.
기본값: 15 px
- 수직 이동 거리
-
파라미터 설명: 에지 스케일링 유형이 에지 포인트 접선의 수직 방향으로 스케일링일 때, 이 파라미터는 스케일링의 크기와 방향을 설정하는 데 사용되며 단위는 밀리미터(mm)입니다. 값이 양수이면 경로가 대상 물체 에지 안쪽으로 수축하고, 값이 클수록 더 많이 수축합니다. 값이 음수이면 경로가 대상 물체 에지 바깥쪽으로 확장되고, 값이 작을수록 더 많이 확장합니다. 자세한 효과는 조정 예시를 참조하십시오.
기본값: 8.000 mm
에지 포인트 평활화 설정
- 가우시안 필터 사용
-
파라미터 설명: 에지 포인트 클라우드가 톱니 모양으로 나타나는 경우, 이 파라미터는 가우시안 필터를 사용하여 에지 포인트 클라우드를 평활화할지 여부를 결정하는 데 사용됩니다.
기본값: 선택 안 함.
조정 권장: 실제 상황과 요구에 따라 이 파라미터를 설정하십시오.
- 가우시안 필터 반지름
-
파라미터 설명: 이 파라미터는 가우시안 필터 사용 시 필터 반지름을 설정하는 데 사용되며, 단위는 픽셀(px)입니다.
기본값: 20 px
조정 권장: 기본값 사용을 권장합니다.
- 가우시안 필터 Sigma 값
-
파라미터 설명: 이 파라미터는 가우시안 필터 사용 시 Sigma 값을 설정하는 데 사용됩니다.
기본값: 5.0000
조정 권장: 기본값 사용을 권장합니다.
특수 침식 설정
이 그룹의 파라미터는 특수 프로젝트에만 사용되며, 일반적으로는 조정할 필요가 없습니다.
코너점 검출
- 에지 포인트 클라우드 다운샘플링 계수
-
파라미터 설명: 이 파라미터는 대상 물체 에지 포인트 클라우드를 다운샘플링할 때의 계수를 설정하는 데 사용되며, 단위는 픽셀(px)입니다. 대상 물체 에지 포인트 클라우드를 다운샘플링하면 코너점을 더 잘 검출하는 데 도움이 됩니다.
기본값: 3
- 품질 수준
-
파라미터 설명: 이 파라미터는 대상 물체 코너점을 검출하여, 경로점 간격을 어떻게 조정하더라도 에지의 모서리 부분에 반드시 경로점이 존재하도록 보장하는 데 사용됩니다.
기본값: 0.0100
조정 권장: 기본값 사용을 권장합니다.
- 코너점 간 최소 픽셀 수
-
파라미터 설명: 이 파라미터는 코너점 검출 시 코너점 사이의 최소 픽셀 수를 설정하는 데 사용됩니다.
기본값: 50.0000
- 최대 코너점 수
-
파라미터 설명: 이 파라미터는 해당 대상 물체 에지에 존재할 수 있는 최대 코너점 수를 설정하는 데 사용됩니다.
기본값: 4
- 검출 영역 크기
-
파라미터 설명: 이 파라미터는 대상 물체 포인트 클라우드 에지에서 상대적으로 덜 뚜렷한 코너점을 검출하는 데 사용됩니다. 포인트 클라우드 에지가 더 매끄러울수록 이 파라미터를 적절히 키울 수 있습니다.
기본값: 10
- Harris 검출 방법 사용
-
파라미터 설명: 이 파라미터는 Harris 검출 방법을 사용하여 코너점을 검출할지 여부를 결정하는 데 사용됩니다. 이 파라미터를 선택하면 K 값을 설정해야 합니다.
기본값: 선택 안 함.
조정 권장: 일반적으로는 이 방법을 사용할 필요가 없습니다.
조정 예시
경로점 간격
경로점 간격을 각각 20과 5로 설정했을 때, 이 스텝이 생성한 경로점은 아래 그림과 같습니다.
왼쪽 그림은 경로점 간격이 20일 때로 경로점이 비교적 성기고, 오른쪽 그림은 5일 때로 경로점이 더 촘촘합니다.