.
Typical tasks and hacks for using Basler GigEVision and Basler USB3 cameras in HALCON.
We present C++ example code that can be used to convert some data structures that are often used in C++ programs to control tuples (HTuple)
Parsing of a point cloud which is stored in a text-based format. Multiple optimizations regarding processing speed.
Arguments for and against using C++ or C# for the host application of your next HALCON project
Setup a clean Raspberry Pi with Raspbian OS and HALCON 13.0. We build and run an example program to decode ECC200 data codes using a Raspberry Pi Camera Module. Including Screencasts!
Global variables can be used to get data from a HDevelop procedure while it is running in the HDevEngine. We show how this can be done in a C++ project.
A short overview over the different possiblities to save images with HALCON.
In the LinkedIn group "HALCON Machine Vision Software Professionals", Vladimir Perkovic had the idea to open HDevelop examples directly from the procedure description. We have improved the initial idea.
With HALCON 13 came the new Remote Debugging feature for the HDevEngine. This article describes how the Remote Debugging feature can be used in practice. The example creates a new C++ console application from scratch.
I gave a short presentation at the C++ User Group Munich on how to use Node.js and/or Electron together with C++ to build cross platform desktop apps.
Often, when working with HALCON, you need to export images and the output of HALCON (e.g. features and results drawn into the image) via a simple interface to C#, C++, or the C world. A little known fact is that HALCON can draw graphics into images with the use of window buffers.
Common problems using HTuple and HString in the HalconCpp interface
I am glad to announce that on February 12, 2016 I received a certificate for the course Machine Learning authorized by Stanford University and offered through Coursera.
I held the lightning talk Advanced debugging techniques for Visual Studio 2015 at the C++ User Group Munich (MUC++). The slides (including reference and download links) are available for download.
Microsoft Visual Studio 2015 Update 1 ships with a special version of clang. Microsoft names it Clang with Microsoft CodeGen. It uses the clang parsing backend together with the traditional Microsoft cl code generator and optimizer backend.
I have written a small script in AutoHotkey to re-map a few keyboard shortcuts. It is available as Open Source.
Qt Creator for Qt Creator is the IDE I recommend for usage when working with Qt code. It is part of Qt itself or can be downloaded separately (to get the latest version). Here I will describe some important steps I configure after having installed Qt Creator.
If you want to post HDevelop code to your WordPress site, I recommend using Crayon Syntax Highlighter. It can be customized to display the HDevelop/HALCON programming language quiet correctly.