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

LUT#

LUT 카메라 기능을 사용하면 이미지의 픽셀 값을 사용자가 직접 정의한 값으로 대체할 수 있습니다.

이는 사용자 정의 조회 테이블(LUT)을 생성함으로써 이루어집니다.

기능 사용#

작동 방식#

LUT는 “룩업 테이블(lookup table)”의 약자로, 기본적으로 인덱스가 지정된 숫자 목록입니다. Basler 카메라의 경우, 사용자 정의 “휘도 룩업 테이블”을 생성하여 이미지의 픽셀 값, 즉 휘도 또는 회색조 값을 대체할 수 있습니다.

룩업 테이블에서는 개별 픽셀 값에 대한 대체 값을 정의할 수 있습니다. 예를 들어, 4,095의 회색 값(= 12비트 픽셀 형식의 최대 회색 값)을 0의 회색 값(= 최소 회색 값)으로 대체할 수 있습니다. 이렇게 하면 이미지의 완전히 흰색인 모든 픽셀이 완전히 검은색 픽셀로 변경됩니다.

사용자 정의 LUT를 설정하면, 예를 들어 이미지의 휘도를 최적화하고자 할 때 유용할 수 있습니다. 대체 값을 미리 정의하여 카메라에 저장해 두면, 애플리케이션에서 시간이 많이 소요되는 계산을 수행할 필요가 없습니다. 대신 카메라는 픽셀의 초기 값을 기반으로 LUT에서 원하는 새 값을 간단히 조회할 수 있습니다.

정보

사용자 정의 LUT의 값 범위(0–1,024 또는 0–4,096)는 현재 선택된 픽셀 형식에 따라 달라지지 않습니다. 이는 카메라의 최대 픽셀 비트 심도에 따라 결정됩니다.

카메라가 12비트 픽셀 형식을 지원하지만 현재 8비트 픽셀 형식을 사용하는 경우에도, 0에서 4,096 사이의 픽셀 값을 입력할 수 있습니다. 카메라는 이 값들을 변환에 사용합니다. 그런 다음 변환된 값의 최하위 4비트를 제거하고 최상위 8비트를 전송합니다.

개별 LUT 항목 교체#

조회 테이블의 개별 항목을 교체하려면:

  1. 파라미터를 원하는 LUTIndex 새 값으로 대체하려는 픽셀 값에 대한 매개변수.
  2. 파라미터를 원하는 LUTValue 매개변수를 새로운 픽셀 값으로 설정합니다.
  3. 바꾸고 싶은 모든 픽셀 값에 대해 1단계와 2단계를 반복합니다.
  4. 파라미터를 원하는 LUTEnable 파라메터 true.

Basler는 값을 순차적으로 처리하기 위해 프로그래밍 루프(예: for 루프)를 사용할 것을 권장합니다. 아래의 예제 코드를 참조하십시오.

LUT 항목 수#

LUT에 사용할 수 있는 항목 수는 카메라 모델에 따라 다릅니다.

LUT 항목의 수에 따라, 가능한 모든 픽셀 값에 대한 대체 값을 항상 저장할 수 있는 것은 아닙니다.

512개의 항목을 가진 LUT#

대부분의 바슬러(Basler) 카메라에서 사용자 정의 LUT는 최대 512개의 항목을 저장할 수 있습니다. 이 용량은 1,024개 또는 4,096개의 대체 값을 저장하기에는 충분하지 않습니다.

따라서 다음과 같은 제한 사항이 적용됩니다:

  • 다음과 같은 카메라에서는 최대 픽셀 비트 심도 멤버는 10비트, 다음만 설정할 수 있습니다. LUTIndex 매개변수를 2의 배수(0, 2, 4, 6, …, 1022)로 설정합니다. 즉, 0, 2, 4, 6 등의 픽셀 값만 대체될 수 있습니다.
  • 최대 픽셀 비트 심도가 12비트, 다음만 설정할 수 있습니다. LUTIndex 매개변수를 8의 배수(0, 8, 16, 24, …, 4088)로 설정합니다. 즉, 0, 8, 16, 24 등의 픽셀 값만 대체할 수 있습니다.

나머지 픽셀 값을 결정하기 위해 카메라가 직선 보간법을 수행합니다.

