IDS peak 2.9

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.

Usar la interfaz DirectShow de IDS peak
Usar la interfaz DirectShow 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".

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.

Limitaciones conocidas

Las listas de limitaciones conocidas se encuentran en los archivos ReadMe correspondientes para Windows y Linux.

Fecha: 2024-04-12