之前有提到过Halcon这个软件非常强大,编写程序时主要就是调用halcon各种算子对图像进行处理,得到想要的Region和Region数据,比如面积、长度、宽度、及所在的Row & Column等等,还可以以文字输出显示。所以我们需要对Halcon软件进行了解,这样才能更好的利用halcon自带的各种功能去协助你开发halcon程序。
Halcon软件界面
图形窗口主要显示图像,可以显示处理前的原始图像,也可以显示处理后的region等,这样方便调试程序输出结果;
变量窗口在写程序时,肯定会运用到各种变量,比如图像、region、ROI、rectangle、circle、数组变量等等;
程序窗口主要是编写程序,也可以写程序功能说明,可以方便阅读者了解程序功能;
菜单栏(主要强调常用的地方)>文件(F):需要学会“导出”功能;
>编辑(E):调试程序时经常需要用到“激活”&“注销”功能;
>执行(x): 调试程序要掌握设置断点、激活断点、清空断点、单步调试等调试功能,
很方便调试程序;
>可视化(V):主要是设置输出参数,比如颜色、画(fill or margin)、线宽、形状等等,简单了解就可以;
>函数(P):这里可以暂不需要了解;
>算子(O):halcon所有算子分类,可以直接选中所需要的算子,这样就可以直接导入到程序窗口,建议花点时间了解一些常用算子;
>建议(S): 编写程序时,可以适当采用halcon对下一步提供的建议,这个功能只能作为参考;
>助手(A): 这个非常重要,需要掌握创建图像获取、创建相机标定、创建模板匹配、创建测量、创建OCR;
>窗口(W): 编写程序时,可能需要移动图形窗口、变量窗口、程序窗口,移动后窗口可能比较乱,这时可以进行窗口排列等;
>帮助(H): halcon提供了很多文档和所有算子参数说明文档,学习halcon建议多看看帮助文档;