Pour calculer le taux de rafraîchissement d'une caméra industrielle, un calculateur de taux de rafraîchissement est disponible. Ce document était auparavant disponible après l'installation du SDK. Le calculateur de fréquence d'images (un fichier excel) se trouvait dans le dossier C:\Program Files\Daheng Imaging\GalaxySDK\Doc. Actuellement, vous pouvez télécharger le fréquence d'images depuis notre page de téléchargement.
Pour cet exemple, nous utilisons le calculateur de fréquence d'images pour la caméra USB3 caméra MARS-1230-23U3X en expliquant les différentes options disponibles. Ensuite, nous mettrons en évidence les quelques différences entre un calculateur de taux d'images pour caméra USB3 caméra et un calculateur de taux d'images pour Ethernet Gigabit. Pour la caméra Ethernet Gigabit caméra, nous utiliserons la MER-131-75Gx caméra comme exemple.
Étape 1 : Ouvrez le calculateur de fréquence d'images USB3 caméra
Ouvrez le bon fréquence d'images. Chaque caméra a son propre calculateur.
Les captures d'écran ci-dessous montrent le calculateur de caméra de la caméra MARS USB3. En fonction du type de caméra, certains paramètres (comme le binning ou la décimation) peuvent différer. Il y a plusieurs paramètres que nous pouvons changer dans le calculateur de fréquence d'images pour différents objectifs, qui augmenteront les FPS (images par seconde) ou diminueront les FPS.
Étape 2 : Définir le temps d’exposition
Il faut commencer par
« temps d'exposition (nous) ». Cela détermine pendant combien de temps (temps) le capteur capte la lumière. Par exemple, si nous avions un temps d’exposition de 0,5 seconde, nous serions capables de capturer 2 images par seconde. 1s/0,5s = 2 images. Nous souhaitons donc maintenir cette valeur aussi basse que possible, pour éviter que cela ne devienne un goulot d'étranglement dans nos résultats FPS. La valeur minimale du temps d'exposition est dictée par les conditions d'installation et d'environnement. Pour atteindre le framerate maximum possible, vous pouvez utiliser la valeur 64 comme temps d'exposition. Avec cette valeur, le temps d'exposition ne sera jamais le paramètre limitant dans le calculateur de framerate.
Étape 3 : Région d'intérêt (Largeur/Hauteur)
Largeur et Hauteur déterminent la taille du capteur (en pixels) que nous allons utiliser. Nous pouvons décider d'avoir une Région d'intérêt (ROI) plus petite que la taille disponible. Cela entraînera une image plus petite, moins de données, donc plus de FPS peuvent être transférés. Lisez
Comment définir une Région d'Intérêt (R.O.I.) à l'intérieur d'une caméra industrielle en 3 étapes.
Gardez à l’esprit qu’il est normal que la diminution de la taille de l’image dans certains cas n’entraîne pas une augmentation du FPS. Pour le MARS-1230, dans l'exemple, la réduction de la largeur n'augmente pas les FPS. La réduction de la hauteur le fait. Ceci est normal pour de nombreux capteurs Sony IMX. Alors que pour les capteurs OnSemi Python, le framerate augmentera lors de la réduction de la largeur ou de la hauteur.
Étape 4 : Option de binning
Certaines de nos séries de caméras prennent en charge le regroupement. Si la caméra prend en charge le binning, ce paramètre est visible dans le calculateur de framerate. Le regroupement de pixels combine les données de plusieurs pixels (la valeur par défaut est 1 = pas de regroupement, ou combine 2/4 pixels), ce qui entraîne une sensibilité à la lumière beaucoup plus élevée. Lorsque les pixels sont combinés, la taille de l'image résultante sera considérablement réduite, un regroupement de 4 pixels en largeur et en hauteur entraîne que la valeur de 4 pixels horizontaux est combinée à 1 valeur et que 4 pixels verticaux sont également combinés à 1 valeur. En conséquence, au lieu de 4x4 = 16 pixels, les données sont désormais transmises 1x1 = 1 pixel. Par conséquent, les données sont réduites d'un facteur 16. Par exemple, 4096x3000 avec un binning réglé sur 4 donnera une image de 1024*750 (le logiciel nous avertit de modifier ce paramètre pour calculer la sortie FPS correcte)
En raison du message d'avertissement, nous devons d'abord corriger la largeur et la hauteur afin de voir la sortie FPS correcte.
Parce que la caméra doit encore lire tous les pixels sur le capteur, nous n'avons pas d'augmentation du FPS.
Étape 5 : Décimation horizontale et verticale
La décimation fonctionne de la même manière que le regroupement. Les données sont collectées sur tous les pixels, mais les valeurs des pixels proches sont simplement ignorées.
Lorsque les pixels sont combinés, la taille de l'image résultante sera considérablement réduite, une décimation de 4 pixels en largeur et en hauteur donne une taille d'image de 1/16ème.
Par exemple 4096x3000 avec la décimation réglée sur 4 donnera une image de 1024*750 (le logiciel nous avertit de modifier ce paramètre pour calculer la sortie FPS correcte)
La décimation permet de prendre une photo de la même taille que l'originale, mais collecte moins de données, ce qui entraîne moins de puissance de traitement nécessaire et moins de données transmises.
Contrairement au retour sur investissement, la décimation n'affecte pas la taille de la zone que vous voyez.
Selon le modèle de caméra, vous pourriez avoir une augmentation des FPS.
Étape 6 : PixelFormat (8/12)
Le 8 bits utilise 256 niveaux de couleur ou de gris par canal, tandis que le 10 bits utilise jusqu'à 1 024 niveaux par canal et le 12 bits 4 096 niveaux par canal. Ces niveaux de gris supplémentaires peuvent être utiles pour le traitement des images. Cependant, la plupart des écrans sont en 8 bits, donc lors de l'affichage sur l'image, vous ne verrez pas la différence en raison du goulot d'étranglement de votre écran.
Définir la valeur Pixelformat de 8 (valeur standard) à 12 entraînera une image avec plus de détails, augmentant les données collectées et diminuant le résultat FPS.
Étape 7 : DeviceLinkThroughputLimit (Bps)
Cette valeur détermine combien de bande passante est disponible pour utiliser la caméra.
Dans les configurations multi caméra, la valeur doit être définie de manière à ce que chaque caméra dispose d'une quantité fixe de bande passante à utiliser, sans interférer avec les autres caméras.
La bande passante utilisable totale est de 380000000 Bps, donc si vous avez 2 caméras sur un bus USB3, chacune aurait une bande passante de 380000000/2= 190000000 bps.
En savoir plus sur le contrôle de bande passante avec plusieurs caméras.
Étape 8 : Autres options du calculateur de framerate
Les options supplémentaires sont :
- MaxUSBControllerThroughput(Bps) : Cela détermine la quantité de bande passante maximale disponible à partir du contrôleur USB, la valeur standard est de 380000000 Bps. Normalement, nous ne changeons pas cette valeur.
- ModeTauxDeFrameAcquisition : Activez ou désactivez le nombre de TauxDeFrameAcquisition que vous avez défini pour avoir un fréquence d'images fixe qui est inférieur au taux de frame maximum que la caméra peut atteindre.
- TauxDeCapture: Vous pouvez définir manuellement un nombre de FPS afin que la caméra capture constamment le même nombre de FPS.
Étape 9 : Paramètre différent lors de l'utilisation de Gigabit Ethernet vision caméra.
Dans cet exemple, nous utilisons la calculatrice MER-131-75Gx.
La plupart des paramètres sont les mêmes que pour les caméras USB3 comme indiqué dans les étapes précédentes. La seule différence est que dans les caméras GigE, pour limiter la bande passante, vous utilisez la taille de paquet (GevSCPS) et le délai de paquet (GevSCPD) au lieu de DeviceLinkThroughput.
Exemple pratique utilisant le calculateur de caméra MER-131-75Gx.
Le MER-131-75Gx peut acquérir 75 FPS en utilisant toute la bande passante de 1 Go disponible ; Si nous devions utiliser 2 des mêmes caméras, nous devrions limiter le FPS de chacune, fps max > 75/2 = 37,5 FPS par caméra.
Nous configurerions donc la calculatrice (GevSCPS) et (GevSCPD) pour obtenir ce résultat :
Cela garantira que les données transmises par les deux caméras ne se chevaucheront pas.
Les 3 champs ci-dessous sont des valeurs par défaut et ne doivent pas être modifiés.
Contactez support lors de l'utilisation du calculateur de fréquence d'images.