Outils pour utilisateurs

Outils du site


vision_transfo_rigide_2d

Ceci est une ancienne révision du document !


Estimation de transformation rigide 2D

Cette tache consiste à estimer 3 paramètres (2 en translation + 1 en rotation) pour une transformation rigide 2D entre 2 repères.

Télécharger et compléter le programme python: https://bvdp.inetdoc.net/files/iut/tp_lpro_vision/rigid_transform_2D_a_completer.py

Vous devez compléter la fonction def computeRigidTransform(P2Dimage,P2Drobot): pour calculer la valeur des paramètres tx,ty et theta

Exemple de fichier contenant les correspondances, à mettre dans le même dossier que le programme python pour la fonction main:

rigidtransform.in
83,110,-138.5,520,9,103,-213,514,12,0,-213,410

Génération d'une image synthétique du bouchon

Cette tache consiste à synthétiser deux images du bouchon: une image de couleur et une image de masque.

Télécharger et compléter le programme python: https://bvdp.inetdoc.net/files/iut/tp_lpro_vision/synthese_bouchon_a_completer.py

Pour cela compléter la fonction create_pattern_and_mask(width, height,d1,d2, bgr_color_center=(0, 0, 0),bgr_color_contour=(0, 0, 0)): du programme

  • width représente la largeur de l'image à générer
  • height représente la hauteur de l'image à générer
  • d1 correspond au diamètre du contour du bouchon à colorier en bgr_color_center dans l'image image
  • d2 correspond au diamètre de la région centrale du bouchon à colorier en bgr_color_contour dans l'image image

L'image mask doit contenir un disque de diamètre d1 blanc, entouré de noir.

Les valeurs de couleurs sont indiquées dans un fichier à mettre dans le même dossier que le programme python:

listecolors.out
  160.0000,  119.0000,  109.0000
   58.0000,   58.0000,  249.0000

exemple d'images à générer pour les paramètres par défaut du programme:

image:

mask:

Détection de la position du bouchon dans l'image rectifiée

Rectification de l'image grâce à une homographie

vision_transfo_rigide_2d.1617140989.txt.gz · Dernière modification: 2021/03/30 23:49 de bvandepo