Last updated: 29 November 2024

Comment enregistrer des images et des vidéos avec une caméra industrielle et le SDK Galaxy

Au sein de notre SDK Galaxy gratuit Pour nos caméras industrielles, nous proposons un plugin de base pour enregistrer les images capturées sur le disque dur ou pour enregistrer les images capturées sous forme de vidéo. Dans cet article, nous expliquons les différents paramètres et les réglages que nous conseillons pour capturer et enregistrer des images et des vidéos à l'aide de notre caméra industrielle.

Comment enregistrer des images et des vidéos avec une caméra industrielle et le SDK Galaxy

Plugin d'enregistrement de vidéos et d'images

  • Installez notre GalaxySDK (Télécharger les pilotes et manuels)
  • Exécutez le programme Daheng Galaxy Viewer (x64)
  • Accédez à Plugin->Plugin d’enregistrement de vidéos et d’images comme indiqué dans la capture d’écran ci-dessous. 

Avec ce plugin, les images capturées peuvent être enregistrées sous forme d'images dans différents formats ou même sous forme de fichier vidéo.

 

Paramètre de base pour les vidéos et le plug-in de sauvegarde d'images

Les paramètres suivants peuvent être définis :
-    Nombre de mémoire, quantité d'images mises en mémoire tampon. 
-    Nous vous recommandons d'utiliser la valeur 10.
-    Chemin d'enregistrement du fichier : il s'agit de l'emplacement où les images ou les vidéos sont enregistrées. 


 

Limitez le nombre d’images ou la durée d’enregistrement/sauvegarde.

