|
The flexible architecture of HALCON ensures its compatibility with
future developments, for example, the portability to other operating
systems or the integration into new programming environments. This
protects your investment in your applications.
HALCON includes a powerful software interface to provide a common
view on different image acquisition devices. Thus, you can connect
to your device, set device-specific parameters, and acquire images
within a few lines of code. You can use all kinds of image
acquisition hardware, including line scan cameras and cameras with
non-standard resolutions and more than 8 bits per pixel.
HALCON guarantees hardware independence by providing interfaces to
hundreds of industrial cameras and frame grabbers. HALCON also
provides ready-to-use interfaces to all common standards, including
GenICam, GigE Vision, and IIDC 1394. Moreover, HALCON supports
real-time preprocessing by directly running filter operations on the
image acquisition device.
Because of the open architecture, you can even develop new
interfaces to fully integrate additional image acquisition devices
into HALCON. Furthermore, you can also pass images to HALCON via
their memory address, or read them via a virtual acquisition
interface from hard disk.
This unique feature allows you to integrate your existing or newly
developed image processing algorithms into HALCON. Thus, you get a
common view on all the image processing parts of your application
and facilitate maintenance and future development. An open,
extensively documented interface enables you to utilize the
powerful internal data structures of HALCON.
|