View  Edit  Attributes  History  Attach  Print  Search


ACCUEIL | DOCUMENTATION | STRATEGIES | TESTS

ConvexityDefectConvexityDefect

Main.ConvexityDefectConvexityDefect History

Hide minor edits - Show changes to output

Deleted line 26:
Changed lines 25-29 from:
to:

>>important<<

L'ensemble de ces champs décrivent totalement l'élément géométrique et permettent une analyse poussée sur critère géométrique des objets ConvexityDefect.
>><<
Added lines 1-25:
(:notitle:)
! Classe ConvexityDefect

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

!! Description
* La classe ConvexityDefect  est utilisée par la fonction convexityDefects() de la classe principale OpenCV qui renvoie un tableau de ConvexityDefect[] correspondants aux creux significatifs d'un contour de forme d'un Blob. Cette classe est un conteneur de triangles correspondants aux "creux" (convexity defect).

*Un convexity defect est constitué, d'un point de vue géométrique :
** d'un point de début
** d'un point de fin
** d'un point de profondeur maximale

!! Champs
Les objets de la classe ConvexityDefect disposent des champs suivants :
* d'un objet Point correspondant au point de début, accessible par .start
* d'un objet Point correspondant au point de fin, accessible par .end
* d'un objet Point correspondant au point de profondeur maximale, accessible par .depth
* d'un float correspondant à la valeur de la profondeur maximale, accessible par .value

* d'un float correspondant à la valeur de la distance entre les points Start et End, accesible par .distSE
* d'un float correspondant à la valeur de la distance entre les points Start et Depth, accessible par .distSD
* d'un float correspondant à la valeur de la distance entre les points Depth et End, accessible par .distDE
* d'un float correspondant à la valeur en radians de l'angle Start - Depth - End, accessible par .angleSDE