Notas de la versión 2.9 de IDS peak
Introducción
Estas notas de la versión describen los cambios en IDS peak 2.9, que introduce una nueva interfaz DirectShow. Se han añadido más ampliaciones al Transport Layer de uEye y se ha revisado la instalación de Python.
IDS peak 2.9
Funciones nuevas y modificadas
DirectShow
IDS peak 2.9 introduce por primera vez una interfaz DirectShow en Windows. Esta primera versión preliminar permite abrir una cámara y utilizar la adquisición de imágenes. En esta versión, recomendamos configurar los parámetros de la cámara en el IDS peak Cockpit para que se utilicen al iniciar la cámara. Las siguientes notas se aplican a esta versión:
- La interfaz DirectShow debe instalarse a través de la instalación "Personalizada" en la configuración.
- Aún no se pueden utilizar todos los navegadores o aplicaciones. Se sabe que Mozilla Firefox o VLC media player, por ejemplo, no funcionan. Puede utilizar Microsoft Edge o Google Chrome, por ejemplo.
- Los parámetros de la cámara sólo pueden ajustarse a través del UserSet de la cámara. Esto significa que las cámaras con procesamiento host, en particular, sólo tienen una gama limitada de funciones.
La interfaz DirectShow se ampliará aún más en las próximas versiones de IDS peak.
Compatibilidad de Python 3.12.
Python 3.12 es compatible a partir de esta versión. Los Python-Bindings para IDS peak se han convertido para utilizar la API Python Limited. Por lo tanto, los paquetes de instalación cambian de la siguiente manera:
- IDS peak genericAPI: un archivo de wheel para todas las versiones de Python.
- IDS peak AFL: un archivo de wheel para todas las versiones de Python.
- IDS peak IPL: para Python 3.7 a 3.10 un archivo de wheel separado por versión, para Python 3.11 y 3.12 sólo un archivo de wheel debido al uso de la API Python Limited.
IDS peak comfortSDK
- Nuevas funciones para controlar las Skip-imágenes para el control automático de luminosidad.
- Nuevas funciones para controlar las Skip-Imágenes para el balance de blancos automático.
- Nuevas funciones para controlar el límite de exposición para el control automático.
IDS peak genericSDK
- Cambio de Python-Bindings para utilizar la API limitada de Python. Versión mínima requerida de Python: 3.7.
- Se ha corregido un error que se producía al utilizar callbacks en Python con una clase no estática.
- Python-Bindings: Cambio del nombre del parámetro y del tipo de retorno de las funciones de devolución de llamada "registrar" y "anular registro".
Nuevos ejemplos de programación intuitiva con IDS peak genericSDK en Python
grabar_vídeo_y_cambiar_parámetro | Utilizando la IDS peak genericAPI, muestra cómo configurar los parámetros de la cámara, iniciar/detener la grabación de imágenes y grabar un vídeo con IDS peak IPL. |
inicio_stop_adquisición_software_trigger | Muestra cómo iniciar/detener la grabación de imágenes y cómo grabar imágenes utilizando un disparador de software. |
IDS peak IPL (Image Processing Library)
- Corrección de artefactos de debayer durante la conversión rápida en algunos sistemas integrados y al convertir a formatos mono si la anchura de la imagen no es divisible por 8.
- Se ha corregido un error que impedía utilizar el cargador dinámico.
IDS peak AFL (Auto Feature Library)
- Cambio de Python-Bindings para utilizar la API limitada de Python. Versión mínima requerida de Python: 3.7.
- Añadir un límite de exposición para el control automático.
uEye Transport Layer
Se han añadido funciones adicionales al Transport Layer de uEye para facilitar el manejo de las cámaras uEye (modelos UI) bajo IDS peak:
- El número de versión del firmware de uEye se muestra en DeviceFirmwareVersion.
- En las cámaras USB 3 y GigE uEye, la temperatura de la cámara se muestra a través de DeviceTemperature[DeviceTemperatureSelector].
- El tamaño de píxel del sensor se muestra en SensorPixelHeight/ SensorPixelWidth.
Mejoras generales
- Se ha simplificado la instalación de los Python-Bindings.
- Los ejemplos en C# se suministran como proyectos csproj para Microsoft Visual Studio.
- Se han corregido las sugerencias de tipo de Python en PyCharm.
Versiones de componentes utilizadas en IDS peak 2.9
Componente | Versión Windows | Versión Linux |
IDS peak comfortAPI | 1.7.0.0 | 1.7.0.0 |
IDS peak genericAPI | 1.7.3.0 | 1.7.3.0 |
IDS peak IPL | 1.11.0.0 | 1.11.0.0 |
IDS peak AFL | 1.4.0.0 | 1.4.0.0 |
IDS peak Cockpit | 1.10.1.0 | 1.10.1.0 |
Tool Device Command | 1.4.4.0 | 1.4.4.0 |
Tool Device Update | 1.4.5.0 | 1.4.5.0 |
Tool IP Config | 1.4.4.0 | 1.4.4.0 |
Tool Device Password | 1.0.2.0 | 1.0.2.0 |
Support-Tool | 1.1.0.0 | 1.1.0.0 |
DirectShow | 0.1.0.0 | 0.1.0.0 |
GenTL GigE Vision Userspace | 1.15.0.0 | 1.15.0.0 |
GenTL GigE Vision Kernel | 1.15.0.0 | - |
GigE Vision Kernel Driver (WHQL) | 1.5.1.0 | - |
GenTL USB3 Vision Userspace | - | 1.15.0.0 |
GenTL USB3 Vision Kernel | 1.15.0.0 | - |
USB3 Vision Kernel Driver (WHQL) | 1.5.1.0 | - |
GenTL uEye (uEye Transport Layer) | 1.15.0.0 | 1.15.0.0 |
GenICam | 3.4.1.1 | 3.4.1.1 |
Fecha: 2024-04-12