Last updated: 29 November 2024

Comment définir une Zone d'Intérêt (Z.I.) à l'intérieur d'une caméra industrielle en 3 étapes

Comment définir une Zone d'Intérêt (Z.I.) à l'intérieur d'une caméra industrielle en 3 étapes
Ce guide expliquera comment définir et utiliser la fonction de Région d'intérêt de la caméra caméra, comment redimensionner une image et comment capturer uniquement une zone définie. Cela est couramment utilisé pour :
-    réduire la quantité de données collectées
-    réduire la bande passante requise
-    augmenter le taux de rafraîchissement d'une caméra caméra
-    isoler la vue sur une certaine zone
Dans cet article, nous allons définir une région d'intérêt et la décaler du coin supérieur gauche vers le centre de notre image. À l’aide de ces 3 étapes, vous pouvez définir la taille et la position de la région d’intérêt des caméras industrielles.

ÉTAPE 1 : VÉRIFIER LA TAILLE DE L'IMAGE ET DÉFINIR LA RÉGION D'INTÉRÊT

Vérifiez la taille maximale de l'image (résolution) de votre caméra caméra et définissez votre région d'intérêt souhaitée.



Pour cet exemple, nous avons utilisé une caméra avec une résolution maximale de 3840x2748 pixels. Nous voulons que notre région d'intérêt soit de 1000x1000 pixels à l'intérieur de la caméra industrielle.



ÉTAPE 2 : DÉFINIR LES PARAMÈTRES ROI DANS LE MENU « ImageFormatControl »

***Le menu ne fonctionne que lorsqu'AUCUNE acquisition n'est en cours***
Pour définir les paramètres de la Région d'Intérêt de la caméra industrielle, le SDK Daheng GalaxyView doit être utilisé. Nous devrons naviguer et développer le menu ‘ImageFormatControl’. Pour ajuster la taille de votre ROI, changez les paramètres ‘Width’ et ‘Height’ à la taille souhaitée (voir la boîte orange ci-dessous). Dans notre exemple, les valeurs sont Width : 1000 ; Height : 1000.


   

Les valeurs « OffsetX » et « OffsetY » (cercle jaune) sont utilisées pour établir se trouvera cette région d'intérêt de 1 000 x 1 000 pixels.  

ÉTAPE 3 : DÉFINIR LES Valeurs DE DÉCALAGE de la région d'intérêt

Pour définir les valeurs de décalage de la région d'intérêt, nous devons garder à l'esprit que le décompte commence à partir du coin supérieur gauche (point de départ de la région d'intérêt) de l'image principale et compte toujours vers le coin inférieur droit.

Exemple 1 ; position de départ de la région d'intérêt au centre de l'image entière

Le centre de l'image entière est à la moitié de 3840 pixels pour la largeur (x), et à la moitié de 2748 pour la hauteur (y), donc à la position [x:1920, y:1374]. Si nous modifions le décalage en position [x:1920, y:1374], notre région d'intérêt de 1000x1000 commencera au centre de toute l'image.
Cependant, le centre de la région d’intérêt ne sera pas le centre de l’image entière.




Exemple 2 : Centre de la ROI = centre de toute l'image

Si nous voulons que le ROI soit au milieu de toute l’image, nous utilisons la formule suivante :

OffsetX = (MaxImageWidth/2)-(RoiWidth/2) = (3840/2) – (1000/2) = 1420
OffsetY = (MaxImageHeight/2)-(RoiHeight/2) = (2748/2) – (1000/2) = 874
 
En suivant ces trois étapes, vous pouvez définir la taille du ROI et sa position à l'intérieur de la caméra industrielle.


    

L'effet de la définition d'une région d'intérêt sur le framerate

Diminuer la zone d'intérêt d'une caméra entraînera un taux de rafraîchissement plus élevé. Moins de pixels signifie que la caméra a besoin de moins de temps pour acquérir une image. Deuxièmement, moins de pixels entraînent moins de données. Augmentez le nombre d'images par seconde pour utiliser la bande passante maximale.

Si nous prenons le MER-1070-10GM par exemple, avec un taux de rafraîchissement maximum de 10 FPS à la résolution maximale (3840x2748). Nous pouvons utiliser la formule suivante pour calculer le taux de rafraîchissement résultant si nous définissons une personnalisable R.O.I. par exemple 1000x1000.

FrameRate = 1 / (Traw ⋅ Hauteur)

Où la hauteur est le nombre de pixels du R.O.I. et Traw une valeur fixe, qui peut être calculée par (1/maxFPS)/maxHeight. Si nous reprenons le MER-1070 comme exemple, nous calculons d'abord Traw en utilisant la formule : Traw = (1/10)/2748 = 0,0000369. Nous pouvons maintenant calculer le nouveau framerate. Fréquence d'images = 1/(0,0000369*1000) = 27,48 FPS.

Veuillez noter que le taux de rafraîchissement réel peut différer de la valeur calculée. En savoir plus sur le calcul du fréquence d'images.

Des questions ? Contactez-nous !