Draw Line
Ce bloc de fonction vous permet de tracer des lignes directement sur une image de façon interactive en utilisant la souris et des raccourcis clavier simples. Utilisez-le pour dessiner une ou plusieurs lignes connectées, extraire les coordonnées et obtenir l'angle de chaque segment.
📥 Entrées
Image Any
L'image sur laquelle les lignes seront tracées. Connectez ici n'importe quel bloc produisant une image.
Calculate All Points
Quand vrai, le bloc renvoie chaque coordonnée de pixel le long de chaque segment dessiné au lieu de ne renvoyer que les points d'extrémité.
📤 Sorties
Image Any
L'image annotée montrant les lignes tracées ou les points calculés.
Line Coordinates
Une liste de shapes représentant chaque segment de ligne tracé.
Angles
Les valeurs de rotation ou d'angle pour chaque segment de ligne.
🕹️ Contrôles
Image Area
Cliquez avec le bouton gauche de la souris sur la zone d'image pour ajouter des points et construire des lignes.
Press U
Annule le dernier point ou segment ajouté.
Press C
Efface tous les points et lignes tracés.
(astuce) La zone d'image affiche un retour visuel en temps réel au fur et à mesure que vous ajoutez, annulez ou effacez des marques.
🎨 Fonctionnalités
Dessin interactif directement sur l'image avec retour visuel immédiat.
Raccourcis clavier pour un édition rapide : annuler (
Press U) et effacer (Press C).Option pour renvoyer des listes denses de coordonnées le long de chaque ligne lorsque
Calculate All Pointsest activé.Estimation d'angle par segment, utile pour les tâches d'orientation ou d'alignement.
📝 Instructions d'utilisation
Connectez un bloc produisant une image à l'entrée
Image Any(par exemple, une caméra ou un chargeur d'images).Cliquez sur la zone d'image pour placer des points. Les clics consécutifs forment des segments de ligne.
Pour obtenir chaque coordonnée de pixel le long des segments, fournissez la valeur TRUE à l'entrée
Calculate All Points.Utilisez
Press Upour annuler le dernier point ouPress Cpour effacer toutes les marques.Consultez les sorties pour obtenir l'image annotée, la liste
Line Coordinateset lesAngles.
📊 Évaluation
Lors de l'exécution, ce bloc met à jour l'aperçu interactif de l'image avec les lignes tracées et calcule les sorties en fonction des points actuels. Si Calculate All Points est activé, le bloc développe chaque segment en ses coordonnées de pixels constituantes avant de renvoyer les résultats.
💡 Astuces et conseils
Pour une entrée caméra en direct, connectez
Camera USBouStream Readerà l'entréeImage Anypour dessiner directement sur des images en flux.Pour inspecter visuellement les résultats dans une fenêtre plus grande, associez ce bloc à
Show Imageaprès les sorties.Si vous devez restreindre le dessin à une zone spécifique, recadrez d'abord avec
Image ROI SelectouImage ROI, puis alimentez l'image recadrée dans ce bloc.Pour une analyse fine le long d'une ligne tracée, activez
Calculate All Pointset utilisezMeasure Position DistanceouHistogram On Linesur les coordonnées ou l'image résultante.Réduisez le bruit avant de dessiner en prétraitant l'entrée avec
BlurouDenoisingsi les contours sont bruyants.Pour travailler avec des images très grandes, utilisez
Image Resizerpour réduire la résolution et améliorer la réactivité, puis remappez les coordonnées si nécessaire.
🛠️ Dépannage
Aucune réponse au dessin : assurez-vous qu'une image valide est connectée à l'entrée
Image Anyet que le scénario est en cours d'exécution.Points mal alignés : zoomez ou redimensionnez la source d'image de manière cohérente entre l'aperçu et l'utilisation en aval, ou recadrez avec
Image ROI Selectavant de dessiner.Trop de coordonnées renvoyées : désactivez
Calculate All Pointssi vous n'avez besoin que des points d'extrémité, ou redimensionnez l'image pour réduire la densité de points.
Mis à jour