# halcon的简介
# 基本介绍
- HALCON有强大的算子,并且有非常丰富的生态圈。
- HALCON让开发者可以开发出更少代码的程序,但是功能可以更为强大。
- HALCON包含了多达1400beta个图像处理算子,其中包括了数学与几何变换、滤波、形态学计算和色彩分析、分类、辨识、校正、形状搜索等等基本的几何图像计算功能[2],它非常容易入门且功能又十分强大,在图像处理上大大缩短了运行时间。
# halcon的功能特点
- HALCON包含了方便用户使用的集成开发工具HDevelop,可以在上面的程序窗口编写程序并且运行和调试程序。
- Halcon支持将代码导出成c,c++,c#,使用者可以将其导入其他的项目中,形成一个独立的程序,完全是兼容的。
- Halcon可以连接的设备多达50多种,只要使用一行代码open_framegrabber,给予相应的参数,就可以打开相机获取图像,使用起来十分便捷高效。如果你的设备不在支持的列表中,你还可以利用专用界面连接,这个界面是开放的,只需要配合一些程序代码,就可以轻松和halcon连接。
# halcon的基本用法
本实验使用的是HALCON HDevelop 18.11 的Steady版本,License是大恒图像(正版)授权的,它提供了Halcon所有的图像处理功能。
# (1)主菜单简单说明
命令 | 详细 |
---|---|
文件(F) | 打开新程序等 |
编辑(E) | 编辑HDevelop的程序 |
执行(X) | 执行HDevelop的程序 |
可视化(V) | 自定义图像窗口外观 |
函数(P) | 打开函数功能视图 |
算子(O) | 打开所有算子视图 |
建议(S) | 提供一些算子的建议 |
助手(A) | 打开助手功能 |
窗口(W) | 新建窗口 |
帮助(H) | 打开帮助文档 |
表:1-1 主菜单
# (2)图形窗口
用于给用户显示图像的窗口,支持鼠标拖拽缩放和提供一系列工具进行对图像进行编辑。
# (3)程序窗口
此窗口是用来显示halcon程序代码的窗口,可以显示整个程序或者是一个算子。
# (4)变量窗口
此窗口显示的是在程序中定义的变量信息,图像变量会以略缩图的形式显示,数值型的变量则以文本形式显示。
# 国内一些知名论坛
如果没有正版授权的童鞋们,可以去51halcon上下载试用版的License。
# 后续更新 beta 0.10.1+
← 三维检测技术方法的概述 光栅条纹生成的原理 →