Imatest에서 산란광(플레어) 분석 지침

산란광(플레어) 관련 문서 페이지

소개: 산란광 테스트 및 정규화된 산란광 소개 | Imatest 산란광 분석 결과 | 역사

배경: 산란광 사례 | 근본 원인 | 테스트 개요 | 테스트 요소 | 테스트 고려 사항 | 용어집

계산: 측정 이미지 | 정규화 방법 | 광원 마스크 방법 | 요약 측정 항목 | 분석 채널 | 채도

지침: 고급 Imatest 분석 지침(Master 및 IT) | Imatest를 이용한 정규화된 산란광 계산 | 전동 짐벌 사용 지침

설정 : 설정 목록 및 INI 키/값 | 표준 및 권장 사항 | 구성 파일 입력

페이지 내용

이 페이지는 Imatest에서 산란광원의 이미지를 분석하기 위한 개략적인 지침을 제공합니다.

Imatest를 사용하여 정규화된 산란광을 계산하는 고급 지침은 여기에서 확인할 수 있습니다.

Imatest Master를 이용한 배치/자동 분석 절차

  1. 워크플로의 "이미지 선택" 단계부터 시작하여 산란광을 분석할 이미지를 선택합니다.

    1. 이미지를 가져오려면 "이미지 선택"을 클릭하여 이미지 파일을 직접 선택하거나, "폴더 선택"을 클릭하여 이미지 디렉토리를 선택하십시오. 또는 구성 파일을 입력으로 선택하거나 구성 파일이 포함된 디렉토리를 선택할 수도 있습니다.

      1. 구성 파일에 대한 자세한 내용(필요한 JSON 스키마 및 형식 포함)은 '스트레이 라이트 구성 파일' 페이지를 참조하십시오.

      2. 참고 : Imatest를 한 번 실행하는 동안 테스트 대상 이미지의 크기는 모두 동일해야 합니다(어레이 크기 및 채널 수).
      3. 참고 : 사용자는 단일 Imatest 산란광 분석 실행에서 이미지 파일과 구성 파일을 혼합하여 입력으로 선택할 수 없습니다.

      4. 참고 : 입력으로 설정 파일을 사용하는 경우, 파일에 정의된 특정 메타 정보(예: 카메라에 대한 광원의 각도)가 분석할 각 이미지와 연결되어 출력에 대한 레이블링을 더욱 정확하게 할 수 있습니다.
  2. 워크플로의 "분석 선택" 단계로 이동하려면 "다음"을 클릭하고 산란광 분석 모듈을 선택하십시오(분석 옵션 > 산란광/플레어 > 산란광원).
    Imatest Master 22.2 버전부터 사용자는 분석 옵션 화면의 "산란광/플레어" 섹션에서 산란광 분석 기능을 이용할 수 있습니다.
  3. 톱니바퀴 아이콘을 클릭하여 산란광 분석 설정을 구성하십시오.

    1. 자세한 설정 목록과 설명은 산란광 설정 페이지를 참조하십시오.

    2. 산란광 계산 방법 및 설정에 대한 자세한 내용은 산란광 계산 페이지를 참조하십시오.

    3. 산란광 정규화 페이지에서 정규화 방법 및 설정에 대한 자세한 내용을 참조하십시오.

    4. 마스크 방법 및 설정에 대한 자세한 내용은 산란광원 마스킹 페이지를 참조하십시오.

  4. 분석을 실행하려면 "분석"을 클릭하십시오.

    1. Imatest가 결과를 계산하고 출력 그림/파일을 생성하는 동안 기다려 주십시오.

  5. 결과 그림과 출력 파일을 검토하십시오.

    1. 다양한 출력에 대한 정보는 산란광 출력 페이지를 참조하십시오.

Imatest IT를 이용한 배치/자동 분석 절차

  1. 호환되는 프로그래밍 언어에 맞게 Imatest IT 라이브러리를 설치하고 설정하십시오.

  2. Imatest Master를 사용하여 산란광 분석 설정을 구성하고 해당 설정을 Imatest INI 파일에 저장하십시오.

    1. 또는 사용자는 Imatest INI 파일을 수동으로 또는 프로그래밍 방식으로 구성할 수 있습니다.

    2. 각 설정에 대한 유효한 INI 키-값 쌍 목록은 산란광 설정 페이지를 참조하십시오.

  3. 사용자 지정 프로그램 내에서 Imatest IT 라이브러리를 가져오고 초기화합니다.
  4. Imatest IT 라이브러리를 사용하여 테스트하려는 이미지에 대해 산란광 분석을 호출합니다.

    1. Imatest IT에서 산란광 분석을 수행하려면 입력으로 Imatest INI 파일과 산란광 구성 파일(또는 StrayLightConfig 객체)이 필요합니다.

    2. 산란광 분석 및 StrayLightConfig 객체 생성을 위한 샘플 코드는 Imatest IT 설치 폴더의 "samples\...\stray_light" 디렉토리에서 찾을 수 있습니다. 예를 들어, "C:\Program Files\Imatest\v22.2\IT\samples\python\stray_light"에 있습니다.

      Imatest IT 설치 디렉터리에 있는 산란광 분석 파이썬 샘플 프로그램("stray_light_example.py")의 스크린샷입니다. Imatest IT 사용자는 프로그래밍 방식으로 산란광 분석을 수행할 수 있습니다. 이 샘플 프로그램은 INI 파일과 StrayLightConfig 객체를 입력으로 사용하여 산란광 분석을 수행하는 방법을 보여줍니다. 여기서는 PyCharm IDE에서 프로그램을 열었습니다.
    3. 산란광 이미지 캡처, 설정 파일 프로그램 생성 및 선택적 산란광 분석을 위한 Imatest 전동 짐벌 제어 기능을 보여주는 별도의 Python 샘플 스크립트는 Imatest IT 설치 "samples\hardware" 디렉터리에서 찾을 수 있습니다. 예를 들어, "C:\Program Files\Imatest\v22.2\IT\samples\python\hardware\motorized_gimbal"에 있습니다.

      1. 이와 동일한 하드웨어 샘플 코드는 Imatest의 "hardware-samples" GitHub 저장소 에서 찾을 수 있습니다.

      2. 구성 파일에 대한 자세한 내용(필요한 JSON 스키마 및 형식 포함)은 '스트레이 라이트 구성 파일' 페이지를 참조하십시오.

  5. 결과 그림과 출력 파일을 검토하십시오.

    1. 다양한 출력에 대한 정보는 산란광 출력 페이지를 참조하십시오.