Cette option vous permet de décider de la durée totale d'exécution du plugin ou du nombre total d'images qui seront enregistrées.
Illimité -> Aucune limite (jusqu'à ce que le stockage soit plein, le plugin s'arrêtera lorsqu'il n'y aura plus d'espace disponible) 
Nombre maximum d'images -> arrête la capture d'image lorsque ce nombre est atteint.
Durée -> vous pouvez choisir la durée d'exécution du plugin, en secondes, en minutes ou en heures.



Paramètres de fichier d’enregistrement du plug-in de sauvegarde de vidéos et d’images.

Dans cette partie, vous pouvez choisir soit Enregistrer l'image, soit Enregistrer la vidéo.

 

Option de sauvegarde d'image pour enregistrer des images à partir d'une caméra industrielle

Cochez la case pour activer Enregistrer l'image. Selon le nombre d'images que vous souhaitez enregistrer par seconde, différents formats sont recommandés. Dans notre configuration de test, nous utilisons une caméra Mono 1,6 MP caméra et un ordinateur portable avec processeur I5 (10e génération), 8 Go de mémoire et SSD de l'année 2020. 

Format d'image

Le taux de fréquence d'images maximal pour chaque format dans cette configuration, sans perdre aucune image, est :
-    BMP, 200 ips, 1,6 Mo de données non compressées. Idéal pour sauvegarder des images à grande vitesse mais pour une durée limitée car le disque dur se remplit très rapidement.
-    PNG, 5 ips, 0,7 Mo, compression sans perte. Chaque image est compressée et consomme donc beaucoup de puissance CPU. La compression est sans perte, donc idéale pour le traitement d'images ultérieur. Nous recommandons ce format de fichier si l'enregistrement à 5 ips maximum est acceptable.
-    JPG, 30 ips, <0,1 Mo, images compressées. Cela diminue la qualité de l'image de manière irréversible et nous ne recommandons donc pas ce paramètre si le traitement de l'image doit être effectué ultérieurement.
-    RAW, 100 ips, 1,6 Mo de données non compressées. Nous ne recommandons pas ce format de fichier, mais nous recommandons le BMP. Raw ne peut être ouvert qu'avec le logiciel Halcon, avec des images couleur, il s'agit d'une image sans débayer, avec des images mono, le fichier résultant est le même que BMP mais enregistré dans un format de fichier différent.

Les 2 options suivantes vous permettent de choisir le nombre d'images que vous souhaitez conserver à chaque image X ou à chaque fois.


Par exemple, 1 image toutes les 1 signifie que chaque image est enregistrée. Si vous définissez la valeur sur 10, cela signifie 1 image enregistrée sur 10 images capturées.

Le plugin fonctionne en mode de déclenchement logiciel, vous pouvez donc capturer des images à la demande et dans les paramètres de sauvegarde d'image choisis.

Si la caméra est en mode libre, le plugin ne fonctionne de manière stable que si le taux de rafraîchissement est fixe. Si vous utilisez le plugin en combinaison avec l'exposition automatique/l'équilibre des blancs/le gain, ceux-ci peuvent influencer le temps d'exposition et donc le taux de rafraîchissement. En conséquence, le plugin de sauvegarde d'image pourrait cesser de fonctionner et de capturer des images. 

Vous pouvez prévenir cela en limitant le taux de rafraîchissement de la caméra et en limitant les réglages d'exposition/ganance automatiques.

Enregistrer la vidéo :

Avec ce plugin, il est possible de sauvegarder les images capturées sous forme de vidéo. En utilisant les fonctionnalités de base de la fonction de sauvegarde vidéo du GalaxySDK, vous pouvez choisir différents types de fichiers. 

En utilisant à nouveau le même ordinateur portable et une caméra mono 1,6 MP, cela donne les taux de rafraîchissement maximum suivants (sans chute d'image)
-    Vidéo H.264 dans un conteneur AVI, 90 ips maximum
-    Vidéo H.264 dans un conteneur mp4, 90 ips maximum
-    Vidéo non compressée dans un conteneur AVI, 120 ips maximum

Lors de l'enregistrement d'une vidéo avec la caméra mono 1,6 MP caméra à 60 fps, pendant 1 minute, cela donnera les tailles de fichiers suivantes :
-    Vidéo H.264 dans un conteneur AVI, 67 Mo
-    Vidéo H.264 dans un conteneur mp4, 67 Mo
-    Vidéo non compressée dans un conteneur AVI, 5 490 Mo

Les fichiers non compressés sont très volumineux, mais ils offrent la meilleure qualité d’image et la meilleure vitesse d’enregistrement. Si vous disposez de suffisamment d'espace sur votre disque dur, nous recommandons ce paramètre, sinon nous recommandons le paramètre Vidéo H.264 dans le conteneur AVI avec un débit binaire vidéo de 8 Mbit/s.

La fréquence d'images maximale dépend des spécifications du PC, des mégapixels et de la fréquence d'images. 

Dans notre exemple, nous avons utilisé un appareil photo de 1,6 MP. Si nous le changeons pour un appareil photo de 6 MP, nous augmentons les données avec un facteur de 6/1,6=3,75, donc le taux de rafraîchissement maximal sera réduit d'un facteur de 3,75. Dans le cas du H.264, la vidéo sera réduite de 90 fps à 90/3,75=24 fps, en utilisant l'caméra de 6 MP.

La fréquence d'images de diffusion vous permet de définir la fréquence d'images pour la vidéo. 

-    Framerate d'origine -> le framerate de la vidéo enregistrée est le même que celui des images capturées. C'est le réglage que nous recommandons.

-   Framerate personnalisé -> vous pouvez définir un framerate inférieur pour la vidéo enregistrée. Par exemple, si vous capturez des images à 90 ips (fréquence d'images de la caméra) et que vous définissez la fréquence d'images personnalisée de 30 ips, la vidéo sera lue plus lentement avec un facteur 90/30 = 3. Ainsi, si vous enregistrez 10 secondes à 90 ips, la vidéo est enregistrée sous forme de vidéo de 30 secondes à 30 ips.

Message des vidéos et images Save Plugin

Dans ce champ vous pouvez voir si votre PC est suffisamment puissant pour enregistrer toutes les images/vidéos en temps réel. Le cadre mémoire indique le nombre d’images capturées dans la mémoire. Les images du disque dur indiquent combien d'images sont envoyées au disque dur. Si le nombre d'images du disque dur est inférieur au nombre d'images mémoire, les images sont perdues et toutes les images capturées n'ont pas été enregistrées. Dans ce cas, vous devez réduire le framerate, modifier un format de fichier différent ou utiliser un ordinateur plus puissant.



Exemple, sauvegarde d'images en timelapse de 24h à l'aide d'une caméra industrielle.

Dans cet exemple, nous expliquons comment sauvegarder une image d'une caméra industrielle toutes les heures pendant un total de 24h pour créer un timelapse de 24h. Nous allons programmer le plugin pour qu'il fonctionne 24 heures et s'arrête, en sauvegardant au total 24 images. Attention, si le stockage est plein, le plugin cessera d'acquérir et ne remplacera pas les anciennes images. Les paramètres corrects sont :
•    Réduire le caméra de la caméra à 1 FPS


•    Définir la limite de durée sur 24 heures
•    Activer l'enregistrement de l'image
•    Réglez l'option "Enregistrer une image sur chaque image capturée" sur 3 600 (1 h = 3 600 s, donc 1 image toutes les heures).
•    Exécutez le plugin.

 

Recommandation pour enregistrer des vidéos et capturer des images à l'aide d'une caméra industrielle

Notre logiciel gratuit GalaxyView possède des fonctionnalités de base pour enregistrer des images. Si vous avez besoin de fonctionnalités plus avancées, nous vous recommandons de programmer votre propre programme de sauvegarde d'images basé sur nos exemples de programmes en Python ou C++. 

Pour une sauvegarde vidéo avancée, nous recommandons les programmes suivants :
-    Kinovea (gratuit) -> enregistrement vidéo haute vitesse pour de courtes périodes ou enregistrement à basse vitesse pour une plus longue période.
-    2ème regard -> enregistrement vidéo 24/7 (à la fois haute vitesse et basse vitesse).

Si vous avez besoin de support pour choisir la meilleure option d'enregistrement d'image ou de vidéo pour votre caméra industrielle, veuillez nous contacter.