初级班内容:
(1)指导如何做视觉项目:客户项目需求-》需求分析方案价格评估-》硬件选型以及打光(镜头、光源、相机、支架)-》halcon 图像采集处理仿真-》完善算法-》联合 VS 编写框架生成 exe 执行程序-》鲁棒性、稳定性、抗干扰性、单因子变量控制法进行 bug 排故等测试改进-》生成发布版交付给客户
(2)VS(C#或者 VC++)联合 halcon 的编译环境配置、数据类型变量转换、程序转换、异常机制处理,包括 rgb/gray 的图像变量转换以及控制变量的互相转换。配置包括 h 文件、lib 文件、dll 文件的配置。程序转换包括 halcon 程序如何转换成 C++或者 C#程序,进行相关架构嵌入。异常处理机制包括常见软件错误抛出以及处理机制.
(3)在 VS 中调用 halcon 驱动相机实时采集或者外触发采集,并且采用仿射变换、blob 分析、模板匹配(基于形状等)实现工业产线上的产品目标定位以及检测
(4)工业相机的 SDK 快速开发套路以及 C++和 C#的实战实现,相机初始化-》设置回调函数—》回调函数处理过程。
(5)基于 halcon 实现串口通信与网络通信实战(16 进制数据发送接收以及字符串的发送接收),基于 VC++和 VC#实现串口通讯和网络通信实战(数据和字符串发送接收),包括 1.和 plc 的串口通讯 2.和六轴机械手串口通信 3.和发短信模块进行串口通信 4.和球机的串口通讯控制水平和俯仰运动
(6)halcon 联合 VS(