콘텐츠로 건너뛰기
STAGING SERVER
DEVELOPMENT SERVER

ace 2, boost R, dart M 카메라의 Static Defect Pixel Correction - 추가 정보#

이 문서에는 ace 2, boost R 및 dart M 카메라에서 지원하는 Static Defect Pixel Correction(SDPC) 기능에 대한 추가 정보가 포함되어 있습니다.

  1. 정적 결함 픽셀 보정 모드는 User Set 또는 카메라의 .pfs 구성 파일에 저장할 수 있습니다. .pfs 파일은 pylon Viewer를 통해 로드해야 합니다. User Set은 시작 세트로 선택할 수 있으며 카메라 전원이 켜질 때 자동으로 로드됩니다.

  2. 보정 파일에 저장된 결함 픽셀 좌표는 카메라가 이미지 획득을 시작하기 직전에 자동으로 로드되고 적용됩니다. 그 순간 Correction Mode 셀렉터가 적용되며 Factory 파일, User 파일, User incl. Factory 파일 중 하나가 사용되거나 보정 파일이 사용되지 않습니다.

  3. 공장 보정 파일에 카메라에 저장된 기본 factory 보정 데이터는 덮어쓸 수 없습니다. 그러나 pylon Viewer는 User incl. Factory 보정 모드를 제공합니다. 이 모드는 공장 보정과 사용자 보정을 결합합니다. Static Defect Pixel Correction 대화상자를 통해 결함 픽셀 좌표를 변경하고 이러한 변경 사항을 직접 적용할 수 있습니다.

  4. pylon Viewer와 달리 pylon API는 저장하기 위한 기본 옵션을 제공하지 않습니다. User incl. Factory API를 통해 보정 데이터를 저장하려면 User incl. Factory 보정 데이터를 CStaticDefectPixelCorrection 클래스를 사용하세요. 다음 단계를 따르세요. C++ 프로그래머 가이드:

    1. 함수를 사용하여 카메라에서 현재 공장 데이터를 가져오고 GetDefectPixelList() 를 선택하여 ListType_Factory 객체에 StaticDefectPixelList_t 데이터를 저장합니다.
    2. 원하는 보정 좌표를 StaticDefectPixelList_t 데이터를 저장합니다.
    3. 사용 SetDefectPixelList() 에 추가하여 변경된 StaticDefectPixelList_t 객체를 카메라에 저장합니다. 이제 사용자가 보정한 값과 공장 값이 동일한 목록에 저장됩니다.
    4. 중복 항목을 방지하려면 카메라의 NormalizePixelList().
    5. 다음 값 중 하나로 BslStaticDefectPixelCorrectionMode 파라미터를 사용하여 User 그런 다음 다음을 실행합니다. BslStaticDefectPixelCorrectionReload 명령입니다.

Static Defect Pixel Correction 기능에 대한 정보는 사용되는 맥락에 따라 다르므로 Basler 제품 문서의 여러 주제에 분산되어 있습니다. 이 기능과 관련된 문서 주제의 개요는 다음과 같습니다.

기술 문서로 돌아가기