예시: 카메라의 최대 픽셀 비트 심도가 12 bit라고 가정해 보겠습니다. 또한 회도 값 24를 회도 값 20으로, 회도 값 32를 값 30으로 변환하는 LUT를 생성했다고 가정합니다. 이 경우 카메라가 24와 32 사이의 픽셀 값을 다음과 같이 결정합니다:

원본 픽셀 값 LUT에 저장된 값 보간된 값 새로운 픽셀 값(반올림됨)
24 20 20 20
25 - 21.25 21
26 - 22.5 22
27 - 23.75 23
28 - 25 25
29 - 26.25 26
30 - 27.5 27
31 - 28.75 28
32 30 30 30

정보

4088을 초과하는 픽셀 값은 보간되지 않습니다. 대신 4,088과 4,095 사이의 모든 픽셀 값이 LUT 인덱스 위치 4,088에 입력된 픽셀 값으로 대체됩니다.

1,024개 또는 4,096개의 항목을 가진 LUT#

일부 Basler 카메라에서는 사용자 정의 LUT에 모든 대체 값에 대한 항목을 저장할 수 있습니다. 카메라의 maximum pixel bit depth에 따라 1,024개 또는 4,096개의 항목을 사용할 수 있습니다.

즉, 위 섹션에 설명된 제한 사항이 적용되지 않음을 의미합니다. 다음을 설정할 수 있습니다. LUTIndex 매개변수를 1 단위로 증가시키며, 보간은 수행되지 않습니다.

모든 LUT 항목 교체#

단일 작업으로 룩업 테이블의 모든 항목을 교체할 수 있습니다. 많은 경우에 이는 LUT의 개별 항목을 반복해서 변경하는 것보다 더 빠릅니다.

룩업 테이블의 모든 항목을 교체하려면:

  1. 파라미터를 원하는 LUTValueAll 매개변수를 원하는 값으로 설정합니다.
    올바른 바이트 순서(endianness) (4바이트 단어(LUT 값)의 경우)를 적용해야 합니다.
  2. 파라미터를 원하는 LUTEnable 파라메터 true.

정보

The LUTValueAll 매개변수는 pylon Viewer 기능 트리가 아닌 pylon API를 통해서만 사용할 수 있습니다.

매개변수 구조는 카메라의 maximum pixel bit depth에 따라 다릅니다.

12비트 카메라 모델#

다음과 같은 카메라에서는 최대 픽셀 비트 심도 12 bit의 경우, LUTValueAll 매개변수는 4096 x 4바이트로 구성된 배열입니다. 각 4바이트 단어는 다음을 나타냅니다. LUTValue 매개변수 값.

The LUTValue 매개변수 값은 다음을 기준으로 정렬됩니다. LUTIndex 번호가 오름차순(0부터 4095까지)으로 정렬됩니다.

정보

  • 4바이트 단어(lut 값)의 바이트 순서는 your camera model에 따라 다릅니다.
  • LUT가 512개 항목으로 제한된 경우, 카메라에서는 8개마다 하나씩의 4바이트 워드(0, 8, 16, 24, …, 4088)만 실제로 사용됩니다. 나머지 4바이트 워드는 무시됩니다. 예:

    LUTValueAll Parameter Structure (12-Bit Camera Models)

10비트 카메라 모델#

다음과 같은 카메라에서는 최대 픽셀 비트 심도 10비트의 경우, LUTValueAll parameter는 1024 x 4바이트로 구성된 배열입니다. 각 4바이트 워드는 LUTValue 매개변수 값.

The LUTValue 매개변수 값은 다음을 기준으로 정렬됩니다. LUTIndex 오름차순 숫자(0~1023)를 나타냅니다.

정보

  • 4바이트 단어(lut 값)의 바이트 순서는 your camera model에 따라 다릅니다.
  • LUT가 512개 항목으로 제한된 경우, 카메라에서는 2개마다 하나씩의 4바이트 워드(0, 2, 4, 6, …, 1022)만 실제로 사용됩니다. 나머지 4바이트 워드는 무시됩니다. 예:

    LUTValueAll Parameter Structure (10-Bit Camera Models)

추가 파라미터#

The LUTSelector parameter를 사용하면 룩업 테이블을 선택할 수 있습니다.

