本教程全部基于Halcon12.0
开发环境
窗口布局
打开halcon后
基本布局从上到下依次是文件栏、工具栏、以及图形窗口和程序编辑器,打开变量窗口或者算子窗口会显示相应的窗口。
a.通过文件栏—>窗口—>打开窗口名称来打开相应窗口
b.如果发现窗口比较乱,可以通过文件栏—>窗口—>排列窗口进行初始化窗口位置
1.图形窗口
图形窗口显示每一行代码显示的图想,图像窗口上的工具栏可以对图像进行放大、缩小、提取ROI等操作。
2.变量窗口
Halcon变量分为图像变量和控制变量
3.算子窗口
显示算子
4.程序编辑窗口
编写相应的Halcon程序
Halcon窗口操作
1.文件操作
点击文件栏—>文件
我们可以进行新建程序、打开程序、保存程序等操作,特别注意的是
导出这个操作用处很多,在实际应用中,我们可以导出为C++、VB、C#等代码
2.函数操作
点击文件栏—>函数,
点击创建新函数,可以封装自己的函数
3.帮助操作
点击文件栏—>帮助,或者按F1可打开帮助页面
可以进行查询算子函数信息
4.例程操作
点击工具栏第三个按钮或者Ctrl+E打开例程
例程里含有经典的各种场景下的算法。
Halcon数据读取操作
1.读取相机
点击文件栏—>注释–>打开新的Image Acquistion
点击自动检测接口,来找到相机,电脑自带的相机一般为DirectShow,如果海康或者大华或者第三方的相机,需要安装相应的驱动,才可以检测到
点击连接
可以对图像采集进行设置,颜色空间可以设置rgb或者gray采集
点击连接,然后点击实时,就可以在图像窗口看到实时的采集结果
点击参数,对画面进行调节
点击代码生成—>插入代码,会在程序编辑器中生成采集代码