View  Edit  Attributes  History  Attach  Print  Search


ACCUEIL | DOCUMENTATION | STRATEGIES | TESTS


Librairie JavacvPro

Classe OpenCV : drawShape()


Description

  • Cette fonction trace dans la fenêtre Processing une forme (shape) à partir d'un tableau d'objets Point[]. Les points sont utilisés dans l'ordre croissant de l'index du tableau.
  • Voir également : drawRects(), drawCircle(), detectObjectIntoSceneSURF()

Déclaration source java

void drawShape(Point[] pointIn, int xRefIn, int yRefIn, float scaleIn, int colorStrokeIn, int strokeWeightIn, boolean fillIn, int colorFillIn, boolean debug)

Syntaxe

opencv.drawShape(points, xRef, yRef, scale, colorStroke, strokeWeight, fill, colorFill, debug)

Paramètres

  • opencv : un objet OpenCV déclaré avec le constructeur OpenCV.
  • points : un tableau d'objets Point
  • xRef, yRef : coordonnées du point de référence à utiliser pour le tracé dans la fenêtre Processing. Le coin supérieur gauche a pour coordonnées (0,0).
  • scale : facteur d'échelle à appliquer pour le tracé. Mettre 1 par défaut.
  • colorStroke : couleur du pourtour. Peut recevoir color(R,G,B).
  • strokeWeight : largeur du pourtour.
  • fill : drapeau d'activation du remplissage de la forme. true : remplissage actif, false : remplissage inactif (équivalent noFill()).
  • colorFill : couleur du remplissage. Peut recevoir color(R,G,B).
  • debug : drapeau d'activation des messages (affichés si true).

Valeur renvoyée

Aucune. La forme est tracée en utilisant les paramètres graphiques.

Utilisation type

  • Tracer une forme à partir d'un tableau de points.

Exemple


Point[] objectScene=opencv.detectObjectIntoSceneSURF(opencv.Memory,imgObjet.width,0, true);

opencv.drawShape(objectScene,imgObjet.width,0,1, color(255,0,255), 2, false,0,true );
 

Commentaires utilisateurs

Aucun

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