aboutsummaryrefslogtreecommitdiff
path: root/pdp_opencv_haarcascade.c
diff options
context:
space:
mode:
authorlluís gómez i bigordà <lluisbigorda@users.sourceforge.net>2009-01-25 00:37:29 +0000
committerlluís gómez i bigordà <lluisbigorda@users.sourceforge.net>2009-01-25 00:37:29 +0000
commitb340f1f621f861a89267c4e8b456f7d47713faf6 (patch)
tree72b450aaa464098ac2fcaa1b72f919411924fde7 /pdp_opencv_haarcascade.c
parentf8acef999269952a3d8e20737662d20adecc32e7 (diff)
deleted wrong help file
svn path=/trunk/externals/pdp_opencv/; revision=10622
Diffstat (limited to 'pdp_opencv_haarcascade.c')
-rw-r--r--pdp_opencv_haarcascade.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/pdp_opencv_haarcascade.c b/pdp_opencv_haarcascade.c
index c91e52e..cee9547 100644
--- a/pdp_opencv_haarcascade.c
+++ b/pdp_opencv_haarcascade.c
@@ -47,6 +47,7 @@ typedef struct pdp_opencv_haarcascade_struct
t_float x_f;
t_outlet *x_outlet0;
+ t_outlet *x_outlet1;
t_outlet *x_dataout;
int x_packet0;
int x_packet1;
@@ -149,6 +150,7 @@ static void pdp_opencv_haarcascade_process_rgb(t_pdp_opencv_haarcascade *x)
x->scale_factor, x->min_neighbors, x->mode, cvSize(x->min_size, x->min_size) );
//t = (double)cvGetTickCount() - t;
//printf( "detection time = %gms\n", t/((double)cvGetTickFrequency()*1000.) );
+ outlet_float(x->x_outlet1, (float)faces->total);
for( i = 0; i < (faces ? faces->total : 0); i++ )
{
CvRect* r = (CvRect*)cvGetSeqElem( faces, i );
@@ -293,6 +295,7 @@ void *pdp_opencv_haarcascade_new(t_floatarg f)
t_pdp_opencv_haarcascade *x = (t_pdp_opencv_haarcascade *)pd_new(pdp_opencv_haarcascade_class);
x->x_outlet0 = outlet_new(&x->x_obj, &s_anything);
+ x->x_outlet1 = outlet_new(&x->x_obj, &s_anything);
x->x_dataout = outlet_new(&x->x_obj, &s_anything);
x->x_packet0 = -1;