콘텐츠로 바로 가기
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. 정적 결함 화소 보정 모드는 사용자 셋 또는 카메라의 .pfs 설정 파일에 저장할 수 있습니다. .pfs 파일은 pylon Viewer를 통해 로드해야 합니다. 사용자 셋은 시작 셋으로 선택할 수 있으며, 카메라 전원이 켜질 때 자동으로 로드됩니다.

  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 보정 데이터를 저장하려면 User incl. Factory API를 통해 보정 데이터를 CStaticDefectPixelCorrection 클래스를 사용하세요. 다음 단계를 따르세요. C++ 프로그래머 가이드:

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

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

기술 자료로 돌아가기