Halcon软件提供了一个全面的视觉库,并始终基于最新和最先进的技术。无论你的任务是什么,Halcon都可解决,并且速度快,精度最高。Halon软件开发应用程序的三个步骤或三种方法-基于Halon,如下图所示。Halcon软件虽收费,但是它的库可以在VS下免费使用,有C/C++接口,与配置OpenCV方法类似。而且Halcon下编写的程序可以导出为C、C++、.NET、C#等编程语言。Halcon下主要有两类数据,即图像数据(iconic data),包括图像、区域、轮廓等,和控制数据(control data),如整数,字符串等,在C++下对应的两个类为HObject和HTuple。
Halcon软件的基本架构如下图所示:
Halcon主要应用领域如下:
1. 汽车零部件和制造
2. 电气元件及设备
3. 农业、食品
4. 卫生保健与生命科学
5. 钢铁和金属
6. 机械
7. 包装
8. 摄影测量与遥感
9. 印刷
10. 橡胶,合成材料,铝箔
11. 半导体
12. 太阳能,可再生能源,循环利用