For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

  1. Connectez un bloc fonction qui produit une image à l'entrée Image Any.

  2. L'image apparaîtra dans la zone Image Display.

  3. 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.

  4. Utilisez les sorties (Blue, Green, Red) et Point pour 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 Image afin 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 Select ou Image ROI puis connectez le résultat recadré à ce bloc.

  • Pour annoter les résultats ou marquer les positions échantillonnées sur une image finale, utilisez Draw Point ou Draw Rectangle après l'échantillonnage.

  • Si l'éclairage ou les couleurs rendent l'échantillonnage bruité, essayez un prétraitement avec Blur, Image Threshold ou HSV Filter avant 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 Logger ou Image Write pour 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 Resize si nécessaire).

Mis à jour