Halcon
Halcon
|
|
---|---|
![]() |
|
Basic data
|
|
developer | MVTec Software GmbH |
Current version | 20.05 (20 May 2020) |
operating system | Windows , Linux , macOS |
programming language | C , C ++ , .NET |
category | Program library for: image processing computer vision camera calibration |
License | proprietary ; bound to dongle / MAC address / server license |
www.halcon.com |
Halcon ( spelling : HALCON ) is a proprietary program library with algorithms for image processing and machine vision. The software is developed by the Munich company MVTec .
The Halcon library provides more than 2200 different operators and offers interfaces to many cameras and frame grabbers . It is designed for operation on multicore systems and for GPGPU . There are versions for various embedded systems .
Halcon is mainly used in industrial and medical applications. Comparable proprietary libraries are the Cognex Vision Library and the Matrox Imaging Library .
The manufacturer's own HDevelop is used as the IDE . There is also an extension for Microsoft Visual Studio .
Application areas and algorithms
- 3D image processing
- OCR
- area-based / edge-based matching
- BLOB analysis
- Camera calibration
- Subpixel accurate measurements
- morphology
- geometric transformations
- Code identification
- Video processing (e.g. optical flow )
- Machine learning , deep learning
literature
- Carsten Steger, Markus Ulrich, Christian Wiedemann: Machine Vision Algorithms and Applications . 2nd Edition. Wiley-VCH, Weinheim 2018, ISBN 978-3-527-41365-2 .