Ce qui n'était jusqu'à ce jour qu'une fonction spéciale réservée aux modèles de caméra avec capteurs e2v est désormais établi, grâce à la suite logi-cielle IDS 4.81, sur toute la famille de caméras USB 3 uEye CP Rev. 2 : le mode Séquenceur.

Changement de paramètres en temps réel

Vous souhaitez enregistrer des séquences de prise de vue avec différents temps d'exposition ou cadrages sans avoir à modifier manuellement la configuration de la caméra entre les images ? Pas si simple ? Mais si !

Ce qui n'était jusqu'à ce jour qu'une fonction spéciale réservée aux modèles de caméra avec capteurs e2v est désormais établi, grâce à la suite logicielle IDS 4.81, sur toute la famille de caméras USB 3 uEye CP Rev. 2 : le mode Séquenceur. Pour faciliter les débuts, une démonstration « Démo Séquenceur uEye » a été spécialement conçue.

Contexte

Contrairement au mode AOI séquentielles actuel des capteurs e2v, le nouveau mode Séquenceur ne constitue pas une fonction de capteur spéciale, mais une implémentation dans le firmware des caméras. Ainsi, cette fonction est disponible sur un nombre beaucoup plus important de modèles de caméra et est uniforme au sein de la programmation tout en étant extensible au niveau de la gamme des fonctions.

Avec le nouveau mode Séquenceur, vous pouvez maintenant définir jusqu'à 32 ensembles Séquenceur avec différents paramètres pour la prise d'images. Chaque ensemble comporte les réglages suivants :

  • Temps d'exposition
  • Amplification (maître, rouge, vert et bleu)
  • Position X et Y du cadrage (AOI)


Les ensembles Séquenceur sont enregistrés dans la caméra et peuvent donc être mis en œuvre par le firmware de la caméra en mode Prise de vue sans interaction avec le logiciel hôte. Le changement des paramètres s'effectue automatiquement et sans temporisation de l'enregistrement. Vous pouvez définir vous-même l'ordre des différents ensembles Séquenceur. Il est alors possible de changer rapidement les paramètres pour la prise d'images en temps réel.

Avec la nouvelle démonstration « Démo Séquenceur uEye », vous pouvez essayer tranquillement le mode Séquenceur, mais aussi le préconfigurer entièrement pour votre application.

Réglage de la caméra

Démarrez Démo Séquenceur uEye sous « Start > All Programs > IDS > uEye > Samples > uEyeSequencerDemo » (Démarrer > Tous les programmes > IDS > uEye > Échantillons > DémoSéquenceuruEye). Sélectionnez dans la boîte de dialogue « Select camera » (Sélectionner une caméra) une caméra USB 3 uEye CP Rev. 2 pour ouvrir le programme.

Procédez d'abord aux réglages de base de la caméra. Sous « Camera > Acquisition » (Caméra > Acquisition), vous pouvez régler la fréquence de pixel, la fréquence d'images et le temps d'exposition.

Sous « Camera > Image Size » (Caméra > Taille de l'image), vous pouvez sélectionner un profil d'image, définir un cadrage (AOI) ou régler le compartimentage et le sous-échantillonnage.

Configuration du mode Séquenceur

Après avoir paramétré les réglages de base de la caméra, le mode Séquenceur est configuré. Dans la ligne de menus, cliquez sur le bouton « Add Set » (Ajouter un ensemble) pour ajouter le premier ensemble Séquenceur. Cet ensemble est toujours vide pour le moment. À l'étape suivante, définissez par exemple le temps d'exposition variable par rapport aux réglages de base. Pour cela, dans la zone « Properties » (Propriétés) à gauche, cliquez sur « Exposure » (Exposition). Dans le premier ensemble Séquenceur, le champ de saisie correspondant au temps d'exposition s'affiche et vous pouvez le modifier.

De la même manière, vous pouvez régler l'amplification (Gain) et la position des AOI (AOI Offset X/Y). Ajoutez un autre ensemble Séquenceur en cliquant de nouveau sur « Add Set ».

Chaque nouvel ensemble Séquenceur est ajouté automatiquement à la fin et contient les mêmes réglages que l'ensemble Séquenceur en cours de sélection.

Enregistrement des réglages

Vous pouvez enregistrer les réglages du séquenceur effectués dans Démo Séquenceur uEye. Sous « File > Save » (Fichier > Enregistrer), enregistrez les réglages du séquenceur dans un fichier XML.

Vous pouvez charger les réglages du séquenceur déjà enregistrés dans Démo Séquenceur uEye via « File > Load » (Fichier > Charger). Dans votre propre application, utilisez la fonction API « is_Sequencer() » avec le paramètre IS_SEQUENCER_CONFIGURATION_LOAD pour charger les réglages préconfigurés du séquenceur. Afin de vous simplifier la programmation, chargez dans votre application uniquement les réglages du séquenceur et activez le mode Séquenceur.

Utilisation du mode Séquenceur

Après avoir configuré ou chargé les ensembles Séquenceur, dans la ligne de menus de Démo Séquenceur uEye, cliquez sur « Run » (Exécuter) pour démarrer le mode Séquenceur. Les images sont enregistrées en continu tant que vous ne cliquez pas sur « Stop ».

Pour la démonstration, Démo Séquenceur uEye utilise un déclencheur logiciel permanent afin de déclencher l'acquisition d'images et une mémoire annulaire pour enregistrer les données d'image.

Le mode Séquenceur fonctionne uniquement dans le mode déclencheur de la caméra (déclencheur logiciel ou matériel). Selon la nature de votre application, vous pouvez déclencher les images paramétrées différemment à l'aide de signaux de déclenchement distincts ou vous pouvez utiliser par exemple une rafale de déclenchement pour lancer l'enregistrement d'une séquence complète d'images avec un signal.

Domaines d’utilisation

Le mode Séquenceur peut également être utilisé pour prendre un cadrage avec différents temps d'exposition ou réglages de gain : par exemple dans des situations où prédominent des conditions d'éclairage ou de luminosité inconnues. Il est possible de réaliser un bracketing ou de calculer avec un logiciel une image HDR.

Même des cadrages avec des positions variées peuvent ainsi être enregistrés rapidement. Le décalage du cadrage s'effectue directement en mode Séquenceur et n'exige aucune nouvelle programmation via l'API.

Pensez à utiliser en fonction de l'application une mémoire annulaire suffisamment volumineuse. Avec la possibilité de prendre très rapidement des séries d'images avec des paramètres différents, la quantité de données augmente en conséquence. Tenez compte de cet aspect pour le traitement.