HDR (High Dynamic Range)#
HDR 이미지는 이미지 내의 세부 사항을 매우 정확하게 보여주므로 고해상도 이미지 처리에 이상적입니다.
기능 사용#
이미지의 다이내믹 레인지는 표시할 수 있는 가장 밝은 밝기와 가장 어두운 밝기의 비율입니다. 다이내믹 레일지가 넓은 이미지는 장면의 실제 명암비를 매우 잘 포착하므로 어둡고 밝은 부분의 더 많은 세부 사항을 볼 수 있습니다.
HDR을 사용하면 노출이 다른 이미지를 획득하여 더 넓은 다이내믹 레인지를 캡처할 수 있습니다.
카메라 모델에 따라 노출 시간이 다른 이미지를 생성하는 네 가지 방법을 사용하여 HDR 이미지를 생성할 수 있습니다.
HDR Beyond#
일부 카메라 모델은 HDR Beyond를 지원합니다. HDR Beyond 기능을 사용하면 카메라에서 실시간으로 HDR 이미지를 생성할 수 있습니다.
이 기능은 이미지 최적화 기능인 Noise Reduction(노이즈 제거라고도 함) 및 Improved Sharpness를 사용합니다.
인접한 픽셀에 대해 서로 다른 두 가지 Exposure Time을 설정할 수 있습니다. 개별 픽셀의 짧은 노출과 긴 노출은 센서상에서 체스판 패턴으로 발생합니다. 서로 다른 노출은 동시에 종료됩니다.
HDR Beyond를 구성하려면:
- 파라미터를 원하는
ExposureTimeMode파라메터HDRBeyond. - 파라미터를 원하는
ExposureTimeSelector파라메터Common. - 파라미터를 원하는
ExposureTime파라미터를 원하는 마이크로초 단위의 Exposure Time으로 설정합니다. 이는 두 Exposure Time 중 더 긴 시간입니다. - 파라미터를 원하는
BslHDRBeyondRatio파라미터를 2에서 128 사이의 값(예: 16)으로 설정합니다. 이는 기본값입니다.
이전에 결정된 Exposure Time을 이 값으로 나누면 두 Exposure Time 중 더 짧은 시간이 됩니다. - 필요한 경우 다음을 설정하십시오.
BslNoiseReduction파라미터 및BslSharpnessEnhancement파라미터를 사용하여 원하는 노이즈 감소 및 선명도 수준을 지정합니다.
카메라는 각 픽셀 단위 내의 정보를 결합하여 하이 다이내믹 레인지 이미지를 생성합니다.
Interleaved HDR#
일부 카메라 모델은 Interleaved HDR(iHDR)을 지원합니다. iHDR 기능을 사용하면 센서의 짝수 및 홀수 픽셀 라인에 대해 서로 다른 Exposure Time을 설정할 수 있습니다. 예를 들어 1번, 3번, 5번 등의 라인에는 긴 Exposure Time을 지정하고 2번, 4번, 6번 등의 라인에는 단축된 Exposure Time을 지정할 수 있습니다. 서로 다른 노출이 동시에 시작됩니다. 그러면 밝고 어두운 선이 있는 "줄무늬" 이미지가 생성됩니다.
다음 도면은 센서 라인별로 서로 다른 노출을 시각화한 것입니다.
정보
Reverse Y 기능이 활성화된 경우 도면에 표시된 픽셀 위치가 그에 따라 변경됩니다.
iHDR의 Exposure Time을 설정하려면:
- 파라미터를 원하는
ExposureTimeMode파라메터Individual. - 파라미터를 원하는
ExposureTimeSelector파라메터Stage 1. - 스테이지 1의 Exposure Time을 지정합니다.
스테이지 1에 지정된 값은 센서의 짝수 픽셀 라인에 적용됩니다. - 파라미터를 원하는
ExposureTimeSelector파라메터Stage 2. - 단계 2의 Exposure Time을 지정합니다.
단계 2에 지정한 값은 센서의 홀수 픽셀 라인에 적용됩니다.
정보
Exposure Time 항목의 Specifics 섹션에서 카메라 모델의 최소 및 최대 Exposure Time 값을 확인할 수 있습니다.
외부 후처리 프로그램을 사용하여 밝은 라인과 어두운 라인을 결합하여 High Dynamic Range 이미지를 생성합니다.
Quad HDR#
일부 카메라 모델은 Quad HDR(QHDR)을 지원합니다. QHDR 기능을 사용하면 픽셀 단위 내의 픽셀에 대해 개별적인 Exposure Time을 설정할 수 있습니다. 이는 가로 방향 2개, 세로 방향 2개의 픽셀을 포함하는 2×2 픽셀 영역(쿼드 픽셀이라고도 함)입니다.
각 픽셀 단위에 포함된 이 네 개의 픽셀 각각에 대해 짧은 노출과 긴 노출을 설정할 수 있습니다. 서로 다른 노출은 동시에 끝납니다.
이를 통해 획득한 모든 단일 이미지에서 이미지의 어두운 영역과 밝은 영역의 정보를 모두 추출할 수 있습니다.
다음 그림은 픽셀 단위당 서로 다른 노출을 보여줍니다.
QHDR의 Exposure Time을 설정하려면:
- 파라미터를 원하는
ExposureTimeMode파라메터Individual. - 파라미터를 원하는
ExposureTimeSelector파라메터Stage 1. - 단계 1의 Exposure Time을 지정합니다.
-
다른 단계에 대해 2단계와 3단계를 반복합니다.
개별 단계는 각 픽셀 단위의 다음 픽셀을 나타냅니다.
Stage 1: 지정된 값은 다음 항목에 적용됩니다. 왼쪽 상단 픽셀.Stage 2: 지정된 값은 다음 항목에 적용됩니다. 오른쪽 상단 픽셀.Stage 3: 지정된 값은 다음 항목에 적용됩니다. 왼쪽 하단 픽셀.Stage 4: 지정된 값은 다음 항목에 적용됩니다. 오른쪽 하단 픽셀.
정보
Exposure Time 항목의 Specifics 섹션에서 카메라 모델의 최소 및 최대 Exposure Time 값을 확인할 수 있습니다.
외부 후처리 프로그램을 사용하여 각 픽셀 단위 내의 정보를 결합하여 High Dynamic Range 이미지를 생성합니다.
Sequencer를 통한 HDR#
일부 카메라 모델은 Sequencer 기능을 지원합니다. 이 기능을 사용하면 서로 다른 Exposure Time 설정을 정의하고 Sequencer Set에 저장하여 HDR 이미지를 획득할 수 있습니다. 카메라가 이미지를 획득할 때마다 Sequencer가 다음 Set으로 진행하며 차례대로 설정이 적용됩니다.
정보
Sequencer 구성 및 작동에 대한 자세한 내용은 Sequencer 항목을 참조하십시오. Sequencer 기능의 구현 방식은 카메라 인터페이스에 따라 다릅니다.
다음 단계는 ace 및 boost R 카메라에 대해 Sequencer를 구성하는 방법을 요약한 것입니다.
- Sequencer가 Configuration Mode에 있는지 확인합니다.
- Sequencer Set에 저장하려는 Exposure Time 설정을 구성합니다. 가장 짧은 Exposure Time부터 시작합니다.
- Sequencer Set Advance를 구성합니다.
- Sequencer set을 저장합니다.
- 사용하려는 모든 set에 대해 2~4단계를 반복합니다.
이미지 취득 중에 set을 지속적으로 순환하려면,SequencerSetNext마지막으로 구성한 set의 parameter 값을 첫 번째 set 번호(예: set 0)로 설정합니다. - Sequencer 구성 모드를 비활성화합니다.
- Sequencer를 작동하려면 Sequencer 모드를 활성화합니다.
- 선택 사항: Burst Mode 기능을 사용하여 트리거 신호를 수신할 때마다 일련의 이미지를 취득하도록 카메라를 구성합니다.
외부 후처리 프로그램을 사용하여 이미지를 결합하고 HDR 이미지를 생성합니다.
- 애플리케이션 예를 제공하는 How to: HDR Imaging with Basler Cameras Using Sequencer Mode and PyPylon 기술 문서도 참조하십시오.
- OpenCV - High Dynamic Range (HDR)도 참조하십시오.
세부 정보#
| Camera Model | 사용 가능한 HDR 모드 |
|---|---|
| a2A640-240gmSWIR | Sequencer를 통한 HDR |
| a2A640-240umSWIR | Sequencer를 통한 HDR |
| a2A1280-80gmSWIR | Sequencer를 통한 HDR |
| a2A1280-125umSWIR | Sequencer를 통한 HDR |
| a2A1920-51gcBAS | HDR 기능이 지원되지 않음 |
| a2A1920-51gcIP67 | HDR 기능이 지원되지 않음 |
| a2A1920-51gcPRO | Sequencer를 통한 HDR |
| a2A1920-51gmBAS | HDR 기능이 지원되지 않음 |
| a2A1920-51gmIP67 | HDR 기능이 지원되지 않음 |
| a2A1920-51gmPRO | Sequencer를 통한 HDR |
| a2A1920-160ucBAS | HDR 기능이 지원되지 않음 |
| a2A1920-160ucPRO | Sequencer를 통한 HDR |
| a2A1920-160umBAS | HDR 기능이 지원되지 않음 |
| a2A1920-160umPRO | Sequencer를 통한 HDR |
| a2A1920-165g5cBAS | Sequencer를 통한 HDR |
| a2A1920-165g5mBAS | Sequencer를 통한 HDR |
| a2A1920-168mgc | HDR 기능이 지원되지 않음 |
| a2A1920-168mgm | HDR 기능이 지원되지 않음 |
| a2A2048-35gmSWIR | Sequencer를 통한 HDR |
| a2A2048-37gcBAS | HDR 기능이 지원되지 않음 |
| a2A2048-37gcPRO | Sequencer를 통한 HDR |
| a2A2048-37gmBAS | Quad HDR |
| a2A2048-37gmPRO | Quad HDR Sequencer를 이용한 HDR |
| a2A2048-110umSWIR | Sequencer를 통한 HDR |
| a2A2048-114g5cBAS | Sequencer를 통한 HDR |
| a2A2048-114g5mBAS | HDR Beyond Quad HDR Sequencer를 이용한 HDR |
| a2A2048-114mgc | Quad HDR Sequencer를 이용한 HDR |
| a2A2048-114mgm | HDR Beyond Quad HDR Sequencer를 이용한 HDR |
| a2A2048-114ucBAS | HDR 기능이 지원되지 않음 |
| a2A2048-114ucPRO | Sequencer를 통한 HDR |
| a2A2048-114umBAS | Quad HDR |
| a2A2048-114umPRO | Quad HDR Sequencer를 이용한 HDR |
| a2A2048-173cmSWIR | Sequencer를 통한 HDR |
| a2A2440-98g5cBAS | Sequencer를 통한 HDR |
| a2A2440-98g5mBAS | Sequencer를 통한 HDR |
| a2A2448-23gcBAS | HDR 기능이 지원되지 않음 |
| a2A2448-23gcIP67 | HDR 기능이 지원되지 않음 |
| a2A2448-23gcPRO | Sequencer를 통한 HDR |
| a2A2448-23gmBAS | HDR 기능이 지원되지 않음 |
| a2A2448-23gmIP67 | HDR 기능이 지원되지 않음 |
| a2A2448-23gmPRO | Sequencer를 통한 HDR |
| a2A2448-75ucBAS | HDR 기능이 지원되지 않음 |
| a2A2448-75ucPRO | Sequencer를 통한 HDR |
| a2A2448-75umBAS | HDR 기능이 지원되지 않음 |
| a2A2448-75umPRO | Sequencer를 통한 HDR |
| a2A2448-90mgc | HDR 기능이 지원되지 않음 |
| a2A2448-90mgm | HDR 기능이 지원되지 않음 |
| a2A2448-105g5cBAS | Sequencer를 통한 HDR |
| a2A2448-105g5mBAS | Sequencer를 통한 HDR |
| a2A2448-120cc | Sequencer를 통한 HDR |
| a2A2448-120cm | Sequencer를 통한 HDR |
| a2A2448-210cc | Sequencer를 통한 HDR |
| a2A2448-210cm | Sequencer를 통한 HDR |
| a2A2448-232g10c | Sequencer를 통한 HDR |
| a2A2448-232g10m | Sequencer를 통한 HDR |
| a2A2464-23gcBAS | HDR 기능이 지원되지 않음 |
| a2A2464-23gcPRO | Sequencer를 통한 HDR |
| a2A2464-23gmBAS | HDR 기능이 지원되지 않음 |
| a2A2464-23gmPRO | Sequencer를 통한 HDR |
| a2A2464-77ucBAS | HDR 기능이 지원되지 않음 |
| a2A2464-77ucPRO | Sequencer를 통한 HDR |
| a2A2464-77umBAS | HDR 기능이 지원되지 않음 |
| a2A2464-77umPRO | Sequencer를 통한 HDR |
| a2A2464-115g5cBAS | Sequencer를 통한 HDR |
| a2A2464-115g5mBAS | Sequencer를 통한 HDR |
| a2A2560-20gmSWIR | Sequencer를 통한 HDR |
| a2A2560-70umSWIR | Sequencer를 통한 HDR |
| a2A2560-131cmSWIR | Sequencer를 통한 HDR |
| a2A2590-22gcBAS | HDR 기능이 지원되지 않음 |
| a2A2590-22gcPRO | Sequencer를 통한 HDR |
| a2A2590-22gmBAS | HDR 기능이 지원되지 않음 |
| a2A2590-22gmPRO | Sequencer를 통한 HDR |
| a2A2590-60ucBAS | HDR 기능이 지원되지 않음 |
| a2A2590-60ucPRO | Sequencer를 통한 HDR |
| a2A2590-60umBAS | HDR 기능이 지원되지 않음 |
| a2A2590-60umPRO | Sequencer를 통한 HDR |
| a2A2600-20gcBAS | HDR 기능이 지원되지 않음 |
| a2A2600-20gcPRO | Sequencer를 통한 HDR |
| a2A2600-20gmBAS | Interleaved HDR |
| a2A2600-20gmPRO | Interleaved HDR Sequencer를 이용한 HDR |
| a2A2600-64ucBAS | HDR 기능이 지원되지 않음 |
| a2A2600-64ucPRO | Sequencer를 통한 HDR |
| a2A2600-64umBAS | Interleaved HDR |
| a2A2600-64umPRO | Interleaved HDR Sequencer를 이용한 HDR |
| a2A2840-14gcBAS | HDR 기능이 지원되지 않음 |
| a2A2840-14gcIP67 | HDR 기능이 지원되지 않음 |
| a2A2840-14gcPRO | Sequencer를 통한 HDR |
| a2A2840-14gmBAS | HDR 기능이 지원되지 않음 |
| a2A2840-14gmIP67 | HDR 기능이 지원되지 않음 |
| a2A2840-14gmPRO | Sequencer를 통한 HDR |
| a2A2840-14gmUV | Sequencer를 통한 HDR |
| a2A2840-48ucBAS | HDR 기능이 지원되지 않음 |
| a2A2840-48ucPRO | Sequencer를 통한 HDR |
| a2A2840-48umBAS | HDR 기능이 지원되지 않음 |
| a2A2840-48umPRO | Sequencer를 통한 HDR |
| a2A2840-48umUV | Sequencer를 통한 HDR |
| a2A2840-57mgc | Sequencer를 통한 HDR |
| a2A2840-57mgm | Sequencer를 통한 HDR |
| a2A2840-67g5cBAS | Sequencer를 통한 HDR |
| a2A2840-67g5mBAS | Sequencer를 통한 HDR |
| a2A2840-67g5mUV | Sequencer를 통한 HDR |
| a2A2840-86cc | Sequencer를 통한 HDR |
| a2A2840-86cm | Sequencer를 통한 HDR |
| a2A2840-150g10c | Sequencer를 통한 HDR |
| a2A2840-150g10m | Sequencer를 통한 HDR |
| a2A2840-150g10mUV | Sequencer를 통한 HDR |
| a2A3536-9gcBAS | HDR 기능이 지원되지 않음 |
| a2A3536-9gcPRO | Sequencer를 통한 HDR |
| a2A3536-9gmBAS | HDR 기능이 지원되지 않음 |
| a2A3536-9gmPRO | Sequencer를 통한 HDR |
| a2A3536-31ucBAS | HDR 기능이 지원되지 않음 |
| a2A3536-31ucPRO | Sequencer를 통한 HDR |
| a2A3536-31umBAS | HDR 기능이 지원되지 않음 |
| a2A3536-31umPRO | Sequencer를 통한 HDR |
| a2A3536-37mgc | HDR 기능이 지원되지 않음 |
| a2A3536-37mgm | HDR 기능이 지원되지 않음 |
| a2A3536-42g5cBAS | Sequencer를 통한 HDR |
| a2A3536-42g5mBAS | Sequencer를 통한 HDR |
| a2A3840-13gcBAS | HDR 기능이 지원되지 않음 |
| a2A3840-13gcPRO | Sequencer를 통한 HDR |
| a2A3840-13gmBAS | HDR 기능이 지원되지 않음 |
| a2A3840-13gmPRO | Sequencer를 통한 HDR |
| a2A3840-45ucBAS | HDR 기능이 지원되지 않음 |
| a2A3840-45ucPRO | Sequencer를 통한 HDR |
| a2A3840-45umBAS | HDR 기능이 지원되지 않음 |
| a2A3840-45umPRO | Sequencer를 통한 HDR |
| a2A4096-9gcBAS | HDR 기능이 지원되지 않음 |
| a2A4096-9gcIP67 | HDR 기능이 지원되지 않음 |
| a2A4096-9gcPRO | Sequencer를 통한 HDR |
| a2A4096-9gmBAS | HDR 기능이 지원되지 않음 |
| a2A4096-9gmIP67 | HDR 기능이 지원되지 않음 |
| a2A4096-9gmPRO | Sequencer를 통한 HDR |
| a2A4096-30ucBAS | HDR 기능이 지원되지 않음 |
| a2A4096-30ucPRO | Sequencer를 통한 HDR |
| a2A4096-30umBAS | HDR 기능이 지원되지 않음 |
| a2A4096-30umPRO | Sequencer를 통한 HDR |
| a2A4096-38mgc | Sequencer를 통한 HDR |
| a2A4096-38mgm | Sequencer를 통한 HDR |
| a2A4096-44g5cBAS | Sequencer를 통한 HDR |
| a2A4096-44g5mBAS | Sequencer를 통한 HDR |
| a2A4096-67cc | Sequencer를 통한 HDR |
| a2A4096-67cm | Sequencer를 통한 HDR |
| a2A4096-98g10c | Sequencer를 통한 HDR |
| a2A4096-98g10m | Sequencer를 통한 HDR |
| a2A4200-12gcBAS | HDR 기능이 지원되지 않음 |
| a2A4200-12gcPRO | Sequencer를 통한 HDR |
| a2A4200-12gmBAS | Interleaved HDR |
| a2A4200-12gmPRO | Interleaved HDR Sequencer를 이용한 HDR |
| a2A4200-40ucBAS | HDR 기능이 지원되지 않음 |
| a2A4200-40ucPRO | Sequencer를 통한 HDR |
| a2A4200-40umBAS | Interleaved HDR |
| a2A4200-40umPRO | Interleaved HDR Sequencer를 이용한 HDR |
| a2A4504-5gcBAS | HDR 기능이 지원되지 않음 |
| a2A4504-5gcIP67 | Sequencer를 통한 HDR |
| a2A4504-5gcPRO | Sequencer를 통한 HDR |
| a2A4504-5gmBAS | HDR 기능이 지원되지 않음 |
| a2A4504-5gmIP67 | Sequencer를 통한 HDR |
| a2A4504-5gmPRO | Sequencer를 통한 HDR |
| a2A4504-18ucBAS | HDR 기능이 지원되지 않음 |
| a2A4504-18ucPRO | Sequencer를 통한 HDR |
| a2A4504-18umBAS | HDR 기능이 지원되지 않음 |
| a2A4504-18umPRO | Sequencer를 통한 HDR |
| a2A4504-23mgc | Sequencer를 통한 HDR |
| a2A4504-23mgm | Sequencer를 통한 HDR |
| a2A4504-27g5cBAS | Sequencer를 통한 HDR |
| a2A4504-27g5mBAS | Sequencer를 통한 HDR |
| a2A4504-42cc | Sequencer를 통한 HDR |
| a2A4504-42cm | Sequencer를 통한 HDR |
| a2A4504-59g10c | Sequencer를 통한 HDR |
| a2A4504-59g10m | Sequencer를 통한 HDR |
| a2A4508-6gcBAS | HDR 기능이 지원되지 않음 |
| a2A4508-6gcPRO | Sequencer를 통한 HDR |
| a2A4508-6gmBAS | Interleaved HDR |
| a2A4508-6gmPRO | Interleaved HDR Sequencer를 이용한 HDR |
| a2A4508-20ucBAS | HDR 기능이 지원되지 않음 |
| a2A4508-20ucPRO | Sequencer를 통한 HDR |
| a2A4508-20umBAS | Interleaved HDR |
| a2A4508-20umPRO | Interleaved HDR Sequencer를 이용한 HDR |
| a2A5060-4gcBAS | HDR 기능이 지원되지 않음 |
| a2A5060-4gmBAS | HDR 기능이 지원되지 않음 |
| a2A5060-15ucBAS | HDR 기능이 지원되지 않음 |
| a2A5060-15umBAS | HDR 기능이 지원되지 않음 |
| a2A5060-21g5cBAS | Sequencer를 통한 HDR |
| a2A5060-21g5mBAS | Sequencer를 통한 HDR |
| a2A5060-35cc | Sequencer를 통한 HDR |
| a2A5060-35cm | Sequencer를 통한 HDR |
| a2A5320-7gcBAS | HDR 기능이 지원되지 않음 |
| a2A5320-7gcIP67 | HDR 기능이 지원되지 않음 |
| a2A5320-7gcPRO | Sequencer를 통한 HDR |
| a2A5320-7gmBAS | HDR 기능이 지원되지 않음 |
| a2A5320-7gmPRO | Sequencer를 통한 HDR |
| a2A5320-7gmip67 | HDR 기능이 지원되지 않음 |
| a2A5320-23ucBAS | HDR 기능이 지원되지 않음 |
| a2A5320-23ucPRO | Sequencer를 통한 HDR |
| a2A5320-23umBAS | HDR 기능이 지원되지 않음 |
| a2A5320-23umPRO | Sequencer를 통한 HDR |
| a2A5320-29mgc | HDR 기능이 지원되지 않음 |
| a2A5320-29mgm | HDR 기능이 지원되지 않음 |
| a2A5320-34g5cBAS | Sequencer를 통한 HDR |
| a2A5320-34g5mBAS | Sequencer를 통한 HDR |
| a2A5320-52cc | Sequencer를 통한 HDR |
| a2A5320-52cm | Sequencer를 통한 HDR |
| a2A5320-75g10c | Sequencer를 통한 HDR |
| a2A5320-75g10m | Sequencer를 통한 HDR |
| a2A5328-4gcBAS | HDR 기능이 지원되지 않음 |
| a2A5328-4gcIP67 | HDR 기능이 지원되지 않음 |
| a2A5328-4gcPRO | Sequencer를 통한 HDR |
| a2A5328-4gmBAS | HDR 기능이 지원되지 않음 |
| a2A5328-4gmIP67 | HDR 기능이 지원되지 않음 |
| a2A5328-4gmPRO | Sequencer를 통한 HDR |
| a2A5328-15ucBAS | HDR 기능이 지원되지 않음 |
| a2A5328-15ucPRO | Sequencer를 통한 HDR |
| a2A5328-15umBAS | HDR 기능이 지원되지 않음 |
| a2A5328-15umPRO | Sequencer를 통한 HDR |
| a2A5328-19mgc | HDR 기능이 지원되지 않음 |
| a2A5328-19mgm | HDR 기능이 지원되지 않음 |
| a2A5328-22g5cBAS | Sequencer를 통한 HDR |
| a2A5328-22g5mBAS | Sequencer를 통한 HDR |
| a2A5328-35cc | Sequencer를 통한 HDR |
| a2A5328-35cm | Sequencer를 통한 HDR |
| a2A5328-49g10c | Sequencer를 통한 HDR |
| a2A5328-49g10m | Sequencer를 통한 HDR |
| acA640-121gm | Sequencer를 통한 HDR |
| acA640-300gc | Sequencer를 통한 HDR |
| acA640-300gm | Sequencer를 통한 HDR |
| acA640-750uc | Sequencer를 통한 HDR |
| acA640-750um | Sequencer를 통한 HDR |
| acA720-290gc | Sequencer를 통한 HDR |
| acA720-290gm | Sequencer를 통한 HDR |
| acA720-520uc | Sequencer를 통한 HDR |
| acA720-520um | Sequencer를 통한 HDR |
| acA800-200gc | Sequencer를 통한 HDR |
| acA800-200gm | Sequencer를 통한 HDR |
| acA800-510uc | Sequencer를 통한 HDR |
| acA800-510um | Sequencer를 통한 HDR |
| acA1280-60gc | Sequencer를 통한 HDR |
| acA1280-60gm | Sequencer를 통한 HDR |
| acA1300-60gc | Sequencer를 통한 HDR |
| acA1300-60gm | Sequencer를 통한 HDR |
| acA1300-60gmNIR | Sequencer를 통한 HDR |
| acA1300-75gc | Sequencer를 통한 HDR |
| acA1300-75gm | Sequencer를 통한 HDR |
| acA1300-200uc | Sequencer를 통한 HDR |
| acA1300-200um | Sequencer를 통한 HDR |
| acA1440-73gc | Sequencer를 통한 HDR |
| acA1440-73gm | Sequencer를 통한 HDR |
| acA1440-220uc | Sequencer를 통한 HDR |
| acA1440-220um | Sequencer를 통한 HDR |
| acA1600-60gc | Sequencer를 통한 HDR |
| acA1600-60gm | Sequencer를 통한 HDR |
| acA1920-25gc | Sequencer를 통한 HDR |
| acA1920-25gm | Sequencer를 통한 HDR |
| acA1920-25uc | Sequencer를 통한 HDR |
| acA1920-25um | Sequencer를 통한 HDR |
| acA1920-40gc | Sequencer를 통한 HDR |
| acA1920-40gm | Sequencer를 통한 HDR |
| acA1920-40uc | Sequencer를 통한 HDR |
| acA1920-40ucMED | Sequencer를 통한 HDR |
| acA1920-40um | Sequencer를 통한 HDR |
| acA1920-40umMED | Sequencer를 통한 HDR |
| acA1920-48gc | Sequencer를 통한 HDR |
| acA1920-48gm | Sequencer를 통한 HDR |
| acA1920-50gc | Sequencer를 통한 HDR |
| acA1920-50gm | Sequencer를 통한 HDR |
| acA1920-150uc | Sequencer를 통한 HDR |
| acA1920-150um | Sequencer를 통한 HDR |
| acA1920-155uc | Sequencer를 통한 HDR |
| acA1920-155ucMED | Sequencer를 통한 HDR |
| acA1920-155um | Sequencer를 통한 HDR |
| acA1920-155umMED | Sequencer를 통한 HDR |
| acA2000-50gc | Sequencer를 통한 HDR |
| acA2000-50gm | Sequencer를 통한 HDR |
| acA2000-165uc | Sequencer를 통한 HDR |
| acA2000-165um | Sequencer를 통한 HDR |
| acA2040-25gc | Sequencer를 통한 HDR |
| acA2040-25gm | Sequencer를 통한 HDR |
| acA2040-25gmNIR | Sequencer를 통한 HDR |
| acA2040-35gc | Sequencer를 통한 HDR |
| acA2040-35gm | Sequencer를 통한 HDR |
| acA2040-55uc | Sequencer를 통한 HDR |
| acA2040-55um | Sequencer를 통한 HDR |
| acA2040-90uc | Sequencer를 통한 HDR |
| acA2040-90um | Sequencer를 통한 HDR |
| acA2040-90umNIR | Sequencer를 통한 HDR |
| acA2040-120uc | Sequencer를 통한 HDR |
| acA2040-120um | Sequencer를 통한 HDR |
| acA2440-20gc | Sequencer를 통한 HDR |
| acA2440-20gm | Sequencer를 통한 HDR |
| acA2440-35uc | Sequencer를 통한 HDR |
| acA2440-35ucMED | Sequencer를 통한 HDR |
| acA2440-35um | Sequencer를 통한 HDR |
| acA2440-35umMED | Sequencer를 통한 HDR |
| acA2440-75uc | Sequencer를 통한 HDR |
| acA2440-75ucMED | Sequencer를 통한 HDR |
| acA2440-75um | Sequencer를 통한 HDR |
| acA2440-75umMED | Sequencer를 통한 HDR |
| acA2500-14gc | Sequencer를 통한 HDR |
| acA2500-14gm | Sequencer를 통한 HDR |
| acA2500-14uc | Sequencer를 통한 HDR |
| acA2500-14um | Sequencer를 통한 HDR |
| acA2500-20gc | Sequencer를 통한 HDR |
| acA2500-20gcMED | Sequencer를 통한 HDR |
| acA2500-20gm | Sequencer를 통한 HDR |
| acA2500-20gmMED | Sequencer를 통한 HDR |
| acA2500-60uc | Sequencer를 통한 HDR |
| acA2500-60um | Sequencer를 통한 HDR |
| acA3088-16gc | Sequencer를 통한 HDR |
| acA3088-16gm | Sequencer를 통한 HDR |
| acA3088-57uc | Sequencer를 통한 HDR |
| acA3088-57ucMED | Sequencer를 통한 HDR |
| acA3088-57um | Sequencer를 통한 HDR |
| acA3088-57umMED | Sequencer를 통한 HDR |
| acA3800-10gc | Sequencer를 통한 HDR |
| acA3800-10gm | Sequencer를 통한 HDR |
| acA3800-14uc | Sequencer를 통한 HDR |
| acA3800-14um | Sequencer를 통한 HDR |
| acA4024-8gc | Sequencer를 통한 HDR |
| acA4024-8gm | Sequencer를 통한 HDR |
| acA4024-29uc | Sequencer를 통한 HDR |
| acA4024-29um | Sequencer를 통한 HDR |
| acA4096-11gc | Sequencer를 통한 HDR |
| acA4096-11gm | Sequencer를 통한 HDR |
| acA4096-30uc | Sequencer를 통한 HDR |
| acA4096-30ucMED | Sequencer를 통한 HDR |
| acA4096-30um | Sequencer를 통한 HDR |
| acA4096-30umMED | Sequencer를 통한 HDR |
| acA4096-40uc | Sequencer를 통한 HDR |
| acA4096-40ucMED | Sequencer를 통한 HDR |
| acA4096-40um | Sequencer를 통한 HDR |
| acA4096-40umMED | Sequencer를 통한 HDR |
| acA4112-8gc | Sequencer를 통한 HDR |
| acA4112-8gm | Sequencer를 통한 HDR |
| acA4112-20uc | Sequencer를 통한 HDR |
| acA4112-20ucMED | Sequencer를 통한 HDR |
| acA4112-20um | Sequencer를 통한 HDR |
| acA4112-20umMED | Sequencer를 통한 HDR |
| acA4112-20uc | Sequencer를 통한 HDR |
| acA4112-30ucMED | Sequencer를 통한 HDR |
| acA4112-30um | Sequencer를 통한 HDR |
| acA4112-30umMED | Sequencer를 통한 HDR |
| acA5472-5gc | Sequencer를 통한 HDR |
| acA5472-5gm | Sequencer를 통한 HDR |
| acA5472-17uc | Sequencer를 통한 HDR |
| acA5472-17ucMED | Sequencer를 통한 HDR |
| acA5472-17um | Sequencer를 통한 HDR |
| acA5472-17umMED | Sequencer를 통한 HDR |
| boA1936-400cc | Sequencer를 통한 HDR |
| boA1936-400cm | Sequencer를 통한 HDR |
| boA2448-250cc | Sequencer를 통한 HDR |
| boA2448-250cm | Sequencer를 통한 HDR |
| boA2832-190cc | Sequencer를 통한 HDR |
| boA2832-190cm | Sequencer를 통한 HDR |
| boA4096-93cc | Sequencer를 통한 HDR |
| boA4096-93cm | Sequencer를 통한 HDR |
| boA4096-180cc | Sequencer를 통한 HDR |
| boA4096-180cm | Sequencer를 통한 HDR |
| boA4112-68cc | Sequencer를 통한 HDR |
| boA4112-68cm | Sequencer를 통한 HDR |
| boA4500-45cc | Sequencer를 통한 HDR |
| boA4500-45cm | Sequencer를 통한 HDR |
| boA4504-100cc | Sequencer를 통한 HDR |
| boA4504-100cm | Sequencer를 통한 HDR |
| boA5056-95cm | Sequencer를 통한 HDR |
| boA5120-150cc | HDR 기능이 지원되지 않음 |
| boA5120-150cm | HDR 기능이 지원되지 않음 |
| boA5120-230cc | HDR 기능이 지원되지 않음 |
| boA5120-230cm | HDR 기능이 지원되지 않음 |
| boA5320-150cc | Sequencer를 통한 HDR |
| boA5320-150cm | Sequencer를 통한 HDR |
| boA5328-100cc | Sequencer를 통한 HDR |
| boA5328-100cm | Sequencer를 통한 HDR |
| boA6500-36cc | Sequencer를 통한 HDR |
| boA6500-36cm | Sequencer를 통한 HDR |
| boA8100-16cc | Sequencer를 통한 HDR |
| boA8100-16cm | Sequencer를 통한 HDR |
| boA9344-30cc | HDR 기능이 지원되지 않음 |
| boA9344-30cm | HDR 기능이 지원되지 않음 |
| boA9344-70cc | HDR 기능이 지원되지 않음 |
| boA9344-70cm | HDR 기능이 지원되지 않음 |
| boA13440-17cm | HDR 기능이 지원되지 않음 |
| daA720-520uc | HDR 기능이 지원되지 않음 |
| daA720-520um | HDR 기능이 지원되지 않음 |
| daA1280-54uc | HDR 기능이 지원되지 않음 |
| daA1280-54um | HDR 기능이 지원되지 않음 |
| daA1440-220uc | HDR 기능이 지원되지 않음 |
| daA1440-220um | HDR 기능이 지원되지 않음 |
| daA1600-60uc | HDR 기능이 지원되지 않음 |
| daA1600-60um | HDR 기능이 지원되지 않음 |
| daA1920-15um | HDR 기능이 지원되지 않음 |
| daA1920-30uc | HDR 기능이 지원되지 않음 |
| daA1920-30um | HDR 기능이 지원되지 않음 |
| daA1920-160uc | HDR 기능이 지원되지 않음 |
| daA1920-160um | HDR 기능이 지원되지 않음 |
| daA2448-70uc | HDR 기능이 지원되지 않음 |
| daA2448-70um | HDR 기능이 지원되지 않음 |
| daA2500-14uc | HDR 기능이 지원되지 않음 |
| daA2500-14um | HDR 기능이 지원되지 않음 |
| daA3840-45uc | HDR 기능이 지원되지 않음 |
| daA3840-45um | HDR 기능이 지원되지 않음 |
| dmA720-290gc | HDR 기능이 지원되지 않음 |
| dmA720-290gm | HDR 기능이 지원되지 않음 |
| dmA1440-73gc | HDR 기능이 지원되지 않음 |
| dmA1440-73gm | HDR 기능이 지원되지 않음 |
| dmA1920-51gc | HDR 기능이 지원되지 않음 |
| dmA1920-51gm | HDR 기능이 지원되지 않음 |
| dmA2048-37gc | HDR 기능이 지원되지 않음 |
| dmA2048-37gm | Quad HDR |
| dmA2448-23gc | HDR 기능이 지원되지 않음 |
| dmA2448-23gm | HDR 기능이 지원되지 않음 |
| dmA2840-14gc | HDR 기능이 지원되지 않음 |
| dmA2840-14gm | HDR 기능이 지원되지 않음 |
| dmA3536-9gc | HDR 기능이 지원되지 않음 |
| dmA3536-9gm | HDR 기능이 지원되지 않음 |
| dmA4096-9gc | HDR 기능이 지원되지 않음 |
| dmA4096-9gm | HDR 기능이 지원되지 않음 |
| puA1280-54uc | HDR 기능이 지원되지 않음 |
| puA1280-54um | HDR 기능이 지원되지 않음 |
| puA1600-60uc | HDR 기능이 지원되지 않음 |
| puA1600-60um | HDR 기능이 지원되지 않음 |
| puA1920-30uc | HDR 기능이 지원되지 않음 |
| puA1920-30um | HDR 기능이 지원되지 않음 |
| puA2500-14uc | HDR 기능이 지원되지 않음 |
| puA2500-14um | HDR 기능이 지원되지 않음 |
| r2L2048-29gc | HDR 기능이 지원되지 않음 |
| r2L2048-58gm | HDR 기능이 지원되지 않음 |
| r2L2048-62cc | HDR 기능이 지원되지 않음 |
| r2L2048-62g5c | HDR 기능이 지원되지 않음 |
| r2L2048-172cm | HDR 기능이 지원되지 않음 |
| r2L2048-172g5m | HDR 기능이 지원되지 않음 |
| r2L4096-14gc | HDR 기능이 지원되지 않음 |
| r2L4096-29gm | HDR 기능이 지원되지 않음 |
| r2L4096-42cc | HDR 기능이 지원되지 않음 |
| r2L4096-42g5c | HDR 기능이 지원되지 않음 |
| r2L4096-84cm | HDR 기능이 지원되지 않음 |
| r2L4096-84g5m | HDR 기능이 지원되지 않음 |
| r2L8192-80cc | HDR 기능이 지원되지 않음 |
| r2L8192-240cm | HDR 기능이 지원되지 않음 |
| r2L16384-60cc | HDR 기능이 지원되지 않음 |
| r2L16384-120cm | HDR 기능이 지원되지 않음 |
| r2T16416-500cm | HDR 기능이 지원되지 않음 |
샘플 코드#
다음 예제 코드는 HDR Beyond를 지원하는 카메라에 적용됩니다.
// Set the exposure time mode to HDR Beyond
camera.ExposureTimeMode.SetValue(ExposureTimeMode_HDRBeyond);
// Set the exposure time selector to Common
camera.ExposureTimeSelector.SetValue(ExposureTimeSelector_Common);
// Set the exposure time to 1000000 microseconds
camera.ExposureTime.SetValue(1000000.0);
// Set the HDR Beyond ratio to 32
camera.BslHDRBeyondRatio.SetValue(32);
// Optional: Configure noise reduction
camera.NoiseReduction.SetValue(0.2);
// Optional: Configure improved sharpness
camera.SharpnessEnhancement.SetValue(1.0);
INodeMap& nodemap = camera.GetNodeMap();
// Set the exposure time mode to HDR Beyond
CEnumParameter(nodemap, "ExposureTimeMode").SetValue("HDRBeyond");
// Set the exposure time selector to Common
CEnumParameter(nodemap, "ExposureTimeSelector").SetValue("Common");
// Set the exposure time to 1000000 microseconds
CFloatParameter(nodemap, "ExposureTime").SetValue(1000000.0);
// Set the HDR Beyond ratio to 32
CIntegerParameter(nodemap, "BslHDRBeyondRatio").SetValue(32);
// Optional: Configure noise reduction
CFloatParameter(nodemap, "NoiseReduction").SetValue(0.2);
// Optional: Configure improved sharpness
CFloatParameter(nodemap, "SharpnessEnhancement").SetValue(1.0);
// Set the exposure time mode to HDR Beyond
camera.Parameters[PLCamera.ExposureTimeMode].SetValue(PLCamera.ExposureTimeMode.HDRBeyond);
// Set the exposure time selector to Common
camera.Parameters[PLCamera.ExposureTimeSelector].SetValue(PLCamera.ExposureTimeSelector.Common);
// Set the exposure time to 1000000 microseconds
camera.Parameters[PLCamera.ExposureTime].SetValue(1000000.0);
// Set the HDR Beyond ratio to 32
camera.Parameters[PLCamera.BslHDRBeyondRatio].SetValue(32);
// Optional: Configure noise reduction
camera.Parameters[PLCamera.NoiseReduction].SetValue(0.2);
// Optional: Configure improved sharpness
camera.Parameters[PLCamera.SharpnessEnhancement].SetValue(1.0);
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK; /* Return value of pylon methods */
/* Set the exposure time mode to HDR Beyond */
errRes = PylonDeviceFeatureFromString(hdev, "ExposureTimeMode", "HDRBeyond");
CHECK(errRes);
/* Set the exposure time selector to Common */
errRes = PylonDeviceFeatureFromString(hdev, "ExposureTimeSelector", "Common");
CHECK(errRes);
/* Set the exposure time to 1000000 microseconds */
errRes = PylonDeviceSetFloatFeature(hdev, "ExposureTime", 1000000.0);
CHECK(errRes);
/* Set the HDR Beyond ratio to 32 */
errRes = PylonDeviceSetIntegerFeature(hdev, "BslHDRBeyondRatio", 32);
CHECK(errRes);
/* Optional: Configure noise reduction */
errRes = PylonDeviceSetFloatFeature(hdev, "NoiseReduction", 0.2);
CHECK(errRes);
/* Optional: Configure improved sharpness */
errRes = PylonDeviceSetFloatFeature(hdev, "SharpnessEnhancement", 1.0);
CHECK(errRes);
# Set the exposure time mode to HDR Beyond
camera.ExposureTimeMode.Value = "HDRBeyond"
# Set the exposure time selector to Common
camera.ExposureTimeSelector.Value = "Common"
# Set the exposure time to 1000000 microseconds
camera.ExposureTime.Value = 1000000.0
# Set the HDR Beyond ratio to 32
camera.BslHDRBeyondRatio.Value = 32
# Optional: Configure noise reduction
camera.NoiseReduction.Value = 0.2
# Optional: Configure improved sharpness
camera.SharpnessEnhancement.Value = 1.0
다음 예제 코드는 interleaved HDR 또는 Quad HDR을 지원하는 카메라에 적용됩니다.
// Set the exposure time mode to Individual
camera.ExposureTimeMode.SetValue(ExposureTimeMode_Individual);
// Select stage 1
camera.ExposureTimeSelector.SetValue(ExposureTimeSelector_Stage1);
// Set the exposure time to 1000 microseconds
camera.ExposureTime.SetValue(1000.0);
// Select stage 2
camera.ExposureTimeSelector.SetValue(ExposureTimeSelector_Stage2);
// Set the exposure time to 1000000 microseconds
camera.ExposureTime.SetValue(1000000.0);
INodeMap& nodemap = camera.GetNodeMap();
// Set the exposure time mode to Individual
CEnumParameter(nodemap, "ExposureTimeMode").SetValue("Individual");
// Select stage 1
CEnumParameter(nodemap, "ExposureTimeSelector").SetValue("Stage1");
// Set the exposure time to 1000 microseconds
CFloatParameter(nodemap, "ExposureTime").SetValue(1000.0);
// Select stage 2
CEnumParameter(nodemap, "ExposureTimeSelector").SetValue("Stage2");
// Set the exposure time to 1000000 microseconds
CFloatParameter(nodemap, "ExposureTime").SetValue(1000000.0);
// Set the exposure time mode to Individual
camera.Parameters[PLCamera.ExposureTimeMode].SetValue(PLCamera.ExposureTimeMode.Individual);
// Select stage 1
camera.Parameters[PLCamera.ExposureTimeSelector].SetValue(PLCamera.ExposureTimeSelector.Stage1);
// Set the exposure time to 1000 microseconds
camera.Parameters[PLCamera.ExposureTime].SetValue(1000.0);
// Select stage 2
camera.Parameters[PLCamera.ExposureTimeSelector].SetValue(PLCamera.ExposureTimeSelector.Stage2);
// Set the exposure time to 1000000 microseconds
camera.Parameters[PLCamera.ExposureTime].SetValue(1000000.0);
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK; /* Return value of pylon methods */
/* Set the exposure time mode to Individual */
errRes = PylonDeviceFeatureFromString(hdev, "ExposureTimeMode", "Individual");
CHECK(errRes);
/* Select stage 1 */
errRes = PylonDeviceFeatureFromString(hdev, "ExposureTimeSelector", "Stage1");
CHECK(errRes);
/* Set the exposure time to 1000 microseconds */
errRes = PylonDeviceSetFloatFeature(hdev, "ExposureTime", 1000.0);
CHECK(errRes);
/* Select stage 2 */
errRes = PylonDeviceFeatureFromString(hdev, "ExposureTimeSelector", "Stage2");
CHECK(errRes);
/* Set the exposure time to 1000000 microseconds */
errRes = PylonDeviceSetFloatFeature(hdev, "ExposureTime", 1000000.0);
CHECK(errRes);
# Set the exposure time mode to Individual
camera.ExposureTimeMode.Value = "Individual"
# Select stage 1
camera.ExposureTimeSelector.Value = "Stage1"
# Set the exposure time to 1000 microseconds
camera.ExposureTime.Value = 1000.0
# Select stage 2
camera.ExposureTimeSelector.Value = "Stage2"
# Set the exposure time to 1000000 microseconds
camera.ExposureTime.Value = 1000000.0
pylon Viewer를 사용하여 파라미터를 손쉽게 설정할 수도 있습니다.