Download HALCON Version 5.2 HALCON/C++ User's Manual

Transcript
Contents
1 An Introductory Example
5
2 The HALCON Parameter Classes
2.1 Iconic Objects (HObject) . . . . . . . .
2.1.1 Regions (HRegion) . . . . . . .
2.1.2 Region Arrays (HRegionArray)
2.1.3 Images (HImage) . . . . . . . .
2.1.4 Pixel Values (HPixVal) . . . . .
2.1.5 Image Arrays (HImageArray) .
2.1.6 Byte Images (HByteImage) . .
2.2 Low-level Objects (Hobject) . . . . . .
2.3 Numerical Parameters . . . . . . . . . .
2.3.1 The Class HCtrlVal . . . . . .
2.3.2 The Class HTuple . . . . . . .
2.3.3 The Simple-Mode . . . . . . .
2.3.4 The Tuple-Mode . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
7
8
12
14
17
18
20
22
22
22
24
26
26
3 The Class HWindow
29
4 Structure of the Reference Manual
31
5 Exception Handling
5.1 The Class HException . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2 Return Values of low-level HALCON Operators . . . . . . . . . . . . . . . . .
33
33
33
6 Using HALCON/C++
35
7 Typical Image Processing Problems
7.1 Thresholding an Image . . . . .
7.2 Edge Detection . . . . . . . . .
7.3 Dynamic Threshold . . . . . . .
7.4 Texture Transformation . . . . .
7.5 Eliminating small Objects . . . .
7.6 Selecting oriented Objects . . .
7.7 Smoothing of Contours . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Index
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
39
39
39
40
40
40
41
41
43
1