구조광 카메라의 작업 원리

Mech-Eye 산업용 3D 카메라는 2D 카메라와 프로젝터로 구성됩니다. 프로젝터는 특정한 구조광을 물체 표면으로 투사하여 물체의 모양으로 인해 투사된 구조광 패턴도 달라집니다. 3D 카메라는 달라진 구조광 패턴에 근거하여 물체의 뎁스 데이터를 계산합니다.

카메라 데이터를 획득하고 확인하는 과정은 다음과 같이 세 가지 단계로 나눌 수 있습니다.

이미지 캡처

Mech-Eye SDK를 사용하여 3D 카메라를 트리거하고 이미지를 캡처합니다. 구체적으로 다음과 같습니다.

  1. 프로젝터(아래 그림에 있는 P) 줄무늬 모양의 빛을 대상 물체의 표면으로 투사하고 물체의 구조와 모양이 다르기 때문에 투사된 줄무늬의 모양도 달라집니다.

  2. 2D 카메라(아래 그림에 있는 C)로 사진을 촬영하고 모양이 달라진 줄무늬가 포함된 이미지를 생성합니다.

../_images/structured_light_imaging.png

계산 및 처리

3D 카메라는 달라진 줄무늬에 근거하여 뎁스 데이터를 계산하고 처리하며 뎁스 맵과 포인트 클라우드를 생성합니다.

출력

3D 카메라가 생성된 데이터를 Mech-Eye SDK로 출력한 후 사용자들은 2D 맵, 뎁스 맵과 포인트 클라우드를 볼 수 있습니다.

참고

  • 2D 맵: 프로젝터를 통해 빛을 투사하기 전에 캡처한 이미지.

  • 뎁스 맵: 뎁스 정보를 갖춘 이미지.

  • 포인트 클라우드: 3D 좌표(X,Y,Z)를 갖춘 물체 표면에 있는 포인트들의 조합.