06-02-2015 02:35 AM
Bonjour, a tous, étant actuellement en 1ère année de BTS Génie Optique, je suis en stage avec un projet à réalisé. Pour réaliser ce projet je pense utiliser LabView, ma question est la suivante :
Pensez-vous que LabView est capable d'acquérir une image (à l'aide d'une caméra), sur cette image, tracer un cercle par rapport à un centre et définir 10 autre cercle de 5mm de diamètre chacun dans ce cercle ?
Merci de vos réponses.
06-08-2015 03:00 AM
Bonjour,
Il existe dans LabVIEW une fonction tracer un cercle :
http://zone.ni.com/reference/en-XX/help/371361L-01/lvpict/draw_circle_by_radius/
Cela correspond il à votre demande ?
Cordialement,
Eloise
NI France
06-08-2015 08:23 AM
Bonjour, merci de votre réponse,
J'ai utilisé cet fonction pour tracer les cercles sur une simple photo, maintenant j'essaye de faire en sorte que le diamètre de la zone circulaire soit en fonction de la taille de l'image. Pour cela j'ai utilisé un V.I déjà existant me permettant de connaître la taille.
Le problème c'est que je ne peux pas utiliser la fonction "Tracer un cercle par son rayon" car l'image ne peut pas-être relié à ce bloque (voir V.I en pièce jointe).
Auriez-vous une proposition ?
(Je joint mon V.I ainsi que l'image qui faut utiliser dans le chemin).
Merci de vos réponse rapide.
06-17-2015 02:51 AM
Bonjour,
pour tracer un rond sur une image de type IMAQ il faut utiliser le VI IMAQ Draw qui se trouve dans la palette Vision and motion > Vision Utilities > Pixel Manipulation. Pour un rond il faut sélectionner un oval et lui donner les coordonnées "limites" (haut, gauche, bas, droit), typiquement le centre +/- le rayon du cercle.
Cordialement.