HDevelop ist das Tool, in dem Funktionen für die industrielle Bildverarbeitung entwickelt und verfeinert werden. HDevelop ist auf interaktive Entwicklung ausgelegt und ergänzt Tools für die Ausführung zur Laufzeit und das Deployment. Es ist Teil des Bereichs „Entwicklungs- und Programmierwerkzeuge“ in HALCON.
HDevelop ist eine stark interaktive Umgebung, die auf Workflows der industriellen Bildverarbeitung ausgelegt ist. Operatoren werden sofort ausgeführt und Ergebnisse automatisch visualisiert. So können Entwicklerteams Ideen validieren, Parameter anpassen und Ergebnisse direkt während der Ausführung optimieren. HDevelop unterstützt den gesamten Funktionsumfang von HALCON, einschließlich moderner Bildverarbeitung, Deep Learning und 3D-Vision.
MVTec stellt HDevelop mit Assistenten bereit, die typische Teilschritte bei der Entwicklung für die industrielle Bildverarbeitung vereinfachen. Diese Assistenten führen durch interaktive Konfigurationsschritte und fügen bei Bedarf den passenden Code in das Programm ein.
Typische Aufgaben mit Assistenten sind:
Das reduziert den manuellen Programmieraufwand und unterstützt konsistente und reproduzierbare Ergebnisse.
HDevelop verfügt über spezielle Grafikfenster, die eine effiziente Entwicklung, Fehlersuche und Analyse unterstützen.

HDevelop ermöglicht die direkte Visualisierung ikonischer Daten im Grafikfenster. Bilder mit beliebigen Datentypen und Kanalzahlen lassen sich anzeigen und interaktiv anpassen. Visualisierungsmodi wie Lookup-Tabellen, 3D-Grauwertplots, Konturlinien, Regionen und Subpixelergebnisse unterstützen die intuitive Interpretation von Bilddaten.
Die Benutzeroberfläche von HDevelop steht in mehreren Sprachen zur Verfügung, um internationale Entwicklungsteams zu unterstützen. Verfügbare Sprachen sind Englisch, Deutsch, Spanisch, Japanisch, Französisch, Portugiesisch, Italienisch, Türkisch, Koreanisch sowie Vereinfachtes und Traditionelles Chinesisch.

Reibungsloser Übergang von der interaktiven Entwicklung in den produktiven Einsatz.
HDevelop unterstützt:
Diese Flexibilität unterstützt unterschiedliche Systemarchitekturen und Strategien für die langfristige Wartung.
HDevelop kann für die Entwicklung eigener Tools für MERLIC genutzt werden. Diese Tools erweitern die Standard-Toolbibliothek von MERLIC um anwendungsspezifische Funktionen und nutzen dabei HALCON-basierte Bildverarbeitungslogik wieder.
Das unterstützt konsistente Workflows über programmierbasierte und No-Code-Umgebungen für industrielle Bildverarbeitung hinweg.