Blob analysis
Surface inspection
Packaging inspection
Object location

Image segmentation
Object labeling
Geometric feature extraction

 

EasyObject is used for blob analysis that is obtaining information about the distinct objects that are present in an image. The processing is based on connected component labelling, to isolate and identify the objects. Then, various geometric features of the objects, such as the area or ellipse of inertia parameters, are computed and the objects are sorted and selected with respect to these features. Blob analysis is a convenient way to locate objects even without any previous knowledge of their shape, size and position, to measure these characteristics and discriminate between them.

NEW  Holes management

EasyObject allows the inspection of holes in defined objects. Holes are managed as objects themselves benefiting from the same geometrical features (area, gravity center, inertia moment, Feret box, ...). EasyObject library manages the relationship between objects and holes defining parent object for holes.

Calculable features range average or deviation: Image segmentation
  Area, gravity center (X or Y) Connected components labeling
  Centroid (X or Y) Computation of numerous geometric features
  Limit center (X or Y), limit width, limit height Powerful blob selection and sorting
  Feret center (X or Y), feret width, feret height, feret angle Efficient run-length coded representation
  Ellipse width, ellipse height, ellipse angle  
  Convex hull  
  Class, contour (X or Y)  
  Pixel (min, max, gray variance or gray average)  
  45, 22 or 68 degrees (limit center X, limit center Y, width, height)  
  Sigma (X, Y, XY, XX or YY), largest run