Component Selector#
Basler blaze 카메라는 프레임 기반 데이터 스트림을 생성합니다. 각 프레임은 하나 이상의 컴포넌트로 구성됩니다. 개별 컴포넌트마다 Pixel Format을 선택하여 컴포넌트의 데이터가 표현되는 방식을 제어할 수 있습니다.
구성 요소#
사용 가능한 구성 요소는 다음과 같습니다.
- Range
Range 컴포넌트를 활성화하면 각 프레임에 깊이(depth) 정보가 포함됩니다. 다음PixelFormat파라미터를 사용하여 깊이 정보가 깊이 맵(depth map)으로 표현될지 아니면 포인트 클라우드(point cloud)로 표현될지 제어할 수 있습니다. 깊이 맵은 픽셀당 대상체와 카메라 사이의 거리를 회색조 값으로 나타냅니다. blaze 카메라에서 출력되는 깊이 맵은 대상체와 이미지 평면(카메라의 광학 중심을 지나며 센서와 평행한 가상의 평면) 사이의 거리를 나타내는 데 회색조 값을 사용합니다. 포인트 클라우드는 3차원 좌표의 집합입니다. 포인트 클라우드에서는 각 픽셀에 카메라 좌표계의 (x,y,z) 좌표가 할당됩니다. - Intensity
Intensity 컴포넌트를 활성화하면 카메라가 생성하는 각 데이터 프레임에 강도(intensity) 이미지가 추가됩니다. 강도 이미지는 반사된 광 펄스의 밝기를 픽셀당 16비트 정수 값으로 보여줍니다. 기술적으로 이것은 주변광이 모두 필터링되고 근적외선 부분만 포함하기 때문에 진폭(amplitude) 이미지에 해당합니다.
카메라가 방출하는 빛의 파장이 이에 영향을 미치기 때문에, 강도 이미지는 대상 장면에 대한 인간의 시각적 인식과 다를 수 있습니다.
강도 이미지는 이미지에 과포화 또는 저포화된 픽셀이 있는지 확인하는 데 유용합니다. 이를 방지하려면 Exposure Time 또는 카메라 위치를 변경해 보고 이미지가 개선되는지 확인하세요. - Confidence
Confidence 컴포넌트를 활성화하면 각 데이터 프레임에 신뢰도 맵(confidence map)이 추가됩니다. 신뢰도 맵은 깊이 맵 데이터의 신뢰성을 시각적으로 표현한 것입니다. 픽셀에 대해 수집된 빛이 많을수록 신뢰도 값이 높아집니다. 신뢰할 수 있는 깊이 데이터를 사용할 수 없는 경우, 신뢰도 맵에서 해당 픽셀은 0으로 설정됩니다.
파라미터를 사용하여ConfidenceThresholdparameter을(를) 사용하면 신뢰할 수 있는 것으로 간주할 깊이 데이터를 제어할 수 있습니다.
구성 요소 선택#
다음 항목을 사용하여 해당 구성 요소를 활성화함으로써 카메라가 전송할 구성 요소를 선택할 수 있습니다. ComponentSelector 파라미터.
구성 요소를 활성화하려면:
-
다음 값 중 하나로
ComponentSelector파라미터를 원하는 구성 요소로 설정합니다:Range: Range 컴포넌트가 선택되었습니다.Intensity: Intensity 컴포넌트가 선택되었습니다.Confidence: Confidence 컴포넌트가 선택되었습니다.
-
다음 값 중 하나로
ComponentEnable매개변수:true. - 다음 값 중 하나로
PixelFormat파라미터를 해당 컴포넌트의 원하는 Pixel Format으로 설정합니다. - 필요한 경우 다른 컴포넌트에 대해서도 반복합니다.
정보
blaze Viewer를 사용하는 경우, Viewer가 모든 컴포넌트의 활성화를 요구하므로 어떤 컴포넌트도 선택 해제할 수 없습니다. pylon SDK를 통해 카메라에 직접 액세스하는 경우 필요에 따라 컴포넌트를 자유롭게 선택 및 선택 해제할 수 있습니다. 컴포넌트를 변경할 때는 카메라가 유휴 상태여야 합니다.