MVTec Software GmbH

Integrated Development Environment for Machine Vision

Screenshot of the HDevelop Screen
Screenshot of HDevelop with graphics, operator, program, and variable windows

HALCON provides an Integrated Development Environment (IDE) for machine vision: HDevelop is a highly interactive environment that enables you to build image processing solutions fast and efficiently – even while acquiring images from a capture device. As soon as you are satisfied with your machine vision program code, HDevelop exports it as C++, C, C#, or Visual Basic source code, which can be easily integrated into your application.

The full functionality of HDevelop (incl. all windows listed above) can be used on all operating systems, which are supported by HALCON (see here). Thanks to the extensive experience HALCON is based on, HDevelop is tailored to the needs of machine vision applications with a GUI that is optimized for usability.

Alternatively, you can use HDevEngine - the "HDevelop Engine", a library that acts as an interpreter and lets you directly load and execute HDevelop programs and procedures from within your C++, C#, or Visual Basic application. This allows you to change the vision part of your application without the need of compiling it.

Moreover, HDevelop contains assistants for common subtasks, such as image acquisition, camera calibration, or matching. The graphical user interface of those HDevelop Assistants can be used to interactively set up and configure your solution and insert the corresponding code sequence on demand into your HDevelop program.

 

Apart from English, the HDevelop GUI is available in these languages:

Screenshot of the HDevelop Screen German
German
Screenshot of the HDevelop Screen French
French
Screenshot of the HDevelop Screen Italian
Italian
Screenshot of the HDevelop Screen Spanish
Spanish
Screenshot of the HDevelop Screen Portuguese
Portuguese
Screenshot of the HDevelop Screen Turkish
Turkish
Screenshot of the HDevelop Screen Japanese
Japanese
Screenshot of the HDevelop Screen Chinese (Simplified)
Chinese (Simplified)
Screenshot of the HDevelop Screen Chinese (Traditional)
Chinese (Traditional)
Screenshot of the HDevelop Screen Korean
Korean