Home | History | Annotate | Download | only in src

Lines Matching refs:feature

68 		MyCvHidHaarFeature feature;
298 CvHaarFeature* feature = classifier->haar_feature + l;
304 if( fabs(feature->rect[2].weight) < DBL_EPSILON ||
305 feature->rect[2].r.width == 0 ||
306 feature->rect[2].r.height == 0 )
307 memset( &(node->feature.rect[2]), 0, sizeof(node->feature.rect[2]) );
413 double sum = calc_sum(node->feature.rect[0],p_offset) * node->feature.rect[0].weight;
414 sum += calc_sum(node->feature.rect[1],p_offset) * node->feature.rect[1].weight;
416 if( node->feature.rect[2].p0 )
417 sum += calc_sum(node->feature.rect[2],p_offset) * node->feature.rect[2].weight;
563 int sum = calc_sum(node->feature.rect[0],p_offset) * node->feature.rect[0].weight;
564 sum += calc_sum(node->feature.rect[1],p_offset) * node->feature.rect[1].weight;
575 int sum = calc_sum(node->feature.rect[0],p_offset) * node->feature.rect[0].weight;
576 sum += calc_sum(node->feature.rect[1],p_offset) * node->feature.rect[1].weight;
577 if( node->feature.rect[2].p0 )
578 sum += calc_sum(node->feature.rect[2],p_offset) * node->feature.rect[2].weight;
727 CvHaarFeature* feature =
732 &cascade->stage_classifier[i].classifier[j].node[l].feature;
750 r[k] = feature->rect[k].r;
817 const float orig_feature_size = (float)(feature->rect[k].r.width)*feature->rect[k].r.height;
828 correction_ratio = weight_scale * (!feature->tilted ? 1 : 0.5);
831 if( !feature->tilted )
847 // hidfeature->rect[k].weight = (float)(feature->rect[k].weight * correction_ratio);
848 tmpweight[k] = (float)(feature->rect[k].weight * correction_ratio);