Home | History | Annotate | Download | only in src

Lines Matching defs:comps

867     CvAvgComp* comps = 0;
1269 CV_CALL( comps = (CvAvgComp*)cvAlloc( (ncomp+1)*sizeof(comps[0])));
1270 memset( comps, 0, (ncomp+1)*sizeof(comps[0]));
1281 comps[idx].neighbors++;
1282 comps[idx].rect.x += r1.x;
1283 comps[idx].rect.y += r1.y;
1284 comps[idx].rect.width += r1.width;
1285 comps[idx].rect.height += r1.height;
1291 int n = comps[i].neighbors;
1295 comp.rect.x = (comps[i].rect.x*2 + n)/(2*n);
1296 comp.rect.y = (comps[i].rect.y*2 + n)/(2*n);
1297 comp.rect.width = (comps[i].rect.width*2 + n)/(2*n);
1298 comp.rect.height = (comps[i].rect.height*2 + n)/(2*n);
1308 comps[i].rect.x = comps[i].rect.y = INT_MAX;
1317 comps[idx].neighbors++;
1320 comps[idx].rect.x = MIN(comps[idx].rect.x, r1.x);
1321 comps[idx].rect.y = MIN(comps[idx].rect.y, r1.y);
1322 comps[idx].rect.width = MAX(comps[idx].rect.width, r1.x+r1.width-1);
1323 comps[idx].rect.height = MAX(comps[idx].rect.height, r1.y+r1.height-1);
1329 int n = comps[i].neighbors;
1335 comp.rect.x = comps[i].rect.x;
1336 comp.rect.y = comps[i].rect.y;
1337 comp.rect.width = comps[i].rect.width - comps[i].rect.x + 1;
1338 comp.rect.height = comps[i].rect.height - comps[i].rect.y + 1;
1365 cvFree( &comps );
1429 CV_CALL( comps = (CvAvgComp*)cvAlloc( (ncomp+1)*sizeof(comps[0])));
1430 memset( comps, 0, (ncomp+1)*sizeof(comps[0]));
1439 comps[idx].neighbors++;
1441 comps[idx].rect.x += r1.x;
1442 comps[idx].rect.y += r1.y;
1443 comps[idx].rect.width += r1.width;
1444 comps[idx].rect.height += r1.height;
1450 int n = comps[i].neighbors;
1454 comp.rect.x = (comps[i].rect.x*2 + n)/(2*n);
1455 comp.rect.y = (comps[i].rect.y*2 + n)/(2*n);
1456 comp.rect.width = (comps[i].rect.width*2 + n)/(2*n);
1457 comp.rect.height = (comps[i].rect.height*2 + n)/(2*n);
1458 comp.neighbors = comps[i].neighbors;
1529 cvFree( &comps );