Implementing a Custom Tool with HALCON in HDevelop

A custom MERLIC tool is represented by an HDevelop procedure library. Therefore, you have to create an HDevelop procedure library which contains the implementation of the desired custom tool. The following topics describe the different steps that are required to create such an HDevelop procedure library which can then be integrated in MERLIC as a custom tool.

Implementing the Image Processing Task

Get information on how to implement the image processing task in HDevelop.

Creating an HDevelop Procedure for the Tool

Get information on how to create an HDevelop procedure, i.e., a tool procedure, which represents the custom MERLIC tool.

Defining the Procedure Settings

Get information on how to define further settings of the tool, e.g., the tool parameters and their default values.

Checking the Tool Procedure in an HDevelop Program

Get information on how to check the HDevelop procedure, representing the MERLIC custom tool, in your HDevelop program.

Using Additional Functionality

If you want to use ROIs or alignment data for a custom tool, you can read the following topics to get detailed information on how to add the respective parameters and how to define the parameter settings accordingly. In addition, you can get information on how to implement the usage of ROI and alignment data in a custom tool.

Additional Information

Semantic Types

Get information on the semantic types that are supported in MERLIC.