mirror of
https://github.com/AntoineHX/LivingMachine.git
synced 2025-05-04 05:40:46 +02:00
structure face
This commit is contained in:
commit
1712fc1120
102 changed files with 8159 additions and 20 deletions
|
@ -189,12 +189,9 @@ CvHaarClassifierCascade* init_cascade(){
|
|||
}
|
||||
|
||||
// Function to detect and draw any faces that is present in an image
|
||||
void detect_and_draw( IplImage* img, CvHaarClassifierCascade* cascade )
|
||||
void detect_and_draw( IplImage* img, CvHaarClassifierCascade* cascade, pface* tab_face)
|
||||
{
|
||||
|
||||
pface* tab_face[2];
|
||||
|
||||
|
||||
// Create memory for calculations
|
||||
static CvMemStorage* storage = 0;
|
||||
int scale = 1;
|
||||
|
@ -237,11 +234,12 @@ void detect_and_draw( IplImage* img, CvHaarClassifierCascade* cascade )
|
|||
cvRectangle( img, pt1, pt2, CV_RGB(255,0,0), 3, 8, 0 );
|
||||
|
||||
if(i < MAX_FACE){
|
||||
tab_face[i]->point =
|
||||
tab_face[i]->point.x = (pt1.x + pt2.x)/2;
|
||||
tab_face[i]->point.y = (pt1.y + pt2.y)/2;
|
||||
tab_face[i]->largeur = r->width;
|
||||
|
||||
printf("VALEURS FACES : %d %d %d\n",tab_face[i]->point.x,tab_face[i]->point.y,tab_face[i]->largeur);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue