Halon视觉应用内容
1.相机、镜头、光源认识及选型
2.Halcon软件认识、完成基本硬件连接、软件与相机连接拍图
3.Halcon基础语法
4.BLOB分析
内容:通过BLOB分析提取特定的图像。
5.形态学处理
内容:通过膨胀、腐蚀、开运算、闭运算对图像进行预处理
6.Halcon仿射变换功能
7.OCR字符识别
内容: 使用Halcon助手进行字符识别;
使用代码实现字符识别;
使用Halcon深度学习,通过记忆训练从而达到识别中文字符。
8.颜色识别
内容:颜色识别实例讲解;
使用分类器对物体颜色进行识别分辨。
9.模板匹配
内容:1. 模板匹配_基于灰度;
2.模板匹配_基于相关性;
3.模板匹配_基于形状
10.一维码识别
内容:正常一维码识别实例;
畸形一维码识别实例;
11.二维码识别
内容:正常二维码识别实例;
点状二维码识别实例;
倾斜畸变二维码识别实例;
对图像噪声二维码处理识别实例。
12.测量
内容:对物体进行测量,获取物体尺寸;
生成标定文件;
将图像像素尺寸转换为物理尺寸;
镜头的畸变校正;
弧线测量;
拟合圆测量;
拟合直线测量。
13.缺陷检测
内容:表面破损检测实例;
毛刺检测;
瓶口破损检测;
14.纹理识别
15.Halcon与C#联合编程
内容:将Halcon代码转换为C#中的程序,进行C#用户界面编辑。
16.使用C#编写串口通讯代码
17.使用C#编写以太网TCP通讯代码
18.九点标定,将图像坐标转换为物理坐标
19.运动控制卡与视觉联合做定位抓取摆盘实例
20.Epson机器人视觉通讯
21.PLC与视觉联合做定位抓取实例
22.视觉代码打包发布
注:Halcon视觉开发班总内容包括:海康智能软件视觉教学,EPSON机器人编程,C#基础编程,雷赛运动控制卡学习,固高运动控制卡学习,Halon视觉应用。
学习顺序为:海康智能软件视觉教学-->EPSON机器人编程-->C#基础编程-->雷赛运动控制卡学习-->固高运动控制卡学习-->Halon视觉应用