COMPANY PRODUCTS CUSTOMER SERVICES DOWNLOAD CONTACT US NEWS & EVENTS
 

HOME

WHERE TO BUY

SITE MAP

LINKS

SEARCH

Open eVision
General Features

Open eVision Accessories
Evaluation
Learning
Development

Libraries
EasyImage
EasyColor
EasyObject
EasyMatch
EasyFind
EasyGauge
EasyOCV
EasyOCR
EasyBarCode
EasyMatrixCode

Licensing
Licensing System

New Acquisition Front Ends
ActiveGigE for Open eVision
ActiveDcam for Open eVision
Evaluation Programs

Data Sheet

Free evaluation of
the Open eVision
functionalities

Image Segmentation   Blob analysis Library
Main Features Typical Applications
Image segmentation Surface inspection
Object labeling Packaging inspection
Geometric feature extraction Object location
Flexible Masks
High performance, especially for large images and images with numerous objects

The EasyObject library handles image segmentation, i.e. the decomposition of images into separate objects, also called blobs. Once the objects have been constructed, they can be handled as independent entities. Various geometric parameters or features, such as area, width, or ellipse of inertia, can be computed on them. Then the objects of interest can be selected by means of their position or of their computed features. EasyObject also supports the inspection of holes in defined objects. Holes are managed as the objects themselves, benefiting from the same geometrical features. The EasyObject library manages the relationship between objects and holes, defining parent objects for holes.

NEW  Flexible Masks
EasyObject supports the restriction of the blob analysis to complex- or disconnected-shape regions of the image thanks to the Flexible Masks that are available for the encoding functions. EasyImage can also generate Flexible Masks from an encoded image.
NEW  Refactoring globally improving the execution time, especially for large images and images with numerous objects.
NEW  Object-Oriented API
EasyObject is accessible through a brand-new object oriented API which brings several majors improvements to the library
- Separate classes according to the different concepts such as encoding, object feature extraction, object selection
- Improved access to the features of the objects. The objects and the holes can be efficiently accessed randomly
(i.e. in an indexbased fashion)
Functions
Image Encoding:
- Construction of the runs
      Segmentation
- Grayscale single threshold - Grayscale double threshold
- Color single threshold - Color range threshold
- Reference image - Image range
- Labeled Image - Binary Image
Pixel aggregation
- Object construction: aggregation of the runs into objects
- Hole construction: aggregation of the runs into holes
- Continuous mode for web inspection applications using line-scan cameras
Object feature extraction: geometric parameters computation
Object selection and sorting according to any feature value
Blob Features
Computable features
Position
- Limit (top, bottom, left, right)
- Gravity center (X and Y)
- Weight gravity center (X and Y)
Extent
- Area (pixel count)
- Feret box (center X and Y, height, width with distinct orientation angles at 22, 45, 68 degrees) and
Bounding box (center X and Y, height, width)
- Minimum enclosing rectangle (angle, center X and Y, heath, width)
Miscellaneous
- Starting point of the object contour (X and Y)
- Largest run
- Run count
- Object number (index)
Statistics
- Pixel gray-level value (average, deviation, variance)
- Pixel gray-level value (min and max)
Ellipse of Inertia
- Eccentricity of the ellipse of inertia
- Ellipse
- Second order geometric moments
Convex hull
The convex hull of a shape is the convex polygon of minimum area that completely surrounds an object.
The convex hull can be used to characterize the object footprint, as well as to observe concavities.
Graphic representation
The objects can be drawn onto the source image. The following blob features have a pre-set graphical representation:
- Objects
- Diagonals
- Bounding box
- Convex hull
- Ellipse
- Feret Box
- Feret box with an angle of 22°
- Feret box with an angle of 45°
- Feret box with an angle of 68°
- Gravity center
- Minimum enclosing rectangle
- Weighted gravity center

Euresys products comply with the RoHS Directive

Copyright © 1989 - 2010 Euresys s.a. All rights reserved - See Euresys Terms and Conditions
For questions about Euresys Company and Products please contact info@euresys.com
RPM Liège 0437408137 - TVA BE 437 408 137 - RC Liège 168 568