콘텐츠로 바로 가기
STAGING SERVER
DEVELOPMENT SERVER

Component Selector#

Component Selector 기능을 사용하여 카메라가 전송할 구성 요소를 선택할 수 있습니다.

Basler blaze 카메라는 프레임 기반 데이터 스트림을 생성합니다. 각 프레임은 하나 또는 여러 개의 구성 요소로 구성됩니다. 개별 구성 요소마다 Pixel Format을 선택하여 구성 요소의 데이터가 표현되는 방식을 제어할 수 있습니다.

구성 요소#

사용 가능한 구성 요소는 다음과 같습니다.

  • Range
    Range 구성 요소를 활성화하면 각 프레임에 깊이 정보가 포함됩니다. 다음 매개변수를 사용하여 PixelFormat 매개변수를 통해 깊이 정보를 깊이 맵(depth map)으로 표현할지 아니면 포인트 클라우드(point cloud)로 표현할지 제어할 수 있습니다. 깊이 맵은 픽셀당 타겟과 카메라 사이의 거리를 회색조 값으로 나타냅니다. blaze 카메라가 출력하는 깊이 맵은 타겟과 이미지 평면(카메라의 광학 중심을 지나며 센서와 평행한 가상의 평면) 사이의 거리를 회색조 값으로 표현합니다. 포인트 클라우드는 3D 좌표 집합입니다. 포인트 클라우드에서는 각 픽셀에 카메라 좌표계의 (x, y, z) 좌표가 할당됩니다.
  • Intensity
    Intensity 구성 요소를 활성화하면 카메라이 생성하는 각 데이터 프레임에 강도 이미지(intensity image)가 추가됩니다. 강도 이미지는 반사된 광 펄스의 밝기를 픽셀당 16비트 정수 값으로 보여줍니다. 기술적으로 이는 주변광이 필터링되고 빛의 근적외선 부분만 포함하므로 진폭 이미지(amplitude image)에 해당합니다.
    카메라가 방출하는 빛의 파장이 이에 영향을 미치기 때문에 강도 이미지는 인간이 지각하는 타겟 장면과 다를 수 있습니다.
    강도 이미지는 이미지에 과다 노출 또는 과소 노출된 픽셀이 있는지 확인하는 데 유용합니다. 이를 방지하려면 Exposure Time 또는 카메라 위치를 변경해 보고 이미지가 개선되는지 확인하세요.
  • 신뢰도
    Confidence 구성 요소를 활성화하면 카메라이 생성하는 각 데이터 프레임에 신뢰도 맵(confidence map)이 추가됩니다. 신뢰도 맵은 깊이 맵 데이터의 신뢰성을 시각적으로 나타낸 것입니다. 픽셀에 대해 수집된 빛이 많을수록 신뢰도 값이 높아집니다. 신뢰할 수 있는 깊이 데이터를 사용할 수 없는 경우, 신뢰도 맵에서 해당 픽셀은 0으로 설정됩니다.
    다음 항목 사용 ConfidenceThreshold 매개변수을(를) 통해 어떤 깊이 데이터를 신뢰할 수 있는 것으로 간주할지 제어할 수 있습니다.

구성 요소 선택#

해당 구성 요소를 활성화하여 카메라가 전송할 구성 요소를 선택할 수 있습니다. ComponentSelector 파라미터에 HTML 로그 파일(*.html)의 경로와 이름을 지정할 수 있습니다.

구성 요소를 활성화하려면:

  1. 파라미터를 원하는 ComponentSelector 매개변수를 원하는 구성 요소로 설정합니다:

    • Range: Range 구성 요소가 선택됩니다.
    • Intensity: Intensity 구성 요소가 선택됩니다.
    • Confidence: Confidence 구성 요소가 선택됩니다.
  2. 파라미터를 원하는 ComponentEnable 파라메터 true.

  3. 파라미터를 원하는 PixelFormat 매개변수를 해당 구성 요소의 원하는 Pixel Format으로 설정합니다.
  4. 필요한 경우 다른 구성 요소에 대해서도 반복합니다.

정보

blaze Viewer를 사용하는 경우, Viewer에서 모든 구성 요소를 활성화해야 하므로 구성 요소를 선택 해제할 수 없습니다. pylon SDK를 통해 카메라에 직접 액세스하는 경우에는 필요에 따라 구성 요소를 자유롭게 선택하고 선택 해제할 수 있습니다. 구성 요소를 변경할 때는 카메라가 유휴 상태여야 합니다.