Heindl Solutions
Industrielle Bildverarbeitung mit HALCON
Entwicklung · Beratung · Schulung






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


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