Non-zero of Image
Ce bloc retourne le nombre total de pixels non nuls trouvés dans une image. Il est utile pour des mesures rapides comme le comptage de pixels de premier plan, les vérifications d'occupation ou la validation de la couverture d'un masque.
📥 Entrées
Image Any Fournissez l'image à analyser. Le bloc accepte des images en couleur ou en niveaux de gris.
📤 Sorties
Count Nombre total de pixels non nuls détectés dans l'image fournie.
🕹️ Contrôles
Ce bloc n'a pas de contrôles visibles pour l'utilisateur. Il s'exécute automatiquement lorsqu'une image est fournie.
✨ Fonctionnalités
Résultat unique et rapide, utile pour des analyses simples et la prise de décision.
Accepte les images couleur et niveaux de gris (les images couleur sont interprétées en interne pour l'activité des pixels).
Idéal comme métrique légère pour les masques, résultats binaires ou la détection de premier plan.
⚙️ Principe de fonctionnement
Lors de l'évaluation, le bloc examine l'image fournie et compte les pixels non nuls (c'est‑à‑dire contenant de l'information utile/de premier plan). Le résultat est renvoyé sous la forme d'une valeur numérique unique via la sortie Count.
📝 Utilisation
Connectez un bloc producteur d'image à l'entrée
Image Any.Lisez la valeur numérique sur la sortie
Countpour piloter de la logique, des enregistrements ou des alarmes.Combinez avec d'autres blocs pour le pré‑traitement, la visualisation ou la prise de décision.
💡 Conseils et astuces
Préparez un masque binaire clair avant le comptage en utilisant
Image ThresholdouImage Adaptive Thresholdpour réduire les faux positifs dus au bruit.Utilisez
Image ROIouImage ROI Selectpour limiter la zone de comptage à une région d'intérêt (mesures localisées).Réduisez le bruit avec
Blur,Bilateral FilterouDenoisingavant le comptage pour éviter des résultats surestimés.Visualisez ce qui est compté en envoyant la même image vers
Show Imageou en superposant les résultats avecDraw Result On Image/Write Text On Image.Enregistrez les résultats numériques dans le temps avec
CSV ExportouData to JSONpour analyser les tendances ou garder un historique.Combinez avec
Logic Inputou des blocs de comparaison pour déclencher des actions lorsque le comptage dépasse un seuil.
🛠️ Dépannage
Comptages anormalement élevés : vérifiez la présence de bruit ou de pixels parasites. Appliquez
Image Thresholdet des filtres de lissage pour nettoyer l'entrée.Zéros ou comptages très bas : assurez‑vous que l'image en amont est valide avec
Show Imageet que la zone d'intérêt contient le premier plan attendu.Variations inattendues entre images : restreignez la zone avec
Image ROIou stabilisez l'entrée à l'aide de filtres pour réduire la variation d'une image à l'autre.
Mis à jour