Schulung 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- oder Hardware-Entwickler die neu mit HALCON zu tun haben. Bei Bedarf kann die Schulung auch auf fortgeschrittene HALCON-Entwickler angepasst werden. Interessant sowohl für Hardcore-HALCON-Entwickler als auch für Entwickler die HALCON in Ihr bestehendes Produkt integrieren wollen. Voraussetzung sind generelle Erfahrungen in einer anderen gängen Programmierumgebung.


Der Inhalt ist beispielhaft und kann in Absprache mit dem Kunden abgeändert werden:
  • Erstes Beispiel
  • Datenstrukturen
    • Bilder
    • Regionen
    • XLDs
    • Kontroll-Tupel / Control tuples
    • Vektoren
  • Bildeinzug / Image Acquisition
  • Blob-Analyse
  • Pattern-Matching
  • Integration in Hostanwendung
  • optional: HALCON und C++
  • optional: HALCON und C# / .NET
  • optional: Einführung in die Entwicklung mit Qt
  • optional: Einführung in das Versionskontrollesystem Git
  • optional: Benutzung des HDevRunner für Entwicklung und Deployment

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 HALCON Entwicklerlizenzen 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.