Schulung Modernes C++ Expertenwissen zu HALCON, C++, Git


Wir bieten Ihnen Schulungen zu fortgeschrittenen Themen der Entwicklung von Bildverarbeitungs-Applikationen. Dabei gehen wir besonders auf die Benutzung von HALCON mittels seiner integrierten Entwicklungsumgebung (IDE) HDevelop ein und behandeln HALCON-Methoden die zu Ihrem Entwicklungsteam passen.

Wir stellen uns bei Bedarf den besonderen Herausforderungen der Integration von HALCON in professionelle C++-Anwendungen. Als Versionsverwaltung empfehlen wir dazu Git und bieten bei Bedarf auch einen Schulungsteil dazu an.

Wir berücksichtigen agile Entwicklungsmethoden und vermitteln Wissen für Entwickler innerhalb eines Scrum-Teams.

Eine Schulung ist auch ideal als Ergänzung, falls Sie beabsichtigen unsere Dienstleistungen in Anspruch zu nehmen.


Software-Entwickler mit C++-Erfahrung die ihr Wissen von C++ modernisieren wollen und interessiert sind an modernen Entwicklungspraktiken wie Versionkontrolle und Unit tests. Besonders geeignet falls C++ in herausfordernden Gebieten wie der industriellen Bildverarbeitung genutzen werden soll.


Der Inhalt ist beispielhaft und kann in Absprache mit dem Kunden abgeändert werden:
  • First example of modern C++
  • Range-based for loops
  • Initializer lists
  • STL algorithms
  • Lambdas
  • Regular Expressions
  • nullptr
  • Multithreading
  • Mutexes
  • Smart Pointers
  • Chrono
  • Random numbers
  • optional: Qt Widgets development
  • optional: Version control with Git
  • optional: Qt Creator as C++ IDE
  • Integration of the machine vision library HALCON in C++

Die Schulungen werden in der Regel bei Ihnen In-House durchgeführt. Ein Beamer wird benötigt. In Ausnahmefällen sind auch mehrere Remote-Sessions z.B. via Skype möglich.

Es besteht die Möglichkeit vorgegebene Beispiele zusammen mit den Teilnehmern des Trainings zu bearbeiten und/oder auf Ihre spezifischen Anwendungsfälle einzugehen. Dazu müssen vom Kunden Arbeitsplätze mit C++ Entwicklungsumgebungen zur Verfügung gestellt werden.

Die Schulung kann sowohl in englischer als auch in deutscher Sprache erfolgen.

Fragen Sie uns nach individuellen Angeboten für Ihre Schulung.