Release Notes for HALCON 18.05 Progress

This document provides the release notes for MVTec HALCON 18.05 Progress, as released in May 2018.

Addendum to the Release Notes of HALCON 18.05.0.1 Progress

The released version of HALCON 18.05.0.1 Progress had a few issues. Therefore, the version HALCON 18.05.0.1 Progress was substituted by an updated version HALCON 18.05.0.2 Progress.

To find out which version is currently installed, please open the dialog “Help->About” in HDevelop. The fixed version of the HALCON library is indicated by: “HALCON version: 18.05.0.2 (11.07.2018)”. The file version of the HALCON library can also be checked with the following operator call: get_system(‘file_version’,FileVersion), or, under Windows, by inspecting the file properties of the files halcon.dll and halconxl.dll.

In particular, the following problems have been fixed:

  • Creating an HDevProcedure instance from a local procedure in an HDevProgram did not work when that local procedure referenced other local procedures. This problem has been fixed.
  • The OCR Training File Browser displayed sample names with non-ASCII characters incorrectly. This problem has been fixed. In addition, the encoding of the sample names is automatically detected (for training files that have been written with HALCON earlier than 18.05). If all sample names are valid UTF-8 characters the file is assumed to be encoded in UTF-8, otherwise local-8-bit encodig is used.
  • The results of the OCR Assistant could appear corrupted in the Graphics Window. In addition, when setting the system parameter ‘filename_encoding’ to ‘utf8’, character names were not displayed correctly in the OCR Assistant. These problems have been fixed.
  • Opening an I/O device leaked a small amount of memory. This problem has been fixed.
  • HALCON did not unload an I/O interface after the last device using it is closed. This problem has been fixed.
  • Opening and closing multiple framegrabbers using the same image acquisition interface could lead to crashes. This problem has been fixed.

Addendum to the Release Notes of HALCON 18.05 Progress

The originally released version of HALCON 18.05 Progress had a few issues:

  • get_io_channel_param always returned an empty tuple for the parameter GenParamValue for any digital I/O interface.
  • HDevelop’s library project export generated one superfluous and corruptive semicolon which prevented the exported code from compiling.
  • HDevelop’s auto completion did not work as expected, i.e., the auto completion withheld some parameters or suggested incorrect parameters.

Therefore, the original version HALCON 18.05 Progress was substituted by an updated version HALCON 18.05.0.1 Progress.

To find out which version is currently installed, please open the dialog “Help->About” in HDevelop. The fixed version of the HALCON library is indicated by: “HALCON version: 18.05.0.1 (08.06.2018)”. The file version of the HALCON library can also be checked with the following operator call: get_system(‘file_version’,FileVersion), or, under Windows, by inspecting the file properties of the files halcon.dll and halconxl.dll.

Contents: