Outils pour utilisateurs

Outils du site


vision_transfo_rigide_2d

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
vision_transfo_rigide_2d [2021/03/30 23:49]
bvandepo
— (Version actuelle)
Ligne 1: Ligne 1:
-=====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 
- 
-<ifauth @prof> 
-Solution: https://bvdp.inetdoc.net/files/iut/tp_lpro_vision/rigid_transform_2D.py 
-</ifauth> 
- 
-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: 
-<file txt rigidtransform.in> 
-83,110,-138.5,520,9,103,-213,514,12,0,-213,410 
-</file> 
- 
- 
-=====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 
- 
- 
-<ifauth @prof> 
-Solution: https://bvdp.inetdoc.net/files/iut/tp_lpro_vision/synthese_bouchon.py 
-</ifauth> 
- 
- 
-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: 
-<file txt listecolors.out> 
-  160.0000,  119.0000,  109.0000 
-   58.0000,   58.0000,  249.0000 
-</file> 
- 
- 
-exemple d'images à générer pour les paramètres par défaut du programme: 
- 
-image: {{https://bvdp.inetdoc.net/files/iut/tp_lpro_vision/template_bouchon_mm.png}} 
- 
- 
-mask:  {{https://bvdp.inetdoc.net/files/iut/tp_lpro_vision/template_mask_bouchon_mm.png}} 
- 
-=====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