IDS peak 2.3

IDS peak 2.3 제품 출시 노트

개요

이 제품 출시 노트에서는 IDS peak 2.3의 변경된 부분을 설명합니다. 이 버전은 uEye LE USB 3.1 AF Rev. 1.2의 오토포커스 제어 기능과 IDS peak IPL 및 U3V Transport Layer에서의 성능 향상을 포함합니다. 호스트 기반 데시메이션, IDS Peak Cockpit에서 카메라의 단순화된 이벤트 제어를 위한 대화상자도 새로 추가되었습니다.

IDS peak 2.3

신규 및 변경 기능

IDS peak Cockpit

IDS peak Cockpit의 포커스 대화 상자가 수정되었으며, uEye LE USBB 3.1 AF Rev. 1.2의 액티브 포커스를 제어하는 기능이 추가되었습니다. 또한, 이제 Focus(포커스) 대화 상자에서 직접 오토포커스에 대한 ROI를 설정할 수 있습니다.

“Focus(포커스)" 대화 상자
“Focus(포커스)" 대화 상자

“ExposureStart(노출 시작)” 또는 "ExposureEnd(노출 종료)"와 같은 카메라 이벤트를 제어하기 위한 새로운 대화 상자 이 대화 상자를 사용하여 원하는 이벤트를 쉽게 활성화 또는 비활성화할 수 있습니다. 또한 테스트를 생성할 수 있으며, 아래의 대화 상자에서 직접 발생한 이벤트를 볼 수도 있습니다.

“Events(이벤트)" 대화 상자
“Events(이벤트)" 대화 상자

"Position and Size(위치 및 크기)" 대화 상자에서, 센서 또는 FPGA 데시메이션(모델에 따라 상이)과 더불어, 호스트 기반 데시메이션을 활성화할 수 있습니다. IDS peak IPL 라이브러리의 이 기능은 모든 카메라 모델에 사용 가능합니다. 센서 또는 FPGA 데시메이션("region0")을 갖춘 모델의 경우, 모델별 데시메이션을 호스트 데시메이션과 결합할 수 있습니다.

“Position and size(위치 및 크기)" 대화 상자
“Position and size(위치 및 크기)" 대화 상자

"Color(컬러)" 대화 상자에서 색상 채도를 설정하고 제어할 수 있습니다. 이는 IDS peak IPL의 기능이기도 하며, 호스트 측에서 수행됩니다.

“Color(컬러)” 대화 상자
“Color(컬러)” 대화 상자

또한 IDS USB3 Vision 카메라가 다른 제조사의 transport layer에 연결될 때 드라이버를 재설치하는 기능이 카메라 매니저에 통합되었습니다.

IDS peak comfortC

  • uEye LE USB 3.1 AF Rev. 1.2 카메라의 액티브 포커스 뿐만 아니라, uEye XC USB3 카메라의 액티브 포커스를 제어하는 새로운 기능이 추가되었습니다.
  • 카메라의 사용자 정의 이름(user-defined name)을 쿼리하고 설정하는 새로운 기능: peak_Camera_UserDefinedName_Setpeak_Camera_UserDefinedName_Get. 사용자 정의 이름은 uEye+ 카메라(GV 및 U3 모델)의 DeviceUserID 노드를 통해 관리됩니다. uEye 카메라(UI 모델)의 경우 자체 정의 이름(self-defined name)은 DeviceUserIDuEye 노드를 통해 관리됩니다.
  • 자체 정의된 이름으로 카메라를 여는 새로운 기능 peak_Camera_ID_FromUserDefinedName.
  • 색상 채도를 제어하는 기능이 IDS peak IPL을 통해 호스트 기반 색상 보정에 추가되었습니다: peak_IPL_ColorCorrection_Saturation_Get, peak_IPL_ColorCorrection_Saturation_Set, peak_IPL_ColorCorrection_Saturation_GetRange.

