MVTec Halcon 11 is an image processing library used in machine vision applications.
At Focal.nl we use both Halcon and Matlab together. Therefor we wrapped all Halcon operators into Matlab Mexfiles (c++ code). By compiling the code (compile_cpp_code.m) you can use the Halcon operators in Matlab.
Example,
I = transpose(imread('lena.tif'));
Imedian = hMedianImage (I, 'circle', 3, 'continued');
figure, imshow(transpose(Imedian.image))
Note,
1. To use the software install Halcon Developer version. A version including temporary license can be obtained at mvtec.com
2.If you use Matlab 64bits, install Halcon x64 and 64bit c++ compiler.
When using Matlab 32bits also install Halcon 32bits.
3. Note imagedata is stored rowwise in Halcon and columnwise in Matlab. Thus transpose or permute(I,[2 1 3]) an image from Matlab before using in Halcon and the otherway around
4. XLD's are currently not supported.
