IDS peak 2.9

IDS peak 2.9 제품 출시 노트

개요

이번 제품 출시 노트에서는 새로운 DirectShow 인터페이스를 도입한 IDS peak 2.9의 변경 사항에 대해 설명합니다. uEye Transport Layer에 개선 사항이 추가되고 Python설치가 다시 이루어집니다.

IDS peak 2.9

신규 및 변경된 기능

DirectShow

IDS peak 2.9에서는 처음으로 Windows에서 DirectShow 인터페이스가 도입되었습니다. 첫 번째 예비 버전에서는 카메라 실행과 이미지 획득이 가능합니다. 이 버전에서는 카메라 시작 시 파라미터가 사용되도록 IDS peak Cockpit에서 카메라 파라미터를 설정하는 것을 권장합니다. 이 버전에는 다음 참고 사항이 적용됩니다:

  • DirectShow 인터페이스는 설정에서 “Custom(사용자 지정)” 설치를 통해 설치해야 합니다.
  • 아직 모든 브라우저나 어플리케이션에 지원되는 것은 아닙니다. 예를 들어, Mozilla Firefox 또는 VLC 미디어 플레이어는 지원되지 않습니다. Microsoft Edge 또는 Google Chrome에서는 사용 가능합니다.
  • 카메라 파라미터는 카메라의 사용자 설정을 통해서만 설정할 수 있습니다. 특히 호스트 프로세싱이 있는 카메라는 기능 범위가 제한되어 있습니다.

DirectShow 인터페이스는 곧 출시될 IDS peak 버전에서 더욱 개선될 예정입니다.

IDS peak DirectShow 인터페이스 매뉴얼
IDS peak DirectShow 인터페이스 매뉴얼

Python 3.12 지원

이 버전부터는 Python 3.12가 지원됩니다. IDS peak에서 Python 바인딩이Python Limited API를 사용하도록 변경되었습니다. 설치 패키지는 다음과 같이 변경됩니다:

  • IDS peak genericAPI: 모든 Python 버전을 위한 하나의 바인딩(wheel)
  • IDS peak AFL: 모든 Python 버전을 위한 하나의 바인딩(wheel)
  • IDS peak IPL: Python 3.7에서 3.10의 경우 버전당 하나의 바인딩(Wheel)만, 파이썬 3.11 및 3.12의 경우 파이썬 제한 API를 사용하므로 하나의 바인딩(Wheel)만 사용할 수 있습니다.

IDS peak comfortSDK

  • 자동 밝기 제어를 위한 프레임 스킵 기능이 추가되었습니다.
  • 자동 화이트 밸런스를 위해 프레임 스킵 기능을 제어하는 새로운 기능.
  • 자동 제어를 위해 노출 한도를 제어하는 새로운 기능.

IDS peak genericSDK

  • Python API 사용을 위한 Python 바인딩 수정. 필요한 최소 Python 버전: 3.7.
  • Python에서 비정적 클래스와 함께 콜백을 사용할 때 발생하는 문제가 수정되었습니다.
  • Python 바인딩: "register" 및 "unregister" 콜백 함수의 매개변수 이름과 반환 유형을 변경했습니다.

IDS peak IPL (Image Processing Library; 이미지 프로세싱 라이브러리)

  • 일부 임베디드 시스템에서 고속 변환 중 및 이미지 너비를 8로 나눌 수 없는 경우 모노 포맷으로 변환하는 동안 debayer artefacts를 수정했습니다.
  • 동적 로더를 사용하지 못하게 하는 문제를 수정했습니다.

IDS peak AFL (Auto Feature Library)

  • Python API 사용을 위한 Python 바인딩 수정. 필요한 최소 Python 버전: 3.7.
  • 자동 제어를 위한 노출 제한을 추가했습니다.

uEye Transport Layer

IDS peak에서 uEye 카메라(UI 모델)의 작동을 개선하기 위해 uEye 전송 레이어에 추가 기능이 추가되었습니다:

  • uEye 펌웨어의 버전 번호는 DeviceFirmwareVersion에 표시됩니다.
  • USB 3 및 GigE uEye 카메라의 경우, 카메라 온도는 DeviceTemperature[DeviceTemperatureSelector]를 통해 표시됩니다.
  • SensorPixelHeight/SensorPixelWidth는 센서의 픽셀 크기를 표시합니다.

일반적인 개선 사항

  • Python 바인딩 설치가 간소화되었습니다.
  • C# 예시는 Microsoft Visual Studio용 csproj 프로젝트로 제공됩니다.
  • PyCharm에서 Python 유형 힌트가 수정되었습니다.

알려진 이슈

알려진 이슈는 WindowsLinux에 대한 해당 ReadMe 파일에서 찾을 수 있습니다.

상태: 2024-04-12