- Why is it that important?
Compatibility is an important key for protection of investment. The
machine vision software in which you invest today must still be
suitable tomorrow – wherever the advances in technology lead
us and however the requirements of individual systems will change.
In order to meet all needs, HALCON supports a great amount of image
acquisition devices as well as a large variety of operating systems
and programming languages.
HALCON naturally provides maintenance and availability of a version
for years, also after purchase. Every new HALCON version is
released with many technical innovations as well as improvements
and enhancements in all areas – including, of course, also
documentation and examples.
- Image acquisition hardware: HALCON
ships with ready-to-use interfaces to hundreds of
industrial cameras and
frame grabbers (analog, USB, IIDC 1394, GenICam, and GigE
Vision). Because of its open interface, you can easily
integrate additional image acquisition devices into HALCON.
Moreover, you can pass images to HALCON via their memory address.
- Hardware / CPUs: HALCON
supports a wide range of
types - not only for PCs, but also for
embedded systems. Moreover,
HALCON also actively exploits the power of multi-processor and
multi-core computers as well as GPU acceleration.
- Operating systems: HALCON can
be used under Windows, Linux, and Mac OS X. This is not only true
for the library, but also for HALCON's interactive programming
environment HDevelop. See an
overview of all
supported operating systems.
- Programming languages and environments: The
full HALCON library can be accessed from a wide range of programming
languages like C, C++, C#, Visual Basic .NET, and Delphi. Read more
about programming with HALCON.