7.4.1   Introducing the Measure Assistant of HDevelop

The Measure Assistant of HDevelop is a front-end to HALCON's 1D measuring. Using the Measure Assistant you can, for example,

Using the Measure Assistant is simple: all you need is to setup the measure task to detect all relevant edges and add the resulting code to your application.

When you start a project for the first time, read “How to Use the Measure Assistant of HDevelop”.

When looking for an overview over all Measure Assistant elements, please refer to the reference.

In this online help, the following special terms are used:

Edge  
An edge defines a gray-value transition that is either

Edge Pair  
An edge pair always consists of two edges, one with a positive gray-value transition and one with a negative gray-value transition.

1D Measuring (also called 1D metrology or caliper)  
This is a fast and easy-to-use method for measuring objects in one dimension, along a line or circular arc. It is based on extracting edges perpendicular to a line of measurement and measuring, for example, positions and the distances between them.

Region of Interest (ROI)  
This region specifies where to look for edges and the direction needed to determine the gray-value transition.

Fuzzy Measure  
Fuzzy Measuring allows a more detailed specification of the object parts to be measured by selecting edges according to different criteria. This can also be useful for images that contain unwanted gray-value edges due to, for example, reflections on the surface Fuzzy Measure.

Fuzzy Score  
The fuzzy score is part of fuzzy measuring and describes an evaluation of the quality of an edge. It is more than just an edge amplitude because it is the result of specifying different criteria and areas for edges as well as a tolerance. The score is calculated as a median value. A “good” edge is completely within a previously specified area for fuzzy measuring and has a fuzzy score of “1”. If an edge is on the border of a fuzzy measure area, the Fuzzy Score describes how far the edge is still on the “good” side. The value can range from 0 to 1. Tolerances can be defined by the user. Fuzzy Score.