一、机器视觉行业前景
在今天,大到汽车、家电制造,小到药品、食品包装,都离不开数字化的智能装备。智能生产线上,这些机器人之所以能够精准操作、分毫不差,是因为它们都拥有一双“慧眼”。这种机器视觉,被称为工业视觉,截至2020年底,我国的机器视觉市场容量已超过200亿元,据预测到2025年,这一数字有望突破300亿元,年增长率达24%。尽管市场需求旺盛,企业却面临一个共同的难题——缺人才,机器视觉维护工程师缺口预计不少于50万人
二、招生对象
1. 入门:专业冷门、无**、无背景,对未来职业**迷茫的应届毕业生;
2. 转行:从事低技术含量行业,想转行**高新技术行业的普通产线员工;
3. 升级:受困于技术瓶颈,上升无望的工程师;
4. 拓展:工作中学习无门,想拓展更高技术的技术员;
5. 深造:从事相关行业,想**机器视觉知识以提高工作成效的企业领导或销售;
三、课程特色
1. 结构化知识点,主次分明;
2. 内容深入浅出,简单易懂;
3. 讲课逻辑清晰,高效吸收;
四、培训目标
1. **与调试WinForms应用程序;
2. 数据库搭建;
3. 与下位机通讯;
4. 硬件选型;
5. 视觉系统搭建;
6. 定位应用;
7. 测量应用;
8. 检测应用;
9. 识别应用
五、课程大纲
第一部分:C#课程大纲
1.第一章:初始Visual Studio
1.1.了解软件
1.2.软件**相关概念
1.3.C#入门
1.4.Visual Studio安装
1.5.熟悉Visual Studio****
1.6.小结
1.7.现学现用
2.第二章:踏上C#kaifa的征程
2.1.编写第一个C#程序
2.2.C#程序结构预览
2.3.程序编写规范
2.4.小结
2.5.现学现用
3.第三章:必须学会的C#基础语法
3.1.为什么要使用变量
3.2.变量是什么
3.3.变量的声明及初始化
3.4.常量
3.5.运算符
3.6.数据类型的转换
3.7.运算符优先级与结合性
3.8.小结
3.9.现学现用
4.第四章:流程控制语句
4.1.决策分支
4.2.if语句
4.3.switch语句
4.4.while 循环和dowhile循环
4.5.循环的嵌套
4.6.小结
4.7.现学现用
5.第五章:数组的使用
5.1.数组概述
5.2.一维数组
5.3.二维数组
5.4.数组与Array类
5.5.数组的基本操作
5.6.小结
5.7.现学现用
6.第六章:看似简单的字符串
6.1.什么是字符串
6.2.字符串的声明与初始化
6.3.获取字符串信息
6.4.字符串的相关操作
6.5.可变字符串类
6.6.小结
6.7.现学现用
7.第七章:面向对象程序设计
7.1.面向对象概述
7.2.类
7.3.**
7.4.类的静态成员
7.5.对象
7.6.继承
7.7.多态
7.8.小结
7.9.现学现用
8.第八章:Windows交互式图形界面
8.1.**应用程序的步骤
8.2.Form窗体
8.3.MDI窗体
8.4.小结
8.5.现学现用
9.第九章:Windows控件--C/S程序
9.1.控件概述
9.2.控件的相关操作
9.3.Windows控件的使用
9.4.菜单控件、工具栏控件与状态栏控件
9.5.对话框
9.6.小结
9.7.现学现用
10.第十章:数据访问计数
10.1.ADO.NET概述
10.2.Connection对象
10.3.Command对象
10.4.DataReader对象
10.5.DataSet对象和DataAdapter对象
10.6.DataGridView控件的使用
10.7.EF编程基础
10.8.小结
10.9.现学现用
11.第十一章:程序调试与异常处理
11.1.程序调试
11.2.异常处理
11.3.小结
11.4.现学现用
12.第十二章:I/O数据流技术
12.1.文件的操作
12.2.文件夹的操作
12.3.I/O数据流
12.4.小结
12.5.现学现用
13.第十三章:GDI+绘图应用
14.第十四章:Socket网络编程
14.1.网络编程基础
14.2.IP地址封装
14.3.TCP程序设计
14.4.UDP程序设计
14.5.小结
14.6.现学现用
15.第十五章:多线程编程技术
15.1.线程概述
15.2.线程的实现
15.3.线程的操作
15.4.线程的同步
15.5.小结
15.6.现学现用
16.第十六章:Q友
17.第十七章:下载器
18.第十八章:ERP 管理系统
19.第十九章:在线考试系统
第二部分:Halcon课程大纲(上册)
1.第一章:认识Halcon
1.1.Halcon软件安装
1.2.Halcon应用方向
1.3.Halcon用用展示
1.4.本章总结
2.第二章:Halcon的****
2.1.本章总结
3.第三章:图像处理基础
3.1.在Halcon中变量的读取、显示、保存
3.2.本章总结
4.第四章:图像处理实例
4.1.边缘提取系列
4.2.图像分割系列
4.3.形态学系列
4.4.本章总结
5.第五章:模板匹配实例
5.1.基于灰度匹配
5.2.基于相关性匹配
5.3.基于形状匹配
5.4.本章总结
6.第六章:颜色识别实例
6.1.基于HSI控件的颜色识别
6.2.基于分类器的颜色识别
6.3.本章总结
7.第七章:监控安防实例
7.1.采用背景差分法进行运动检测
7.2.采用光流法进行运动检测
7.3.本章总结
8.第八章:OCR光学字符识别实例
8.1.基于多层感知分类器的字符识别
8.2.基于支持向量机SVM的分类器的字符识别
8.3.本章总结
9.第九章:Halcon与C#的配置及联合编程
9.1.Halcon在C#下的配置及C#代码导出
9.2.C#中调用Halcon**实例
9.3.Halcon与C#之间的数据变量以及图像变量转换
9.4.本章总结
10.第十章:搭建视觉系统并实时采集**币图像进行识别检测
10.1.硬件原理及选型
10.1.1.镜头
10.1.2.相机
10.1.3.光源
10.1.4.支架平台
10.2.Halcon实现实时采集识别**币系统
10.3.本章总结
11.附录:Halcon常用算子
第三部分:Halcon课程大纲(下册)
1.第一章:Halcon测量实战
1.1.图像测量原理及算法流程
1.2.用Halcon测量助手进行图像测量详解
1.3.一维测量原理及实例
1.4.二维测量原理及实例
1.5.本章总结
2.第二章:Halcon一维码、二维码实战
2.1.一维码原理及实例
2.2.二维码原理及实例
2.3.本章总结
3.第三章:Halcon定位实战
3.1.Halcon的常用定位**及原理描述
3.2.Halcon的bolb**定位实例
3.3.Halcon的模板匹配定位实例
3.4.本章总结
4.第四章:Halcon表面缺陷检测实战
4.1.基于Halcon的表面缺陷检测的**思路及傅里叶变换
4.2.基于Halcon的表面污点、划痕、瑕疵等缺陷检测实例
4.3.本章总结
5.第五章:Halcon中XLD亚像素及几何拟合实例
5.1.XLD亚像素理论
5.2.XLD亚像素及几何拟合实例
6.第六章:Halcon相机标定实例
6.1.相机标定理论
6.2.利用Halcon相机标定助手实现相机标定
6.3.Halcon标定实例
6.4.本章总结
7.第七章:Halcon手眼标定实例
7.1.手眼标定理论
7.2.Halcon手眼标定实例
7.3.本章总结
8.第八章:串口通信和网络通信实例Halcon
8.1.串口通讯原理
8.2.串口通讯实例
8.3.网络通信原理
8.4.网络通信实例
8.5.本章总结
9.第九章:Halcon与C#联合编程
9.1.本章总结
10.第十章:工业相机SDK视觉采集**Halcon
10.1.工业相机的SDK采集**
10.2.相机SDK采集下的视觉识别与通信实现
10.3.本章总结
Vision Pro的课程大纲
1.C#讲解
1.1.C#基础∶C#概述、VS概述、基础数据类型、语法
1.2.数组、属性和**、结构与类、常用类(file、direotory)、异常处理、程序调试
1.3.Form窗体、常用控件、定时器、获取时间、文件夹操作(获取exe路径、创建新文件夹等)
1.4.单例**、ini文件读写、调用dll
1.5.写CSv文件、线程、文件对话框控件、Timer控件、电脑软件安装注意事项
1.6.串口通讯、网口通讯
2.Vision Pro基础
2.1.Vision Pro概述一熟悉Qucikbuilder的使用、直方图工具, PMAlign工具
2.2.脚本
2.3.checkboard&fixture工具
2.4.Blob
2.5.卡尺工具、几何工具
2.6.PatInspeot工具,ID工具&符读取、彩色工具
3.案例**
3.1.案例**∶ Blob
3.2.案例**∶ PMALin
3.3.案例**案例**∶测量
3.4.案例**∶PatInspect
3.5.2案例**∶ 预处理、ID读取、字符读取
4.联合编程
4.1.C#和Visionpro联合编程概念讲解,单窗体程序实现程
4.2.联合编程框架讲解,多窗体程序实现
4.3.zazaniaoDLL.cs讲解
4.4.Typesettingform讲解
4.5. mainform和syssettingform讲解
4.6.答疑+硬触发一个完整的测量程序(多窗体+相机定位圳量)
爱普生和ABB机器人2D视觉课程大纲
第一天:软件安装,机器视觉应用简介,工业相机介绍,工业镜头介绍。
第二天: 工业光源及配件介绍,图像处理基础,相关作业练习。
第三天:常用软件简介,visionpro软件简介,imagefile,imageprocessing,PMAlign工具介绍及练习案例。
第四天:Patinspect&SerachMax&CNLserarch讲解,Blob工具介绍及案例练习。
第五天:Caliper及几何学应用工具介绍ToolGroup&ToolBlock,DataAnalysis&ResultsAnalysii
第六天:N点标定(九点标定),测量项目案例
第七天:IDTool识别类工具,(Color工具),通讯配置,向导界面生成,机器人视觉常用的应用形式,机器人端编程详解。