텍스처 포인트 클라우드 획득
이 부분은 Windows 시스템에서 obtain_textured_point_cloud 예제 프로그램을 통해 텍스처 포인트 클라우드를 획득하는 방법에 관한 설명입니다.
HALCON 예제 프로그램 사용 가이드 내용을 참조하여 예제 프로그램을 획득하여 사용 조건을 확인하십시오. |
데이터 유형 설명
이 예제 프로그램을 통해 Range 및 Intensity 두 채널의 데이터를 획득할 수 있습니다. 상세한 정보는 다음과 같습니다.
-
Range: X,Y,Z 정보를 포함한 2D 이미지. 비활성화할 수 없습니다.
-
Intensity: 포인트 클라우드에 텍스처를 추가하기 위한 컬러 2D 이미지 또는 흑백 2D 이미지.
Range 및 Intensity 채널의 이미지는 픽셀이 서로 정렬되며 텍스처 포인트 클라우드를 생성하는 데 직접 사용될 수 있습니다.
만약에 두 채널의 이미지에 대해 캡처 영역(즉 Width, Height, OffsetX 및 OffsetY 파라미터)을 설정하려면 파라미터가 일치해야 합니다. 그렇지 않으면 두 채널의 이미지 픽셀이 정렬되지 않으며 텍스처 포인트 클라우드가 생성될 수 없습니다. |
텍스처 포인트 클라우드 획득
구체적인 방법은 다음과 같습니다.
-
HALCON에서 예제 프로그램을 열기: HALCON 소프트웨어를 부팅하고 예제 프로그램을 HALCON의 프로그램 에디터 화면으로 드래그합니다.
-
변수 검사: MechEyeCameras 창이 팝업될 때까지 툴 바의 버튼을 반복적으로 클릭하여 프로그램을 단계별로 실행합니다.
-
이 창에 모든 연결할 수 있는 카메라가 표시됩니다. 연결할 카메라를 선택하고 더블 클릭하며 unique_name: 또는 user_name: 뒤에 있는 카메라 명칭 내용을 복사합니다.
user_name는 사용자가 설정한 카메라 이름입니다. Mech-Eye Viewer에서 설정할 수 있습니다. -
아래와 같은 명령줄을 찾아 MechEye를 복사한 unique_name 또는 user_name 내용으로 대체합니다.
DeviceInfo := 'MechEye'
-
툴 바에 있는 버튼을 클릭하거나 키보드의 F5 버튼을 눌러 예제 프로그램을 실행합니다.
-
그래픽 윈도우 창에서 획득한 텍스처 포인트 클라우드가 표시되면 Continue 버튼을 클릭하여 프로시저를 계속 실행하십시오.
-
ObjectModel3D 변수에서 획득한 텍스처 포인트 클라우드를 확인합니다.
DEEP-GL(V4) 및 LSR(V4) 시리즈를 사용하면 기본적으로 2D 이미지(텍스처)으로 텍스처 포인트 클라우드를 생성합니다. 2D 이미지(뎁스 소스)을 사용하려면 음 명령줄을 찾아 해당 줄의 주석을 제거하십시오.
|