Training Expert knowledge in HALCON, C++, Git


We offer training courses on advances topics of development of machine vision applications. We go into details of using HALCON via its Integrated Development Environment (IDE) HDevelop and train on HALCON methods that suit your team.

If required, we meet the challenge of integrating HALCON into professional C++ applications. As version control system we recommend using Git and offer training for Git as well.

We take agile development methods into account and impart knowledge for developers within a Scrum team.

A training is ideal, too, if you intend to call upon our services.


Software or hardware developers that are new to HALCON. The training can be adapted to more advanced HALCON developers on demand. Interesting for hardcore HALCON developers as well as for developers who want to integrate HALCON into their application. Experience with another development environment are recommended.


The contents is an example only and can be changed in consultation with the customer:
  • First example
  • Data structures
    • Images
    • Regions
    • XLDs
    • Control tuples
    • Vectors
  • Image Acquisition
  • Blob Analysis
  • Pattern Matching
  • Integration in host application
  • optional: HALCON and C++
  • optional: HALCON and C# / .NET
  • optional: Introduction to development with Qt
  • optional: Introduction to version control system Git
  • optional: Usage of HDevRunner for development and deployment

Training courses are usually done in-house at your company. A projector is necessary. In rare cases, multiple remote sessions (e.g. with Skype) are possible.

We offer the possibility to work on given examples together with the participants of the training. For this, the customer has to provide workstations with HALCON development licenses.

The training can be done in English or German language.

Please ask us for individual offers.