IDS peak 2.4

Notes de version pour IDS peak 2.4

Introduction

Les présentes notes de version décrivent les modifications apportées à IDS peak 2.4. Cette version introduit d'autres fonctions dans IDS peak comfortSDK, comme l'accentuation des contours et l'analyse d'images assistée par IA avec les réseaux neuronaux d'IDS lighthouse.

IDS peak 2.4

Nouvelles fonctions et modifications

IDS peak Cockpit

Nouvelle boîte de dialogue « Inférence »

Dans la nouvelle boîte de dialogue « Inférence », vous pouvez charger et exécuter des réseaux neuronaux pour la classification et la détection d'objets. La condition préalable est que les réseaux aient été téléchargés depuis IDS lighthouse pour être utilisés avec IDS peak.

En option, après l'installation d'IDS peak 2.4, vous trouverez trois réseaux neuronaux simples à tester dans le <répertoire d'installation IDS peak>/cnn. Ces réseaux ont été créés à des fins de test uniquement et ne prétendent pas être prêts à l’emploi.

  • Pour la classification : item_classification.pcla, cats_dogs_classification.pcla
  • Pour la détection d'objets : person_detection.pdet
Boîte de dialogue « Inference » (Inférence)
Boîte de dialogue « Inference » (Inférence)

Révision des fonctionnalités de région d’intérêt ROI

La fonctionnalité ROI a été revue et réorganisée. Vous trouverez maintenant les paramètres ROI dans les boîtes de dialogue correspondantes :

  • Vous définissez la région d’intérêt de l'image de la caméra dans la boîte de dialogue « Position et taille ».
  • Vous définissez la région d’intérêt pour la luminosité automatique dans la boîte de dialogue « Luminosité/fréquence d’image ».
  • Vous définissez la région d’intérêt pour la balance des blancs automatique dans la boîte de dialogue « Couleur ».
  • Vous définissez la région d’intérêt pour l’autofocus dans la boîte de dialogue « Mise au point/netteté de l’image ».
  • NOUVEAU : Vous définissez également la région d’intérêt pour la mesure de netteté dans la boîte de dialogue « Mise au point/netteté de l’image ».

Autres révisions

  • Dans la boîte de dialogue « Fonctions hôte », vous pouvez activer l'option d’accentuation des contours de l'image.
  • La fonction de mesure de la netteté a été déplacée de la barre d'outils supérieure dans la boîte de dialogue « Mise au point/netteté de l'image » et a été complétée par une région d’intérêt de mesure de la netteté.
Boîte de dialogue « Focus/image sharpness » (Mise au point / netteté de l'image)
Boîte de dialogue « Focus/image sharpness » (Mise au point / netteté de l'image)

IDS peak comfortSDK

  • Vous pouvez désormais effectuer un traitement d'image basé sur l'IA via l'interface IDS peak comfortC. Les réseaux neuronaux sont pris en charge pour la classification et la détection d'objets. La condition préalable est que les réseaux aient été créés dans IDS lighthouse pour être utilisés avec IDS peak.
  • Des fonctions d’accentuation des contours (edge enhancement) ont été ajoutées.
  • Des fonctions de mesure de la netteté (sharpness measurement) ont été ajoutées.

IDS peak genericSDK

  • Les bindings .NET ont été mis à jour pour utiliser la norme .NET 2.0. Notez les nouvelles exigences de la version .NET : .NET Framework 4.6.1 ou supérieur / .NET Core 2.0 et supérieur (y compris .NET 5 et supérieur)

IDS peak IPL

  • Les bindings .NET ont été mis à jour pour utiliser la norme .NET 2.0. Notez les nouvelles exigences de la version .NET : .NET Framework 4.6.1 ou supérieur / .NET Core 2.0 et supérieure (y compris .NET 5 et supérieure)
  • Des méthodes d’accentuation des contours (edge enhancement) ont été ajoutées.
  • De nouvelles méthodes de traitement d'image ont été ajoutées : Image:Scale, Image:ScaleInto et Image:Crop.
  • De nouvelles méthodes d'insertion ont été ajoutées pour la correction des pixels défectueux.
  • Les fonctions de rotation et d'inversion de l'image ont été optimisées.
  • Optimisations pour les moteurs de rendu pour ARMv8 (64 bits) et ARMv7 Cortex-A/ARMv8 (32 bits).

IDS peak AFL

  • De nouvelles interfaces ont été ajoutées pour C++, .NET Standard 2.0 et Python.

Couche de transport GEV / Couche de transport U3V / Couche de transport uEye

  • Le mode « NewestOnly » a été ajouté au nœud StreamBufferHandlingMode.
  • Pour les données statistiques du traitement de la mémoire tampon, il existe une nouvelle catégorie BufferHandlingMonitor.

Améliorations d'ordre général

  • Pour .NET Framework, la version 4.6.1 ou supérieure est requise.
  • IDS peak prend désormais en charge Python 3.11. Le support de Python 3.5 a été supprimé.

Limitations connues

  • Si des adaptateurs réseau sont ajoutés, supprimés, activés ou désactivés après l'ouverture d'IDS peak Cockpit, les modifications ne deviennent visibles qu'après son redémarrage. Vous pouvez également actualiser la liste manuellement dans le gestionnaire de caméras en cliquant sur le bouton de mise à jour en haut à gauche.
  • LabVIEW ne prend pas en charge les fonctions modèles comme celles utilisées par exemple pour FindNode() (kit de développement logiciel IDS peak generic). Pour y remédier, tous les modèles possibles de FindNode, FindInvalidatedNode, FindInvalidatingNode, FindSelectedNode et FindSelectingNode sont mis à disposition sous forme de fonctions séparées, en plus de la fonction générique normale.
  • Si des cartes réseau sont ajoutées, retirées, activées ou désactivées après l'ouverture d'IDS Vision Cockpit, les changements ne sont visibles qu'après le redémarrage de l'IDS Vision Cockpit.
  • Si plusieurs caméras sont activées dans la vue partagée d'IDS Vision Cockpit, aucune barre de défilement ne s'affiche en bas.

Retraits

  • IDS Vision Cockpit a été retiré et n'est donc plus recommandé pour les nouvelles applications. Il est livré pour la dernière fois dans cette version.
  • Avec l'introduction de l'API IDS peak comfortC, les utilisateurs de la suite logicielle IDS peuvent passer rapidement et facilement à IDS peak sans avoir à apprendre une nouvelle méthode de programmation (par ex. GenICam). Pour cette raison, l'aide à la transition IDS sherpa n'est plus développée. Nous recommandons l'utilisation de l'API IDS peak comfortC, qui fait partie intégrante d'IDS peak depuis la version 2.0.

Version : 2023-04-03