Image Memory
Ce bloc fonction conserve une image en mémoire afin que vous puissiez "geler" une trame et la réutiliser jusqu'à ce que vous choisissiez de la mettre à jour. Il est utile lorsque vous souhaitez conserver une image de référence pour l'inspection, la journalisation ou le traitement en aval sans dépendre en permanence d'une source en direct.
📥 Entrées
Image AnyConnectez l'image que vous souhaitez stocker ou mettre à jour.Save ImageLorsque True, le bloc conservera (gèlera) l'image actuellement stockée et ne la mettra pas à jour depuis l'entrée.
📤 Sorties
Image AnyL'image actuellement conservée en mémoire (soit la dernière image stockée, soit l'entrée en direct lorsque le bloc n'est pas gelé).
🕹️ Contrôles
Save ImageUtilisez ce contrôle booléen pour geler ou dégeler l'image stockée.Lorsque défini sur True, l'image stockée est préservée et le bloc continuera à fournir cette image en sortie même si l'entrée change.
Lorsque défini sur False, le bloc met à jour son image stockée depuis l'entrée
Image Any.
⚙️ Mécanisme d'exécution
Par défaut, le bloc fournit la dernière image connectée à son entrée
Image Any.Si
Save Imageest réglé sur True, le bloc maintiendra l'image courante et continuera à fournir cette même image jusqu'à ce queSave Imagedevienne False.Lorsque vous enregistrez et rechargez votre projet, le bloc peut restaurer l'image stockée afin que l'état de la mémoire persiste entre les sessions (si une image a été stockée).
🎯 Fonctionnalités
Capacité de gel d'image pour un traitement en aval cohérent.
Contrôle booléen simple pour verrouiller/déverrouiller l'image stockée.
Persistance lors de l'enregistrement/chargement du projet pour conserver une image de référence capturée entre les sessions.
📝 Instructions d'utilisation
Connectez une source d'image en direct (caméra, flux, chargement d'image, etc.) à l'entrée
Image Any.Pour capturer et conserver une trame, définissez
Save Imagesur True. Le bloc continuera à fournir cette trame en sortie.Pour reprendre les mises à jour en direct, définissez
Save Imagesur False. Le bloc copiera alors la dernière image d'entrée et mettra à jour son image stockée.
💡 Conseils et astuces
Pour prévisualiser l'image stockée, connectez la sortie de ce bloc à
Show Image.Utilisez
Image ROI Selectavant ce bloc pour capturer et geler uniquement une région d'intérêt au lieu de la trame complète.Si vous voulez une image plus petite pour un stockage plus rapide ou un traitement en aval accéléré, ajoutez
Image Resizeavant le bloc.Pour une image de référence plus robuste, appliquez
BlurouImage Thresholdavant la capture afin de réduire le bruit ou binariser la scène.Combinez avec
Image LoggerouImage Writepour enregistrer les images gelées sur le disque lorsqueSave Imageest activé.Utilisez
Is NoneouReplace Noneen aval pour vous protéger contre les images manquantes dans le flux.
🛠️ Dépannage
Si la sortie apparaît vide après le chargement d'un projet, assurez-vous qu'une image a été précédemment capturée avec
Save Imageactivé ou fournissez une nouvelle image d'entrée et réglezSave Imagesur False pour mettre à jour.Si vous attendez des mises à jour en direct mais que l'image ne change pas, vérifiez que
Save Imageest défini sur False afin que le bloc puisse se rafraîchir depuis l'entrée.
Mis à jour