IDS peak 2.10

Notas de la versión IDS peak 2.10

Introducción

Estas notas de la versión describen los cambios introducidos en IDS peak 2.10, que introduce la función de reconexión para las cámaras USB3 Vision. Además, los bindings de Python para IDS peak pueden obtenerse ahora a través de PyPI y existen diferentes variantes para la configuración de Windows.

IDS peak 2.10

Funciones nuevas y modificadas

Reconexión para cámaras USB3 Vision

La función de reconexión se introdujo para las cámaras GigE Vision con IDS peak 2.7. Con IDS peak 2.10, la función de reconexión ahora también está disponible para las cámaras USB3 Vision (modelos U3). Si se interrumpe la conexión física, la cámara se vuelve a abrir automáticamente. Si se carga un UserSet preestablecido cuando se inicia la cámara, también se recupera el estado anterior de la cámara.

Cambiar la configuración de Windows

El IDS peak setup está disponible a partir de la versión 2.10 para Windows 64-bit en diferentes variantes:

  • IDS peak Configuración Standard (estándar): Esta configuración tiene el mismo alcance que en la versión anterior. Puede utilizar el uEye Transport Layer para manejar cámaras uEye (modelos UI) si tiene instalado el IDS Software Suite.
  • IDS peak Configuración del Runtime: Se trata de una configuración muy reducida, que sólo contiene controladores sin entorno de desarrollo ni IDS peak Cockpit. Puede utilizar el uEye Transport Layer para manejar cámaras uEye (modelos UI) si tiene instalado el IDS Software Suite.
  • IDS peak Configuración Extended (ampliada): Esta configuración también contiene los controladores de la cámara uEye para los modelos UI. Con esta configuración puede utilizar los modelos de cámara UI sin necesidad de instalar IDS Software Suite. El setup contiene también el IDS Camera Manager, con el que puede configurar, por ejemplo, las direcciones IP de las cámaras GigE uEye (UI-5xxx).
    Tenga en cuenta que esta configuración desinstala automáticamente una versión existente de IDS Software Suite.

La siguiente visión general le muestra qué componentes se incluyen en las distintas variantes de configuración.

Python-Bindings a través de PyPI

Ahora puede instalar los Python-Bindings para IDS peak directamente a través de PyPI. Los bindings contienen sus dependencias directas en tiempo de ejecución, a excepción del controlador de la cámara y el transport layer. Las dependencias indirectas se resuelven a través de los requisitos del paquete. Esto significa que si utiliza los Python-Bindings, deberá instalar a parte de los bindings los controladores de la cámara de IDS peak y el transport layer. Por lo tanto, la configuración del Runtime del IDS peak es suficiente en Windows. En Linux, debe utilizar pipversión 20.3 o superior además de IDS peak.

IDS peak Cockpit

Puede activar la visualización de un falso color en el cuadro de diálogo "Funciones del host". Con una pantalla de falso color se puede conseguir, por ejemplo, un aumento del contraste en una imagen de valor gris. Para utilizar la visualización en falso color, debe utilizar un formato de píxel de destino que contenga un solo canal (Mono8, BayerRG8, etc.). Tiene la posibilidad de guardar la imagen en falso color directamente desde el IDS peak Cockpit.

Visualización incorrecta del color en el IDS peak Cockpit
Visualización incorrecta del color en el IDS peak Cockpit

IDS peak genericSDK

  • Se ha añadido la función "BufferToImage" en C# para generar una imagen a partir de un buffer utilizando el IDS peak IPL.
  • Los Python-Bindings se instalan ahora directamente a través de PyPI.

IDS peak IPL (Image Processing Library)

  • Se ha implementado la compatibilidad con determinados tipos de imágenes TIFF en el IDS peak IPL.
    • Formatos de píxeles compatibles: Mono8, Mono10, Mono12, RGB8, RGB10, RGB12
    • Espacios de color: RGB y negro como cero
    • Asiste 8 y 16 bits por muestra (10 y 12 bits son compatibles con la etiqueta "TIFFTAG_BITSPERSAMPLE")
    • Limitaciones: sólo una capa, sólo imágenes basadas en bandas (stripe-based images), sin compresión, sin compatibilidad con BigTIFF, sin canales alfa, sin formatos empaquetados.
  • Los Python-Bindings se instalan ahora directamente a través de PyPI.

IDS peak AFL (Auto Feature Library)

  • Los Python-Bindings se instalan ahora directamente a través de PyPI.

GEV Transport Layer / U3V Transport Layer

Como se anunció en las notas de la versión IDS peak 2.6, IDS peak 2.10 cambia el modo por defecto de LossHandlingMode de "Limited" a "Unlimited". Si desea seguir utilizando "Limited", puede cambiar esta configuración en LossHandlingMode. Para más información sobre los diferentes modos de LossHandlingMode consulte el Manual IDS peak.

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:

  • Puede utilizar LineInverter para invertir las señales de las líneas de salida.

Mejoras generales

  • Se ha corregido un error en el IDS peak Cockpit que provocaba la visualización de una imagen defectuosa tras cambiar el tamaño de la imagen.
  • Se ha corregido un error en Python que afectaba a la actualización del firmware de la cámara.
  • En los ejemplos de programación de Python "record_video_and_change_parameter" y "start_stop_acquisition_software_trigger", se ha corregido un error que provocaba una excepción cuando se conectaba más de una cámara.
  • Se ha revisado y mejorado el ejemplo de programación "host_auto_features_live_qtwidgets".
  • En el transport layer de uEye, se han corregido errores en las funciones I2C que afectaban a la lectura o escritura a través de I2C y a la adquisición de imágenes.

Limitaciones conocidas

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

Fecha: 2024-06-10