Basler 카메라에서는 사용자가 정의할 수 있는 룩업 테이블이 하나만 제공되므로, 현재 이 parameter는 아무런 기능도 하지 않습니다.

세부 정보#

모든 카메라 모델 보기

Camera Model LUT 항목 수 4바이트 워드(LUT 값)의 엔디언
a2A640-240gmSWIR 4096 빅 엔디언
a2A640-240umSWIR 4096 리틀 엔디언
a2A1280-80gmSWIR 4096 빅 엔디언
a2A1280-125umSWIR 4096 리틀 엔디언
a2A1920-51gcBAS 4096 빅 엔디언
a2A1920-51gcIP67 4096 빅 엔디언
a2A1920-51gcPRO 4096 빅 엔디언
a2A1920-51gmBAS 4096 빅 엔디언
a2A1920-51gmIP67 4096 빅 엔디언
a2A1920-51gmPRO 4096 빅 엔디언
a2A1920-160ucBAS 4096 리틀 엔디언
a2A1920-160ucPRO 4096 리틀 엔디언
a2A1920-160umBAS 4096 리틀 엔디언
a2A1920-160umPRO 4096 리틀 엔디언
a2A1920-165g5cBAS 4096 빅 엔디언
a2A1920-165g5mBAS 4096 빅 엔디언
a2A1920-168mgc 4096 리틀 엔디언
a2A1920-168mgm 4096 리틀 엔디언
a2A2048-35gmSWIR 4096 빅 엔디언
a2A2048-37gcBAS 4096 빅 엔디언
a2A2048-37gcPRO 4096 빅 엔디언
a2A2048-37gmBAS 4096 빅 엔디언
a2A2048-37gmPRO 4096 빅 엔디언
a2A2048-110umSWIR 4096 리틀 엔디언
a2A2048-114g5cBAS 4096 빅 엔디언
a2A2048-114g5mBAS 4096 빅 엔디언
a2A2048-114mgc 4096 리틀 엔디언
a2A2048-114mgm 4096 리틀 엔디언
a2A2048-114ucBAS 4096 리틀 엔디언
a2A2048-114ucPRO 4096 리틀 엔디언
a2A2048-114umBAS 4096 리틀 엔디언
a2A2048-114umPRO 4096 리틀 엔디언
a2A2048-173cmSWIR 4096 리틀 엔디언
a2A2440-98g5cBAS 4096 빅 엔디언
a2A2440-98g5mBAS 4096 빅 엔디언
a2A2448-23gcBAS 4096 빅 엔디언
a2A2448-23gcIP67 4096 빅 엔디언
a2A2448-23gcPRO 4096 빅 엔디언
a2A2448-23gmBAS 4096 빅 엔디언
a2A2448-23gmIP67 4096 빅 엔디언
a2A2448-23gmPRO 4096 빅 엔디언
a2A2448-75ucBAS 4096 리틀 엔디언
a2A2448-75ucPRO 4096 리틀 엔디언
a2A2448-75umBAS 4096 리틀 엔디언
a2A2448-75umPRO 4096 리틀 엔디언
a2A2448-90mgc 4096 리틀 엔디언
a2A2448-90mgm 4096 리틀 엔디언
a2A2448-105g5cBAS 4096 빅 엔디언
a2A2448-105g5mBAS 4096 빅 엔디언
a2A2448-120cc 4096 리틀 엔디언
a2A2448-120cm 4096 리틀 엔디언
a2A2448-210cc 4096 리틀 엔디언
a2A2448-210cm 4096 리틀 엔디언
a2A2448-232g10c 4096 리틀 엔디언
a2A2448-232g10m 4096 리틀 엔디언
a2A2464-23gcBAS 4096 빅 엔디언
a2A2464-23gcPRO 4096 빅 엔디언
a2A2464-23gmBAS 4096 빅 엔디언
a2A2464-23gmPRO 4096 빅 엔디언
a2A2464-77ucBAS 4096 리틀 엔디언
a2A2464-77ucPRO 4096 리틀 엔디언
a2A2464-77umBAS 4096 리틀 엔디언
a2A2464-77umPRO 4096 리틀 엔디언
a2A2464-115g5cBAS 4096 빅 엔디언
a2A2464-115g5mBAS 4096 빅 엔디언
a2A2560-20gmSWIR 4096 빅 엔디언
a2A2560-70umSWIR 4096 리틀 엔디언
a2A2560-131cmSWIR 4096 리틀 엔디언
a2A2590-22gcBAS 4096 빅 엔디언
a2A2590-22gcPRO 4096 빅 엔디언
a2A2590-22gmBAS 4096 빅 엔디언
a2A2590-22gmPRO 4096 빅 엔디언
a2A2590-60ucBAS 4096 리틀 엔디언
a2A2590-60ucPRO 4096 리틀 엔디언
a2A2590-60umBAS 4096 리틀 엔디언
a2A2590-60umPRO 4096 리틀 엔디언
a2A2600-20gcBAS 4096 빅 엔디언
a2A2600-20gcPRO 4096 빅 엔디언
a2A2600-20gmBAS 4096 빅 엔디언
a2A2600-20gmPRO 4096 빅 엔디언
a2A2600-64ucBAS 4096 리틀 엔디언
a2A2600-64ucPRO 4096 리틀 엔디언
a2A2600-64umBAS 4096 리틀 엔디언
a2A2600-64umPRO 4096 리틀 엔디언
a2A2840-14gcBAS 4096 빅 엔디언
a2A2840-14gcIP67 4096 빅 엔디언
a2A2840-14gcPRO 4096 빅 엔디언
a2A2840-14gmBAS 4096 빅 엔디언
a2A2840-14gmIP67 4096 빅 엔디언
a2A2840-14gmPRO 4096 빅 엔디언
a2A2840-14gmUV 4096 빅 엔디언
a2A2840-48ucBAS 4096 리틀 엔디언
a2A2840-48ucPRO 4096 리틀 엔디언
a2A2840-48umBAS 4096 리틀 엔디언
a2A2840-48umPRO 4096 리틀 엔디언
a2A2840-48umUV 4096 리틀 엔디언
a2A2840-57mgc 4096 리틀 엔디언
a2A2840-57mgm 4096 리틀 엔디언
a2A2840-67g5cBAS 4096 빅 엔디언
a2A2840-67g5mBAS 4096 빅 엔디언
a2A2840-67g5mUV 4096 빅 엔디언
a2A2840-86cc 4096 리틀 엔디언
a2A2840-86cm 4096 리틀 엔디언
a2A2840-150g10c 4096 리틀 엔디언
a2A2840-150g10m 4096 리틀 엔디언
a2A2840-150g10mUV 4096 리틀 엔디언
a2A3536-9gcBAS 4096 빅 엔디언
a2A3536-9gcPRO 4096 빅 엔디언
a2A3536-9gmBAS 4096 빅 엔디언
a2A3536-9gmPRO 4096 빅 엔디언
a2A3536-31ucBAS 4096 리틀 엔디언
a2A3536-31ucPRO 4096 리틀 엔디언
a2A3536-31umBAS 4096 리틀 엔디언
a2A3536-31umPRO 4096 리틀 엔디언
a2A3536-37mgc 4096 리틀 엔디언
a2A3536-37mgm 4096 리틀 엔디언
a2A3536-42g5cBAS 4096 빅 엔디언
a2A3536-42g5mBAS 4096 빅 엔디언
a2A3840-13gcBAS 4096 빅 엔디언
a2A3840-13gcPRO 4096 빅 엔디언
a2A3840-13gmBAS 4096 빅 엔디언
a2A3840-13gmPRO 4096 빅 엔디언
a2A3840-45ucBAS 4096 리틀 엔디언
a2A3840-45ucPRO 4096 리틀 엔디언
a2A3840-45umBAS 4096 리틀 엔디언
a2A3840-45umPRO 4096 리틀 엔디언
a2A4096-9gcBAS 4096 빅 엔디언
a2A4096-9gcIP67 4096 빅 엔디언
a2A4096-9gcPRO 4096 빅 엔디언
a2A4096-9gmBAS 4096 빅 엔디언
a2A4096-9gmIP67 4096 빅 엔디언
a2A4096-9gmPRO 4096 빅 엔디언
a2A4096-30ucBAS 4096 리틀 엔디언
a2A4096-30ucPRO 4096 리틀 엔디언
a2A4096-30umBAS 4096 리틀 엔디언
a2A4096-30umPRO 4096 리틀 엔디언
a2A4096-38mgc 4096 리틀 엔디언
a2A4096-38mgm 4096 리틀 엔디언
a2A4096-44g5cBAS 4096 빅 엔디언
a2A4096-44g5mBAS 4096 빅 엔디언
a2A4096-67cc 4096 리틀 엔디언
a2A4096-67cm 4096 리틀 엔디언
a2A4096-98g10c 4096 리틀 엔디언
a2A4096-98g10m 4096 리틀 엔디언
a2A4200-12gcBAS 4096 빅 엔디언
a2A4200-12gcPRO 4096 빅 엔디언
a2A4200-12gmBAS 4096 빅 엔디언
a2A4200-12gmPRO 4096 빅 엔디언
a2A4200-40ucBAS 4096 리틀 엔디언
a2A4200-40ucPRO 4096 리틀 엔디언
a2A4200-40umBAS 4096 리틀 엔디언
a2A4200-40umPRO 4096 리틀 엔디언
a2A4504-5gcBAS 4096 빅 엔디언
a2A4504-5gcIP67 4096 빅 엔디언
a2A4504-5gcPRO 4096 빅 엔디언
a2A4504-5gmBAS 4096 빅 엔디언
a2A4504-5gmIP67 4096 빅 엔디언
a2A4504-5gmPRO 4096 빅 엔디언
a2A4504-18ucBAS 4096 리틀 엔디언
a2A4504-18ucPRO 4096 리틀 엔디언
a2A4504-18umBAS 4096 리틀 엔디언
a2A4504-18umPRO 4096 리틀 엔디언
a2A4504-23mgc 4096 리틀 엔디언
a2A4504-23mgm 4096 리틀 엔디언
a2A4504-27g5cBAS 4096 빅 엔디언
a2A4504-27g5mBAS 4096 빅 엔디언
a2A4504-42cc 4096 리틀 엔디언
a2A4504-42cm 4096 리틀 엔디언
a2A4504-59g10c 4096 리틀 엔디언
a2A4504-59g10m 4096 리틀 엔디언
a2A4508-6gcBAS 4096 빅 엔디언
a2A4508-6gcPRO 4096 빅 엔디언
a2A4508-6gmBAS 4096 빅 엔디언
a2A4508-6gmPRO 4096 빅 엔디언
a2A4508-20ucBAS 4096 리틀 엔디언
a2A4508-20ucPRO 4096 리틀 엔디언
a2A4508-20umBAS 4096 리틀 엔디언
a2A4508-20umPRO 4096 리틀 엔디언
a2A5060-4gcBAS 4096 빅 엔디언
a2A5060-4gmBAS 4096 빅 엔디언
a2A5060-15ucBAS 4096 리틀 엔디언
a2A5060-15umBAS 4096 리틀 엔디언
a2A5060-21g5cBAS 4096 빅 엔디언
a2A5060-21g5mBAS 4096 빅 엔디언
a2A5060-35cc 4096 리틀 엔디언
a2A5060-35cm 4096 리틀 엔디언
a2A5320-7gcBAS 4096 빅 엔디언
a2A5320-7gcIP67 4096 빅 엔디언
a2A5320-7gcPRO 4096 빅 엔디언
a2A5320-7gmBAS 4096 빅 엔디언
a2A5320-7gmPRO 4096 빅 엔디언
a2A5320-7gmip67 4096 빅 엔디언
a2A5320-23ucBAS 4096 리틀 엔디언
a2A5320-23ucPRO 4096 리틀 엔디언
a2A5320-23umBAS 4096 리틀 엔디언
a2A5320-23umPRO 4096 리틀 엔디언
a2A5320-29mgc 4096 리틀 엔디언
a2A5320-29mgm 4096 리틀 엔디언
a2A5320-34g5cBAS 4096 빅 엔디언
a2A5320-34g5mBAS 4096 빅 엔디언
a2A5320-52cc 4096 리틀 엔디언
a2A5320-52cm 4096 리틀 엔디언
a2A5320-75g10c 4096 리틀 엔디언
a2A5320-75g10m 4096 리틀 엔디언
a2A5328-4gcBAS 4096 빅 엔디언
a2A5328-4gcIP67 4096 빅 엔디언
a2A5328-4gcPRO 4096 빅 엔디언
a2A5328-4gmBAS 4096 빅 엔디언
a2A5328-4gmIP67 4096 빅 엔디언
a2A5328-4gmPRO 4096 빅 엔디언
a2A5328-15ucBAS 4096 리틀 엔디언
a2A5328-15ucPRO 4096 리틀 엔디언
a2A5328-15umBAS 4096 리틀 엔디언
a2A5328-15umPRO 4096 리틀 엔디언
a2A5328-19mgc 4096 리틀 엔디언
a2A5328-19mgm 4096 리틀 엔디언
a2A5328-22g5cBAS 4096 빅 엔디언
a2A5328-22g5mBAS 4096 빅 엔디언
a2A5328-35cc 4096 리틀 엔디언
a2A5328-35cm 4096 리틀 엔디언
a2A5328-49g10c 4096 리틀 엔디언
a2A5328-49g10m 4096 리틀 엔디언
acA640-121gm 512 빅 엔디언
acA640-300gc 512 빅 엔디언
acA640-300gm 512 빅 엔디언
acA640-750uc 512 리틀 엔디언
acA640-750um 512 리틀 엔디언
acA720-290gc 512 빅 엔디언
acA720-290gm 512 빅 엔디언
acA720-520uc 512 리틀 엔디언
acA720-520um 512 리틀 엔디언
acA800-200gc 512 빅 엔디언
acA800-200gm 512 빅 엔디언
acA800-510uc 512 리틀 엔디언
acA800-510um 512 리틀 엔디언
acA1280-60gc 512 빅 엔디언
acA1280-60gm 512 빅 엔디언
acA1300-60gc 512 빅 엔디언
acA1300-60gm 512 빅 엔디언
acA1300-60gmNIR 512 빅 엔디언
acA1300-75gc 512 빅 엔디언
acA1300-75gm 512 빅 엔디언
acA1300-200uc 512 리틀 엔디언
acA1300-200um 512 리틀 엔디언
acA1440-73gc 512 빅 엔디언
acA1440-73gm 512 빅 엔디언
acA1440-220uc 512 리틀 엔디언
acA1440-220um 512 리틀 엔디언
acA1600-60gc 512 빅 엔디언
acA1600-60gm 512 빅 엔디언
acA1920-25gc 512 빅 엔디언
acA1920-25gm 512 빅 엔디언
acA1920-25uc 512 리틀 엔디언
acA1920-25um 512 리틀 엔디언
acA1920-40gc 512 빅 엔디언
acA1920-40gm 512 빅 엔디언
acA1920-40uc 512 리틀 엔디언
acA1920-40ucMED 4096 리틀 엔디언
acA1920-40um 512 리틀 엔디언
acA1920-40umMED 4096 리틀 엔디언
acA1920-48gc 512 빅 엔디언
acA1920-48gm 512 빅 엔디언
acA1920-50gc 512 빅 엔디언
acA1920-50gm 512 빅 엔디언
acA1920-150uc 512 리틀 엔디언
acA1920-150um 512 리틀 엔디언
acA1920-155uc 512 리틀 엔디언
acA1920-155ucMED 4096 리틀 엔디언
acA1920-155um 512 리틀 엔디언
acA1920-155umMED 4096 리틀 엔디언
acA2000-50gc 512 빅 엔디언
acA2000-50gm 512 빅 엔디언
acA2000-165uc 512 리틀 엔디언
acA2000-165um 512 리틀 엔디언
acA2040-25gc 512 빅 엔디언
acA2040-25gm 512 빅 엔디언
acA2040-25gmNIR 512 빅 엔디언
acA2040-35gc 512 빅 엔디언
acA2040-35gm 512 빅 엔디언
acA2040-55uc 512 리틀 엔디언
acA2040-55um 512 리틀 엔디언
acA2040-90uc 512 리틀 엔디언
acA2040-90um 512 리틀 엔디언
acA2040-90umNIR 512 리틀 엔디언
acA2040-120uc 512 리틀 엔디언
acA2040-120um 512 리틀 엔디언
acA2440-20gc 512 빅 엔디언
acA2440-20gm 512 빅 엔디언
acA2440-35uc 512 리틀 엔디언
acA2440-35ucMED 4096 리틀 엔디언
acA2440-35um 512 리틀 엔디언
acA2440-35umMED 4096 리틀 엔디언
acA2440-75uc 512 리틀 엔디언
acA2440-75ucMED 4096 리틀 엔디언
acA2440-75um 512 리틀 엔디언
acA2440-75umMED 4096 리틀 엔디언
acA2500-14gc 512 빅 엔디언
acA2500-14gm 512 빅 엔디언
acA2500-14uc 512 리틀 엔디언
acA2500-14um 512 리틀 엔디언
acA2500-20gc 512 빅 엔디언
acA2500-20gcMED 512 빅 엔디언
acA2500-20gm 512 빅 엔디언
acA2500-20gmMED 512 빅 엔디언
acA2500-60uc 512 리틀 엔디언
acA2500-60um 512 리틀 엔디언
acA3088-16gc 512 빅 엔디언
acA3088-16gm 512 빅 엔디언
acA3088-57uc 512 리틀 엔디언
acA3088-57ucMED 4096 리틀 엔디언
acA3088-57um 512 리틀 엔디언
acA3088-57umMED 4096 리틀 엔디언
acA3800-10gc 512 빅 엔디언
acA3800-10gm 512 빅 엔디언
acA3800-14uc 512 리틀 엔디언
acA3800-14um 512 리틀 엔디언
acA4024-8gc 512 빅 엔디언
acA4024-8gm 512 빅 엔디언
acA4024-29uc 512 리틀 엔디언
acA4024-29um 512 리틀 엔디언
acA4096-11gc 512 빅 엔디언
acA4096-11gm 512 빅 엔디언
acA4096-30uc 512 리틀 엔디언
acA4096-30ucMED 4096 리틀 엔디언
acA4096-30um 512 리틀 엔디언
acA4096-30umMED 4096 리틀 엔디언
acA4096-40uc 512 리틀 엔디언
acA4096-40ucMED 4096 리틀 엔디언
acA4096-40um 512 리틀 엔디언
acA4096-40umMED 4096 리틀 엔디언
acA4112-8gc 512 빅 엔디언
acA4112-8gm 512 빅 엔디언
acA4112-20uc 512 리틀 엔디언
acA4112-20ucMED 4096 리틀 엔디언
acA4112-20um 512 리틀 엔디언
acA4112-20umMED 4096 리틀 엔디언
acA4112-20uc 512 리틀 엔디언
acA4112-30ucMED 4096 리틀 엔디언
acA4112-30um 512 리틀 엔디언
acA4112-30umMED 4096 리틀 엔디언
acA5472-5gc 512 빅 엔디언
acA5472-5gm 512 빅 엔디언
acA5472-17uc 512 리틀 엔디언
acA5472-17ucMED 4096 리틀 엔디언
acA5472-17um 512 리틀 엔디언
acA5472-17umMED 4096 리틀 엔디언
boA1936-400cc 4096 리틀 엔디언
boA1936-400cm 4096 리틀 엔디언
boA2448-250cc 4096 리틀 엔디언
boA2448-250cm 4096 리틀 엔디언
boA2832-190cc 4096 리틀 엔디언
boA2832-190cm 4096 리틀 엔디언
boA4096-93cc 4096 리틀 엔디언
boA4096-93cm 4096 리틀 엔디언
boA4096-180cc 4096 리틀 엔디언
boA4096-180cm 4096 리틀 엔디언
boA4112-68cc 4096 리틀 엔디언
boA4112-68cm 4096 리틀 엔디언
boA4500-45cc 4096 리틀 엔디언
boA4500-45cm 4096 리틀 엔디언
boA4504-100cc 4096 리틀 엔디언
boA4504-100cm 4096 리틀 엔디언
boA5056-95cm 4096 빅 엔디언
boA5120-150cc LUT feature를 지원하지 않습니다. N/A
boA5120-150cm LUT feature를 지원하지 않습니다. N/A
boA5120-230cc LUT feature를 지원하지 않습니다. N/A
boA5120-230cm LUT feature를 지원하지 않습니다. N/A
boA5320-150cc 4096 리틀 엔디언
boA5320-150cm 4096 리틀 엔디언
boA5328-100cc 4096 리틀 엔디언
boA5328-100cm 4096 리틀 엔디언
boA6500-36cc 4096 리틀 엔디언
boA6500-36cm 4096 리틀 엔디언
boA8100-16cc 4096 리틀 엔디언
boA8100-16cm 4096 리틀 엔디언
boA9344-30cc LUT feature를 지원하지 않습니다. N/A
boA9344-30cm LUT feature를 지원하지 않습니다. N/A
boA9344-70cc LUT feature를 지원하지 않습니다. N/A
boA9344-70cm LUT feature를 지원하지 않습니다. N/A
boA13440-17cm LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
daA720-520uc LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
daA720-520um LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
daA1280-54uc LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
daA1280-54um LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
daA1440-220uc LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
daA1440-220um LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
daA1600-60uc LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
daA1600-60um LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
daA1920-15um LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
daA1920-30uc LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
daA1920-30um LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
daA1920-160uc LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
daA1920-160um LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
daA2448-70uc LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
daA2448-70um LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
daA2500-14uc LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
daA2500-14um LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
daA3840-45uc LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
daA3840-45um LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
dmA720-290gc 4096 빅 엔디언
dmA720-290gm 4096 빅 엔디언
dmA1440-73gc 4096 빅 엔디언
dmA1440-73gm 4096 빅 엔디언
dmA1920-51gc 4096 빅 엔디언
dmA1920-51gm 4096 빅 엔디언
dmA2048-37gc 4096 빅 엔디언
dmA2048-37gm 4096 빅 엔디언
dmA2448-23gc 4096 빅 엔디언
dmA2448-23gm 4096 빅 엔디언
dmA2840-14gc 4096 빅 엔디언
dmA2840-14gm 4096 빅 엔디언
dmA3536-9gc 4096 빅 엔디언
dmA3536-9gm 4096 빅 엔디언
dmA4096-9gc 4096 빅 엔디언
dmA4096-9gm 4096 빅 엔디언
puA1280-54uc LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
puA1280-54um LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
puA1600-60uc LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
puA1600-60um LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
puA1920-30uc LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
puA1920-30um LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
puA2500-14uc LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
puA2500-14um LUT feature를 지원하지 않습니다. LUT feature를 지원하지 않습니다.
r2L2048-29gc 4096 빅 엔디언
r2L2048-58gm 4096 빅 엔디언
r2L2048-62cc 4096 리틀 엔디언
r2L2048-62g5c 4096 빅 엔디언
r2L2048-172cm 4096 리틀 엔디언
r2L2048-172g5m 4096 빅 엔디언
r2L4096-14gc 4096 빅 엔디언
r2L4096-29gm 4096 빅 엔디언
r2L4096-42cc 4096 리틀 엔디언
r2L4096-42g5c 4096 빅 엔디언
r2L4096-84cm 4096 리틀 엔디언
r2L4096-84g5m 4096 빅 엔디언
r2L8192-80cc 4096 리틀 엔디언
r2L8192-240cm 4096 빅 엔디언
r2L16384-60cc 4096 리틀 엔디언
r2L16384-120cm 4096 빅 엔디언
r2T16416-500cm 4096 빅 엔디언

샘플 코드#

// ** Replacing individual LUT entries **
// The following lookup table causes an inversion of the pixel values
// (bright -> dark, dark -> bright)
// Only applies to cameras with a maximum pixel bit depth of 12 bit
for (int i=0; i<4096; i+=8)
{
    camera.LUTIndex.SetValue(i);
    camera.LUTValue.SetValue(4095-i);
}
// Enable the LUT
camera.LUTEnable.SetValue(true);

// ** Replacing all LUT entries in a single operation **
// The following lookup table inverts the pixel values
// (bright -> dark, dark -> bright)
// Only applies to cameras with a maximum pixel bit depth of 12 bit
// Note: This is a simplified code sample.
// You should always check the camera interface and
// the endianness of your system before using LUTValueAll.
// For more information, see the 'LUTValueAll' code sample
// in the pylon API Documentation.
uint32_t lutValues[4096];
for (int i=0; i<4096; i+=8)
{
   lutValues[i] = 4095-i;
}
camera.LUTValueAll.SetValue(lutValues);
// Enable the LUT
camera.LUTEnable.SetValue(true);

이 샘플 코드는 C++ 언어로만 제공됩니다.

pylon Viewer를 사용하여 파라미터를 손쉽게 설정할 수도 있습니다.