IDS peak 2.4

Notas de la versión 2.4 de IDS peak

Introducción

En estas notas se explican los cambios que introduce la versión 2.4 de IDS peak. Esta versión añade nuevas funcionalidades a IDS peak comfortSDK, como por ejemplo el resalte de bordes y la evaluación de imágenes asistida por IA con redes neuronales de IDS lighthouse.

IDS peak 2.4

Funciones nuevas y modificadas

IDS peak Cockpit

Nuevo cuadro de diálogo "Inferencia"

En el nuevo cuadro de diálogo "Inferencia" puede cargar y ejecutar redes neuronales para la clasificación y detección de objetos. Estas redes tienen que crearse en IDS lighthouse para su uso específico con IDS peak.

Si lo desea, puede realizar pruebas con las tres redes neuronales sencillas que encontrará en el <Directorio de instalación de IDS peak>/cnn una vez instalado IDS peak 2.4. Estas redes se han creado exclusivamente para realizar pruebas y no pretenden ser 100 % operativas.

  • Para la clasificación: item_classification.pcla, cats_dogs_classification.pcla
  • Para la detección de objetos: person_detection.pdet
Diálogo «Inference» (Inferencia)
Diálogo «Inference» (Inferencia)

Actualización de las funcionalidades ROI

Se han revisado y reorganizado las funcionalidades ROI. Los ajustes de ROI se encuentran ahora en los cuadros de diálogo respectivos:

  • La ROI de imagen de cámara se configura en el cuadro de diálogo "Posición y tamaño".
  • La ROI para el autobrillo se configura en el cuadro de diálogo "Brillo/Frecuencia de imagen".
  • La ROI para el balance automático de blancos se configura en el cuadro de diálogo "Color".
  • La ROI para el autofoco se configura en el cuadro de diálogo "Enfoque/Nitidez de imagen".
  • NUEVO: La ROI para la medición de la nitidez se configura también en el cuadro de diálogo "Enfoque/Nitidez de imagen".

Otras mejoras

  • En el cuadro de diálogo "Funciones del host" puede activar la función de resalte de bordes de la imagen.
  • La función de medición de la nitidez se ha trasladado de la barra de herramientas superior al cuadro de diálogo "Enfoque/Nitidez de imagen" y se ha ampliado con una ROI de medición de la nitidez.
Diálogo «Focus/image sharpness» (Enfoque / nitidez de la imagen)
Diálogo «Focus/image sharpness» (Enfoque / nitidez de la imagen)

IDS peak comfortSDK

  • La interfaz IDS peak comfortC le permite realizar un procesamiento de imágenes asistido por IA. Pueden utilizarse redes neuronales para la clasificación y detección de objetos. Estas redes tienen que crearse en IDS lighthouse para su uso específico con IDS peak.
  • Se han añadido funciones para resaltar los bordes (edge enhancement).
  • Se han añadido funciones para medir la nitidez (sharpness measurement).

IDS peak genericSDK

  • Se han actualizado los bindings .NET para poder utilizar .NET Standard 2.0. Tenga en cuenta los requisitos de la nueva versión: .NET Framework 4.6.1 o superior / .NET Core 2.0 o superior (incluido .NET 5 o superior)

IDS peak IPL

  • Se han actualizado los bindings .NET para poder utilizar .NET Standard 2.0. Tenga en cuenta los requisitos de la nueva versión: .NET Framework 4.6.1 o superior / .NET Core 2.0 o superior (incluido .NET 5 o superior)
  • Se han añadido métodos para resaltar los bordes (edge enhancement).
  • Se han añadido nuevos métodos para el procesamiento de imágenes: Image:Scale, Image:ScaleInto y Image:Crop.
  • Se han añadido nuevas funciones locales para la corrección de píxeles calientes.
  • Se han optimizado las funciones de rotación e inversión de imágenes.
  • Se han introducido mejoras para los procesadores ARMv8 (64 bits) y ARMv7 Cortex-A/ARMv8 (32 bits).

IDS peak AFL

  • Se han añadido nuevas interfaces para C++, .NET Standard 2.0 y Python.

GEV Transport Layer / U3V Transport Layer / uEye Transport Layer

  • Se ha añadido el modo "NewestOnly" en el nodo StreamBufferHandlingMode.
  • Se ha añadido la nueva categoría BufferHandlingMonitor para los datos estadísticos del procesamiento intermedio.

Mejoras generales

  • Se requiere la versión 4.6.1 o superior de .NET Framework.
  • IDS peak es ahora compatible con Python 3.11. Se ha eliminado la compatibilidad con Python 3.5.

Limitaciones conocidas

  • Si se añaden, eliminan, activan o desactivan adaptadores de red después de abrir IDS peak Cockpit, los cambios solo serán visibles después de reiniciar IDS peak Cockpit. También puede actualizar manualmente la lista en el administrador de cámara haciendo clic en el botón de actualización situado en la parte superior izquierda.
  • LabVIEW no admite funciones de plantilla como las utilizadas en FindNode() (IDS peak genericSDK). Para paliar esto, además de la función genérica normal, se facilitan todas las posibles plantillas de FindNode, FindInvalidatedNode, FindInvalidatingNode, FindSelectedNode y FindSelectingNode como funciones separadas.
  • Si se añaden, eliminan, activan o desactivan adaptadores de red después de abrir IDS Vision Cockpit, los cambios solo serán visibles después de reiniciar IDS Vision Cockpit.
  • Si se abren varias cámaras en la vista dividida de IDS Vision Cockpit, abajo no se muestra una barra de desplazamiento de las imágenes.

Productos descatalogados

  • IDS Vision Cockpit está descatalogado, por lo que no se recomienda utilizarlo para nuevas aplicaciones. Esta es la última versión en la que estará disponible.
  • Con la introducción de la API IDS peak comfortC, los usuarios de IDS Software Suite pueden cambiar rápida y fácilmente a IDS peak sin tener que aprender una nueva metodología de programación (por ejemplo, GenICam). Por esa razón no se seguirá desarrollando la ayuda de IDS sherpa. Recomendamos utilizar la API IDS peak comfortC, que forma parte de IDS peak desde la versión 2.0.

Fecha: 2023-04-03