IDS peak IPL

  • 색상 보정 내에서 색상 채도에 대한 기능이 추가되었습니다.
  • 호스트 기반 데시메이션 기능이 추가되었습니다.
  • 이미지의 선명도를 측정하는 데 사용 가능한 선명도 구현 기능이 도입되었습니다.
  • 라이브러리의 멀티스레딩 지원이, 선명도 측정 등을 위해 확장되었습니다.
  • 타임스탬프를 읽는 새로운 방법이 도입되었습니다(Image::Timestamp).
  • 10비트 및 12비트 포맷의 색상 보정 및 디베이어링(debayering) 성능이 향상되었습니다.

IDS peak AFL

새로운 IDS peak AFL 라이브러리는 uEye LE USB 3.1 AF Rev. 1.2의 액티브 포커스 제어 기능과 같은 IDS 카메라용 호스트 기반 자동 기능들을 제공합니다.

U3V Transport Layer

  • Linux에서의 성능이 크게 향상되었습니다.
  • U3V Transport Layer의 StreamBufferHandlingMode에 두 가지 새로운 모드가 추가되었습니다. 첫 번째 모드는 어플리케이션 메모리를 사용할 수 없는 경우 이미지가 즉시 삭제되지 않지만, 카메라의 내부 메모리(모델에 따라 상이)가 버퍼로 활성화된다는 장점이 있습니다. 두 번째 모드는 단일 이미지 버퍼만으로 어플리케이션을 실행할 수 있으므로 전문가들에게 적합합니다.
  • USB 전송 요청의 모드를 제어하기 위해 새로운 노드가 StreamControl에 추가되었습니다.

uEye Transport Layer

이제 IDS peak comfortSDK 또는 IDS peak genericSDK를 통해, uEye 카메라(UI 모델)의 타임스탬프를 사용할 수 있습니다.

일반적인 개선 사항

  • IDS peak에서 강력한 이름의 어셈블리(Strong-named assemblies)를 지원
    .NET 프레임워크에서 강력한 이름의 어셈블리는 많은 이점을 제공합니다. 강력한 이름의 어셈블리를 사용하면, 어셈블리에 대한 고유한 ID가 생성되고 충돌을 방지할 수 있습니다.

알려진 이슈

  • IDS peak Cockpit을 연 후 네트워크 어댑터를 추가 또는 제거하거나, 활성화 또는 비활성화하면, 변경 사항은 IDS peak Cockpit을 다시 시작해야 확인할 수 있습니다. 다른 방법으로, 왼쪽 상단 모서리에 있는 업데이트 버튼을 클릭하여 카메라 매니저에서 목록을 수동으로 업데이트할 수 있습니다.
  • LabVIEW는, FindNode()에 사용되는 템플릿 함수를 지원하지 않습니다.(IDS peak genericSDK) 해결 방법으로, FindNode, FindInvalidatedNode, FindInvalidatingNode, FindSelectedNode, FindSelectingNode의 모든 가능한 템플릿들이 기본 일반 함수 외에 별도의 함수로 제공됩니다.
  • IDS Vision Cockpit을 연 후 네트워크 어댑터를 추가 또는 제거하거나, 활성화 또는 비활성화하면, 변경 사항은 IDS Vision Cockpit을 다시 시작해야 확인할 수 있습니다.
  • IDS Vision Cockpit의 타일 뷰에서 여러 카메라가 열려 있으면, 하단에 스크롤바가 표시되지 않습니다.

지원 중단

  • IDS Vision Cockpit은 지원이 중단되어 더 이상 새로운 어플리케이션에 권장되지 않습니다. 이 버전에서 마지막으로 배포됩니다.
  • IDS peak ComfortC API의 도입으로, IDS Software Suite 사용자는 GenICam과 같은 새로운 프로그래밍 방법을 배우지 않고도 IDS Peak로 빠르고 쉽게 전환할 수 있습니다. 이러한 이유로, IDS sherpa migration 가이드는 더 이상 업데이트되고 있지 않습니다. IDS Peak 2.0 버전 부터 포함된 IDS Peak ComfortC API를 사용할 것을 권장합니다.

상태: 2022-12-14