• Home
  • Raw
  • Download

Lines Matching refs:object

141     *object;  in ConnectedComponentsImage()  local
215 object=(CCObjectInfo *) AcquireQuantumMemory(MaxColormapSize,sizeof(*object)); in ConnectedComponentsImage()
216 if (object == (CCObjectInfo *) NULL) in ConnectedComponentsImage()
222 (void) ResetMagickMemory(object,0,MaxColormapSize*sizeof(*object)); in ConnectedComponentsImage()
225 object[i].id=i; in ConnectedComponentsImage()
226 object[i].bounding_box.x=(ssize_t) image->columns; in ConnectedComponentsImage()
227 object[i].bounding_box.y=(ssize_t) image->rows; in ConnectedComponentsImage()
228 GetPixelInfo(image,&object[i].color); in ConnectedComponentsImage()
273 object, in ConnectedComponentsImage() local
299 status=GetMatrixElement(equivalences,ox,0,&object); in ConnectedComponentsImage()
300 while (object != ox) in ConnectedComponentsImage()
302 ox=object; in ConnectedComponentsImage()
303 status=GetMatrixElement(equivalences,ox,0,&object); in ConnectedComponentsImage()
306 status=GetMatrixElement(equivalences,oy,0,&object); in ConnectedComponentsImage()
307 while (object != oy) in ConnectedComponentsImage()
309 oy=object; in ConnectedComponentsImage()
310 status=GetMatrixElement(equivalences,oy,0,&object); in ConnectedComponentsImage()
323 status=GetMatrixElement(equivalences,ox,0,&object); in ConnectedComponentsImage()
324 while (object != root) in ConnectedComponentsImage()
326 status=GetMatrixElement(equivalences,ox,0,&object); in ConnectedComponentsImage()
330 status=GetMatrixElement(equivalences,oy,0,&object); in ConnectedComponentsImage()
331 while (object != root) in ConnectedComponentsImage()
333 status=GetMatrixElement(equivalences,oy,0,&object); in ConnectedComponentsImage()
389 if (x < object[id].bounding_box.x) in ConnectedComponentsImage()
390 object[id].bounding_box.x=x; in ConnectedComponentsImage()
391 if (x > (ssize_t) object[id].bounding_box.width) in ConnectedComponentsImage()
392 object[id].bounding_box.width=(size_t) x; in ConnectedComponentsImage()
393 if (y < object[id].bounding_box.y) in ConnectedComponentsImage()
394 object[id].bounding_box.y=y; in ConnectedComponentsImage()
395 if (y > (ssize_t) object[id].bounding_box.height) in ConnectedComponentsImage()
396 object[id].bounding_box.height=(size_t) y; in ConnectedComponentsImage()
397 object[id].color.red+=GetPixelRed(image,p); in ConnectedComponentsImage()
398 object[id].color.green+=GetPixelGreen(image,p); in ConnectedComponentsImage()
399 object[id].color.blue+=GetPixelBlue(image,p); in ConnectedComponentsImage()
400 object[id].color.black+=GetPixelBlack(image,p); in ConnectedComponentsImage()
401 object[id].color.alpha+=GetPixelAlpha(image,p); in ConnectedComponentsImage()
402 object[id].centroid.x+=x; in ConnectedComponentsImage()
403 object[id].centroid.y+=y; in ConnectedComponentsImage()
404 object[id].area++; in ConnectedComponentsImage()
429 object=(CCObjectInfo *) RelinquishMagickMemory(object); in ConnectedComponentsImage()
436 object[i].bounding_box.width-=(object[i].bounding_box.x-1); in ConnectedComponentsImage()
437 object[i].bounding_box.height-=(object[i].bounding_box.y-1); in ConnectedComponentsImage()
438 object[i].color.red=object[i].color.red/object[i].area; in ConnectedComponentsImage()
439 object[i].color.green=object[i].color.green/object[i].area; in ConnectedComponentsImage()
440 object[i].color.blue=object[i].color.blue/object[i].area; in ConnectedComponentsImage()
441 object[i].color.alpha=object[i].color.alpha/object[i].area; in ConnectedComponentsImage()
442 object[i].color.black=object[i].color.black/object[i].area; in ConnectedComponentsImage()
443 object[i].centroid.x=object[i].centroid.x/object[i].area; in ConnectedComponentsImage()
444 object[i].centroid.y=object[i].centroid.y/object[i].area; in ConnectedComponentsImage()
472 if ((double) object[i].area >= area_threshold) in ConnectedComponentsImage()
475 object[j].census=0; in ConnectedComponentsImage()
476 bounding_box=object[i].bounding_box; in ConnectedComponentsImage()
498 object[j].census++; in ConnectedComponentsImage()
504 if (census < object[j].census) in ConnectedComponentsImage()
506 census=object[j].census; in ConnectedComponentsImage()
509 object[id].area+=object[i].area; in ConnectedComponentsImage()
546 component_image->colormap[i]=object[i].color; in ConnectedComponentsImage()
555 object[i].census=0; in ConnectedComponentsImage()
573 object[first].census++; in ConnectedComponentsImage()
577 if (object[i].census != 0) in ConnectedComponentsImage()
622 object[i].bounding_box.width=0; in ConnectedComponentsImage()
623 object[i].bounding_box.height=0; in ConnectedComponentsImage()
624 object[i].bounding_box.x=(ssize_t) component_image->columns; in ConnectedComponentsImage()
625 object[i].bounding_box.y=(ssize_t) component_image->rows; in ConnectedComponentsImage()
626 object[i].centroid.x=0; in ConnectedComponentsImage()
627 object[i].centroid.y=0; in ConnectedComponentsImage()
628 object[i].area=0; in ConnectedComponentsImage()
654 if (x < object[id].bounding_box.x) in ConnectedComponentsImage()
655 object[id].bounding_box.x=x; in ConnectedComponentsImage()
656 if (x > (ssize_t) object[id].bounding_box.width) in ConnectedComponentsImage()
657 object[id].bounding_box.width=(size_t) x; in ConnectedComponentsImage()
658 if (y < object[id].bounding_box.y) in ConnectedComponentsImage()
659 object[id].bounding_box.y=y; in ConnectedComponentsImage()
660 if (y > (ssize_t) object[id].bounding_box.height) in ConnectedComponentsImage()
661 object[id].bounding_box.height=(size_t) y; in ConnectedComponentsImage()
662 object[id].centroid.x+=x; in ConnectedComponentsImage()
663 object[id].centroid.y+=y; in ConnectedComponentsImage()
664 object[id].area++; in ConnectedComponentsImage()
670 object[i].bounding_box.width-=(object[i].bounding_box.x-1); in ConnectedComponentsImage()
671 object[i].bounding_box.height-=(object[i].bounding_box.y-1); in ConnectedComponentsImage()
672 object[i].centroid.x=object[i].centroid.x/object[i].area; in ConnectedComponentsImage()
673 object[i].centroid.y=object[i].centroid.y/object[i].area; in ConnectedComponentsImage()
676 qsort((void *) object,component_image->colors,sizeof(*object), in ConnectedComponentsImage()
689 if (object[i].area < MagickEpsilon) in ConnectedComponentsImage()
691 GetColorTuple(&object[i].color,MagickFalse,mean_color); in ConnectedComponentsImage()
694 object[i].id,(double) object[i].bounding_box.width,(double) in ConnectedComponentsImage()
695 object[i].bounding_box.height,(double) object[i].bounding_box.x, in ConnectedComponentsImage()
696 (double) object[i].bounding_box.y,object[i].centroid.x, in ConnectedComponentsImage()
697 object[i].centroid.y,(double) object[i].area,mean_color); in ConnectedComponentsImage()
702 object=(CCObjectInfo *) RelinquishMagickMemory(object); in ConnectedComponentsImage()
704 *objects=object; in ConnectedComponentsImage()