 |
|
MOTION & VISION
- Vision Cards
eVision
eVision Starting Kit
|
 |
Easy Object
Image
segmentation, Object Labeling, Geometric feature
extraction, Blob analysis
|
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 labeling, 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.

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 |
|
 |
 |