IDS peak 2.10 제품 출시 노트
개요
이번 출시 노트는USB3 Vision 카메라에 대한 재연결 기능을 도입한 IDS peak 2.10의 변경 사항을 설명합니다. 또한 PyPI를 통해 IDS peak용 Python 바인딩을 다운로드할 수 있습니다. 윈도우에서의 설치시 다양한 형태의 설치 방법이 제공됩니다.
IDS peak 2.10
신규 및 변경된 기능
USB3 Vision 카메라용 재연결
GigE Vision 카메라의 재연결 기능은 IDS peak 2.7에서 도입되었습니다. IDS peak 2.10부터는 USB3 Vision 카메라(U3 모델)에도 재연결 기능을 사용할 수 있습니다. 물리적 연결이 중단되면 카메라가 자동으로 다시 구동됩니다. 카메라가 시작될 때 사용자 설정(UserSet)을 로드하도록 설정한 경우, 카메라의 이전 상태도 복원됩니다.
| 재연결 | 복원 이미지 획득 |
매개변수 복원 | |||
| 활성화 | 비활성화 | via UserSet | 자동 | ||
|
GigE Vision Transport Layer |
|||||
| GigE Vision Transport Layer Kernel (GEVK) |
|||||
| USB3 Vision Transport Layer (Windows - U3VK) |
|||||
|
USB3 Vision Transport Layer |
|||||
| uEye Transport Layer | |||||
| IDS peak Cockpit | |||||
| IDS peak genericC++ | |||||
| IDS peak genericC# | |||||
| IDS peak genericPython | |||||
| IDS peak comfortC | |||||
Windows 설정 변경
버전 2.10부터는 Windows 64비트에서 다양한 변형으로 IDS peak 설정을 사용할 수 있습니다:
- IDS peak standard setup (표준 설정): 이 설정의 범위는 이전 버전과 동일합니다. IDS Software Suite를 설치한 경우 uEye Transport Layer를 사용하여 uEye 카메라(UI 모델)를 작동할 수 있습니다.
- IDS peak runtime setup (런타임 설정): 개발 환경이나 IDS peak cockpit 없이 드라이버만 포함된 축소된 설정입니다. IDS Software Suite를 설치한 경우 uEye Transport Layer를 사용하여 uEye 카메라(UI 모델)를 작동할 수 있습니다.
- IDS peak extended setup (확장 설정): 이 설정에는 UI 모델용 uEye 카메라 드라이버도 포함되어 있습니다. 이 설정을 사용하면 IDS Software Suite를 추가로 설치하지 않고도 UI 카메라 모델을 사용할 수 있습니다. 이 설정에는 GigE uEye 카메라(UI-5xxx)의 IP 주소를 구성하는 데 사용할 수 있는 IDS Camera Manager도 포함되어 있습니다.
이 설정은 기존 버전의 IDS Software Suite를 자동으로 제거합니다.
다음 개요는 개별 설정 변형에 어떤 구성 요소가 포함되어 있는지 보여줍니다.
| 64-bit 시스템 구조 | 32-bit 시스템 구조 | |||
| IDS peak runtime 설정 | IDS peak standard 설정 | IDS peak extended 설정 | IDS peak standard 설정 | |
| USB3 Vision 카메라 드라이버 | ||||
| GigE Vision 카메라 드라이버 | ||||
| uEye 카메라 드라이버 | ||||
| U3VK Vision Transport Layer | ||||
| GEV Transport Layer | ||||
| GEVK Transport Layer | ||||
| uEye Transport Layer | ||||
| IDS peak Cockpit | ||||
| 명령문 도구들 | ||||
| IDS Camera Manager(UI 모델용) | ||||
| 개발 환경: 라이브러리 | ||||
| 개발 환경: 예제 | ||||
| 인터페이스: DirectShow | ||||
PyPI를 통한 Python 바인딩
이제 PyPI를 통해 IDS peak용 Python 바인딩을 직접 설치할 수 있습니다. 바인딩에는 카메라 드라이버와 전송 레이어를 제외한 직접적인 런타임 종속성이 포함됩니다. 간접적인 종속성은 패키지 요구 사항을 통해 해결됩니다. 즉, Python 바인딩을 사용하는 경우 바인딩 자체 외에도 IDS peak 카메라 드라이버와 transport layer를 설치해야 합니다. 따라서 Windows에서는 IDS peak 런타임 설정으로 충분합니다. Linux에서는 IDS peak와 함께 pip 버전 20.3 이상을 사용해야 합니다.
IDS peak Cockpit
'호스트 기능' 대화 상자에서 유사 색상 표시를 활성화할 수 있으며, 유사 색상 표시를 사용하여 그레이 스케일 이미지의 대비를 높일 수 있습니다. 유사 컬러 디스플레이를 사용하려면 채널이 하나만 있는 대상 픽셀 형식(Mono8, BayerRG8 등)을 사용해야 합니다. 선택 사항으로 IDS peak Cockpit에 유사 컬러 이미지를 직접 저장할 수 있습니다.
IDS peak genericSDK
- C#에 "BufferToImage" 함수가 추가되어 IDS peak IPL을 사용하여 버퍼에서 이미지를 생성할 수 있습니다.
- 이제 PyPI를 통해 Python 바인딩을 직접 설치할 수 있습니다.
IDS peak IPL (Image Processing Library; 이미지 프로세싱 라이브러리)
- 특정 유형의 TIFF 이미지에 대한 지원은 IDS peak IPL에서 구현되었습니다.
- 지원되는 픽셀 형식: Mono8, Mono10, Mono12, RGB8, RGB10, RGB12
- 색 공간: RGB 및 검정색을 0으로 설정
- 샘플당 8비트 및 16비트 지원(10비트 및 12비트는 "TIFFTAG_BITSPERSAMPLE" 태그로 지원)
- 제한 사항: 하나의 레이어, 스트라이프 기반 이미지, 압축 없음, BigTIFF 지원 없음, 알파 채널 없음, 압축 형식 없음
- 이제 PyPI를 통해 Python 바인딩을 직접 설치할 수 있습니다.
IDS peak AFL (Auto Feature Library; 자동 기능 라이브러리)
- 이제 PyPI를 통해 Python 바인딩을 직접 설치할 수 있습니다.
GEV Transport Layer / U3V Transport Layer
IDS peak 2.6 출시 노트에 발표된 바와 같이, IDS peak 2.10에서는 LossHandlingMode의 기본 모드가 "제한"에서 "무제한"으로 변경됩니다. 여전히 '제한'을 사용하려면 LossHandlingMode에서 이 설정을 변경하면 됩니다. LossHandlingMode의 다양한 모드에 대한 자세한 정보는 IDS peak manual매뉴얼>에서 확인할 수 있습니다.
uEye Transport Layer
IDS peak에서 uEye 카메라(UI 모델)의 작동을 개선하기 위해 uEye 전송 레이어에 추가 기능이 추가되었습니다:
- LineInverter를 사용하여 출력 라인의 신호를 반전시킬 수 있습니다.
일반적인 개선 사항
- 이미지 크기가 변경된 후 깨진 이미지가 표시되던 IDS peak Cockpit의 문제가 수정되었습니다.
- Python에서의 카메라 펌웨어 업데이트 관련 문제가 수정되었습니다.
- Python 프로그래밍 예제 "record_video_and_change_parameter" 및 "start_stop_acquisition_software_trigger"에서 두 대 이상의 카메라를 연결할 때 예외가 발생하던 문제가 수정되었습니다.
- "host_auto_features_live_qtwidgets" 프로그래밍 예제가 수정 및 개선되었습니다.
- uEye Transport Layer에서는 이미지 획득뿐만 아니라 I2C를 통한 읽기 또는 쓰기와 관련된 I2C 기능 오류가 수정되었습니다.
IDS peak 2.10에서 사용되는 구성요소의 버전
| 구성요소 | Windows 버전 | Linux 버전 |
| IDS peak comfortAPI | 1.7.0.0 | 1.7.0.0 |
| IDS peak genericAPI | 1.8.0.0 | 1.8.0.0 |
| IDS peak IPL | 1.12.0.0 | 1.12.0.0 |
| IDS peak AFL | 1.5.0.0 | 1.5.0.0 |
| IDS peak Cockpit | 1.11.0.0 | 1.11.0.0 |
| 도구 장치 명령 | 1.4.4.0 | 1.4.4.0 |
| 도구 장치 업데이트 | 1.4.5.0 | 1.4.5.0 |
| 도구 IP 구성 | 1.4.4.0 | 1.4.4.0 |
| 도구 장치 비밀번호 | 1.0.2.0 | 1.0.2.0 |
| 도구 지원 | 1.1.0.0 | 1.1.0.0 |
| DirectShow | 0.1.0.0 | - |
| GenTL GigE Vision 유저 스페이스 | 1.16.0.0 | 1.16.0.0 |
| GenTL GigE Vision kernel | 1.16.0.0 | - |
| GigE Vision kernel driver (WHQL) | 1.6.0.0 | - |
| GenTL USB3 Vision 유저 스페이스 | - | 1.16.0.0 |
| GenTL USB3 Vision kernel | 1.16.0.0 | - |
| USB3 Vision kernel driver (WHQL) | 1.6.0.0 | - |
| GenTL uEye (uEye Transport Layer) | 1.16.0.0 | 1.16.0.0 |
| GenICam | 3.4.1.1 | 3.4.1.1 |
상태: 2024-06-10