View  Edit  Attributes  History  Attach  Print  Search


ACCUEIL | DOCUMENTATION | STRATEGIES | TESTS

OpencvdrawAngularAxis

Main.OpencvdrawAngularAxis History

Hide minor edits - Show changes to output

Added lines 1-71:
(:notitle:)
(:include HautPageReference:)\\
[[Main.LibrairieJavacvPro|Librairie JavacvPro]]

! Classe OpenCV : ()
----

%center%Path:/mes_images/javacvpro/bandeau_javacvpro_processing_opencv_400.png

!! Description

* Dessine sur la fenêtre Processing le quadrillage angulaire correspondant à l'image. Ne tient pas compte de la distorsion de l'objectif.

* Voir également :

!! Déclaration source java

(:source lang=java :)
public void drawAngularAxis(int widthCaptureIn, int heightCaptureIn, float ouvertureWidthIn,int xRefIn, int yRefIn, float scaleIn, int strokeXIn, int strokeYIn, int strokeWeightIn)
(:sourcend:)

!! Syntaxe

(:source lang=processing :)
opencv.drawAngularAxis(widthCapture, heightCapture, ouvertureWidth,xRef, yRef, scale, strokeX,strokeY, strokeWeight);

(:sourcend:)


!! Paramètres

* opencv : un objet OpenCV déclaré avec le constructeur [[OpencvOpencv|OpenCV]].
* widthCapture, heightCapture :
* ouvertureWidth : ouverture angulaire en degrés de la largeur de la webcam - L'angle d'ouverture est calculable empririquement avec tan angle= largeur réelle / 2 * distance camera
* xRef, yRef : coordonnées de référence pour le dessin
* scale : échelle du dessin - utiliser 1 par défaut
* strokeX,strokeY : couleur à utiliser pour le quadrillage X et Y - sous la forme color(RGB) 
* strokeWeight : épaisseur du trait de quatrillage

!! Valeur renvoyée

Aucune

!! Utilisation type

* Dessiner sur l'image webcam le quadrillage angulaire correspondant.

!! Exemple

(:source lang=processing :)
opencv.drawAngularAxis(widthCapture, heightCapture, ouvertureX, 0,0,1,color(255,255,0), color(255,255,0), 1); // affiche axes avec graduation angulaire sur l'image

(:sourcend:)

!! Exemple webcam

(:source lang=processing:)

(:sourcend:)

!! Commentaires utilisateurs

>>bgcolor=#dfd border='3px dotted green'<<

Aucun

>><<

(:include BasPageReference:)

Cette page est une création originale de Xavier HINAULT - Tous droits réservés - 2011/2012