Get Pixel Mouse
Ce bloc fonctionnel vous permet de sélectionner de façon interactive un pixel d'une image en cliquant sur l'image affichée. Il montre la position cliquée sur l'image et fournit la couleur du pixel (ou la valeur en niveaux de gris) ainsi que ses coordonnées.
📥 Entrées (sockets)
Image Any L'image à afficher et à partir de laquelle vous souhaitez sélectionner un pixel.
📤 Sorties (sockets)
(Blue, Green, Red) La valeur du pixel échantillonné. Pour les images couleur, il s'agit d'un tuple BGR ; pour les images en niveaux de gris, une valeur mono-canal est renvoyée.
Point Les coordonnées du pixel dans l'espace image sous la forme (x, y).
🕹️ Contrôles
Image Display Zone d'image interactive où vous pouvez cliquer pour sélectionner un pixel.
Click to Select Cliquez sur l'image affichée pour choisir un point. Le point sélectionné est marqué visuellement (marqueurs concentriques) afin de confirmer la sélection.
🎯 Fonctionnalités
Retour visuel : le pixel sélectionné est mis en évidence directement sur l'image pour visualiser immédiatement l'emplacement de l'échantillonnage.
Valeur et position : fournit à la fois la couleur/valeur du pixel et ses coordonnées image pour un traitement ultérieur.
Compatible couleur et niveaux de gris : renvoie un tuple BGR pour les images couleur et une seule valeur pour les images en niveaux de gris.
Conservation de la dernière sélection : la dernière position cliquée est conservée tant que vous ne choisissez pas un nouveau point, ce qui stabilise l'affichage et les sorties.
📝 Comment l'utiliser
Connectez un bloc fonction qui produit une image à l'entrée
Image Any.L'image apparaîtra dans la zone
Image Display.Cliquez sur n'importe quel point de l'image affichée pour le sélectionner. La sélection est indiquée par des marqueurs sur l'image.
Utilisez les sorties
(Blue, Green, Red)etPointpour alimenter d'autres blocs fonctionnels ou enregistrer la valeur échantillonnée.
📊 Ce qui se passe lors de l'exécution
Lorsque le bloc s'exécute, il affiche la dernière image reçue sur son entrée. Si vous avez cliqué sur l'image, l'affichage est mis à jour avec un marqueur visuel et la valeur du pixel ainsi que ses coordonnées sont fournies via les sorties.
💡 Astuces
Pour prévisualiser ou zoomer l'image avant de cliquer, combinez avec
Show Imageafin d'ouvrir l'image dans un visionneur plus grand et d'inspecter les détails avant l'échantillonnage.Si vous ne devez échantillonner qu'une zone spécifique, recadrez d'abord l'image avec
Image ROI SelectouImage ROIpuis connectez le résultat recadré à ce bloc.Pour annoter les résultats ou marquer les positions échantillonnées sur une image finale, utilisez
Draw PointouDraw Rectangleaprès l'échantillonnage.Si l'éclairage ou les couleurs rendent l'échantillonnage bruité, essayez un prétraitement avec
Blur,Image ThresholdouHSV Filteravant d'alimenter ce bloc pour améliorer la cohérence.Pour sauvegarder les images échantillonnées ou les journaux, connectez la sortie image de ce bloc à
Image LoggerouImage Writepour archivage ou rapport.
🛠️ Dépannage
Aucun marqueur après un clic : vérifiez qu'une image est bien connectée et visible dans le
Image Display. Sans image, le clic n'a aucun effet.Valeurs de pixel inattendues : vérifiez si l'image d'entrée est en couleur ou en niveaux de gris — les images couleur renvoient un tuple BGR, les images gris une seule valeur.
Coordonnées hors plage : les positions cliquées sont limitées à la zone de l'image affichée. Si vous observez des coordonnées incohérentes, assurez-vous que l'image affichée correspond à la résolution réelle (utilisez
Image Resizesi nécessaire).
Mis à jour