IDS peak 2.9

Notes de version pour IDS peak 2.9

Introduction

Ces notes de version décrivent les changements apportés à IDS peak 2.9, qui introduit une nouvelle interface DirectShow. Des extensions supplémentaires ont été ajoutées au uEye Transport Layer et l'installation de Python a été revue.

IDS peak 2.9

Nouvelles fonctions et modifications

DirectShow

Avec IDS peak 2.9, une interface DirectShow est introduite pour la première fois sous Windows. Cette première version préliminaire permet d'ouvrir une caméra et d'utiliser l’acquisition d’images. Dans cette version, nous recommandons de régler les paramètres de la caméra dans le cockpit IDS peak afin qu'ils soient utilisés au démarrage de la caméra. Les remarques suivantes s'appliquent à cette version :

  • L'interface DirectShow doit être installée via l'installation "personnalisée" dans le setup.
  • Il n'est pas encore possible d'utiliser tous les navigateurs ou toutes les applications. C’est un fait connu que Mozilla Firefox ou VLC media player, par exemple, ne fonctionnent pas. Vous pouvez par exemple utiliser Microsoft Edge ou Google Chrome.
  • Les paramètres de la caméra ne peuvent être réglés que via le «User Set» dans la caméra. C'est-à-dire que les caméras avec traitement d'image embarqué, en particulier, n'ont qu'un nombre limité de fonctions.

Dans les prochaines versions d'IDS peak, l'interface DirectShow devrait continuer d’être développée.

Utiliser l'interface DirectShow d'IDS peak
Utiliser l'interface DirectShow d'IDS peak

Prise en charge de Python 3.12.

À partir de cette version, Python 3.12 est pris en charge. Les bindings Python pour IDS peak ont été modifiés pour l’utilisation avec l'API Python Limited. Par conséquent, les paquets d'installation changent comme suit :

  • IDS peak genericAPI : une Wheel pour toutes les versions de Python.
  • IDS peak AFL :  une Wheel pour toutes les versions de Python.
  • IDS peak IPL : Pour Python 3.7 à 3.10, une Wheel séparée par version, pour Python 3.11 et 3.12, une seule Wheel liée à l'utilisation de l'API Python Limited.

IDS peak comfortSDK

  • Nouvelles fonctions pour la gestion des images manquées pour le contrôle automatique de la luminosité.
  • Nouvelles fonctions pour le contrôle des images manquées pour la balance des blancs automatique.
  • Nouvelles fonctions de contrôle de la limite d'exposition pour le réglage automatique.

IDS peak genericSDK

  • Modification des bindings Python afin d'utiliser l'API Python Limited. Version minimale de Python requise : 3.7.
  • Correction d'un bug qui se produisait lors de l'utilisation de Callbacks dans Python avec une classe non statique.
  • Bindings Python : Modification du nom du paramètre et du type de retour des fonctions de Callback "register" et "unregister".

IDS peak IPL (Image Processing Library)

  • Correction des artefacts de Debayer lors de la conversion rapide sur certains systèmes embarqués et lors de la conversion en format mono lorsque la largeur de l'image n'est pas divisible par 8.
  • Correction d'un bug qui empêchait l'utilisation du chargeur dynamique.

IDS peak AFL (Auto Feature Library)

  • Modification des bindings Python afin d'utiliser l'API Python Limited. Version minimale de Python requise : 3.7.
  • Ajouter une limite d'exposition pour le réglage automatique.

Couche de transport uEye

Des fonctions supplémentaires ont été ajoutées au uEye Transport Layer afin de faciliter l'utilisation des caméras uEye (modèles UI) sous IDS peak.

  • Le numéro de version du firmware uEye est affiché dans DeviceFirmwareVersion.
  • Pour les caméras USB 3 et GigE uEye, la température de la caméra est affichée via DeviceTemperature[DeviceTemperatureSelector].
  • La taille des pixels du capteur est indiquée dans SensorPixelHeight/SensorPixelWidth.

Améliorations d'ordre général

  • L'installation des bindings Python a été simplifiée.
  • Les exemples C# sont fournis sous forme de projets csproj pour Microsoft Visual Studio.
  • Dans PyCharm, les remarques de type Python ont été corrigées.

Limitations connues

Vous trouverez la liste des restrictions connues dans les fichiers ReadMe correspondants pour Windows et Linux.

Version : 2024-04-12