Zum Hauptinhalt springen

Heindl Solutions

Industrielle Bildverarbeitung mit HALCON

Entwicklung · Beratung · Schulung

MVTec Certified Integration Partner C++ C# Qt Python hdev-Sprache

Unsere Expertise

Wir sind ein spezialisierter Dienstleister für maßgeschneiderte Industrielle Bildverarbeitungslösungen mit Schwerpunkt auf HALCON. Seit 2015 unterstützen wir Unternehmen als zuverlässiger Entwicklungspartner – von der Konzeption über die Implementierung bis zur langfristigen Wartung.

Mit Sitz in München arbeiten wir für Kunden in Deutschland, der EU und weltweit – unter anderem in den USA, Kanada, Großbritannien, Chile und Australien. Unsere HALCON-Expertise reicht bis ins Jahr 2004 zurück.

Unser Angebot

Wir entwickeln im Kundenauftrag:

  • Professionelle Industrielle Bildverarbeitungslösungen mit HALCON
  • Integration mit C++, C#, Python unter Verwendung von Qt, WPF und JavaScript/HTML
  • Individuelle HALCON-Extension Packages (z. B. Spektrometer, spezielle Bildformate)
  • Plattformübergreifende Lösungen für Windows, Linux, Embedded-Systeme (ARM, ESP32) und Echtzeitanwendungen
  • Code, der weltweit – und sogar im Orbit – rund um die Uhr im Einsatz ist

Zertifizierungen & Community

Wir sind MVTec Certified Integration Partner und Qt Certified Specialist. Darüber hinaus verfügen wir über ein starkes Netzwerk mit Experten aus den Bereichen HALCON, OPC UA, CAN und anderen industriellen Standards.

Neben der Softwareentwicklung bieten wir praxisnahe Beratung und Schulungen – individuell auf Ihre Anforderungen und Projekte abgestimmt.

Ein Skript sagt mehr als tausend Worte

Matching

Score: 0.99

Code

        ** Match hexagon
        read_image (Image, 'heindl_solutions.png')
        while (true)
            wait_seconds (1.0)
            gen_circle_contour_xld (ContCircle, 0, 0, 52, 0, rad(360), 'positive', 52)
            create_shape_model_xld (ContCircle, 'auto', 0, rad(60), 'auto', 'auto', 'ignore_local_polarity', 5, ModelID)
            find_shape_model (Image, ModelID, 0, rad(360), 0.5, 1, 0.5, 'least_squares', 0, 0.0, Row, Column, Angle, Score)
            dev_display (Image)
            dev_display_shape_matching_results (ModelID, 'lime green', Row, Column, Angle, 1, 1, 0)
            dev_disp_text ('Score: '  +Score$'.2f', 'window', 'top', 'left', 'black', [], [])
            wait_seconds (3.0)
        endwhile