Blur Detector
Ce bloc de fonction évalue si une image apparaît nette ou floue. Il fournit une sortie booléenne indiquant si l'image d'entrée est considérée comme floue, ainsi qu'un affichage simple du score de flou calculé pour vous aider à régler la sensibilité.
📥 Entrées (sockets)
Input Image Accepte une image RGB/BGR à évaluer pour le flou.
📤 Sorties (sockets)
Is Blurred? Résultat booléen indiquant si l'image fournie est considérée comme floue (true) ou non (false).
🕹️ Contrôles
Detection Threshold Curseur pour ajuster la sensibilité du test de flou. Des valeurs plus faibles rendent le test plus strict (moins d'images marquées comme floues) ; des valeurs plus élevées le rendent plus permissif.
Current blur value Texte en lecture seule affichant la valeur numérique de flou la plus récente, pour la comparer au seuil.
🎯 Fonctionnalités
Vérification rapide net/ flou adaptée aux flux en temps réel ou aux séries d'images.
Retour numérique visible via
Current blur valuepour aider à trouver unDetection Thresholdadapté.Entrée simple à un seul socket et sortie booléenne unique pour une intégration facile dans des flux plus larges.
⚙️ Principe de fonctionnement
Lorsqu'une nouvelle image arrive, le bloc analyse son contenu pour estimer la netteté globale et produit un score numérique de flou. Ce score est comparé au Detection Threshold défini par l'utilisateur pour produire la sortie booléenne Is Blurred?. Le bloc met à jour l'affichage de Current blur value afin que vous puissiez ajuster le seuil de façon interactive.
📝 Mode d'emploi
Connectez une source d'image (caméra, chargeur ou bloc de traitement précédent) à
Input Image.Ajustez le
Detection Thresholdjusqu'à ce que la distinction entre images acceptables et inacceptables soit claire en regardantCurrent blur value.Utilisez la sortie
Is Blurred?pour piloter la logique en aval (par exemple : rejeter des images, déclencher une nouvelle capture ou enregistrer les images de faible qualité).
💡 Astuces
Pour la surveillance d'une caméra en direct, associez-le à
Camera USBou à d'autres blocs d'entrée d'image pour contrôler les images entrantes.Si vous souhaitez visualiser ou sauvegarder des exemples d'images floues, connectez le flux à
Show Imageet/ouImage Loggerpour réviser et ajuster les réglages.Le prétraitement peut influencer le score de flou : essayez
Image Resizepour normaliser la taille ouDenoisingpour réduire le bruit qui fausserait la mesure.Pour simuler des images floues lors des tests, utilisez le bloc
Bluren amont.Combinez avec des outils ROI comme
Image ROIouImage ROI Selectpour vérifier la netteté seulement dans les zones pertinentes (par exemple la région où l'objet d'intérêt apparaît).
🛠️ Dépannage
Si toutes les images sont étiquetées comme floues : augmentez le
Detection Thresholdou vérifiez que vos images d'entrée ne sont pas trop réduites avant l'évaluation.Si aucune image n'est marquée comme floue alors qu'elles semblent floues : baissez le
Detection Thresholdet vérifiez que la région testée correspond à l'endroit où le flou se produit (utilisez des blocs ROI pour cibler la zone d'intérêt).Si l'affichage de
Current blur valuene se met pas à jour, assurez-vous qu'une image valide est connectée àInput Imageet que la source produit bien des images (connectez la source à unShow Imagepour vérifier visuellement).
Mis à jour