机器人视觉班
说明:工业机器人是面向工业领域的多关节机械手或多自由度的机器装置,它能自动执行工作,是靠自身动力和控制能力来实现各种功能的一种机器。它可以接受人类指挥,也可以按照预先编排的程序运行,现代的工业机器人还可以根据人工智能技术制定的原则纲领行动,已逐步向智能化方向发展。
机器人的运用范围越来越广泛,即使在很多的传统工业领域中人们也在努力使机器人代替人类工作,在食品、化工、医药、电子电器等各个领域中都是如此。机器代替人工已是大势所趋。
培训目标:
机器人视觉班的培养目标主要是使学生能够熟练掌握机器视觉与机器人伺服系统的有机结合,以准确定位图像中的目标,并引导机械臂对目标进行精确的操作。课程内容围绕工业机器人软硬件技术编程设计、工业机器人程序指令应用、图像处理与识别、工业视觉系统集成应用等展开教学。机器人视觉班不仅致力于培养学生具备扎实的工程基础知识和较强的工程实践能力,使他们能服务于国民经济建设和社会进步发展需要,同时还要求他们具有健全的人格、良好的人文社会科学素养,全面发展。
培训内容:
一、视觉助手halcon基本操作篇
1.安装VS2023软件,halcon软件,海康威视软件和加密狗(MVS)
2.学习工业相机系统的组成. 3.学习相机和的分类,光源的分类。
4.视觉系统的选型和图片的组成和数据分析
5.视觉系统通讯介绍(网口,串口)
案例练:视觉相机的各部分组成和通讯连接
二、手把手教视觉软件操作篇
1.******op实用功能工具和界面介绍
2.****on的数据类型介绍(image,region,XLD)
3.图片的基本读取和基本存储
4.图片的内容介绍(像素,分辨率)
案例一:图片的保存和读取
三、halcon基本编程篇
1.****on编程数据类型(字符串,整数实数,数组,句柄)
2.运算符逻辑(大于、小于、等于、加减等)
3.程序流程学习(if、for、while等结构控制语句)
4.数组的学习(数组建立,轮巡等)
5.新手编程要点
四、视觉相机调试及图像采集篇
1.相机参数调节(曝光、增益、出发)2.固定模板的相机采集程序
3.同步采集和异步采集. 4.千兆相机的设置 5.*OI的定义
5.区域的定义 6.算子的介绍 7.算子的划分
案例一:图片的采集、边缘的提取
案例二:电图像的链接、图像的裁剪
五、图像的预处理
1.灰度图的介绍 2.灰度直方图 3.灰度线性变换
4.图形运算(图像加减法,乘除法,图像处理,彩色图处理)
5.图像几何处理(图像缩放,镜像,插值等) 6.图像滤波(去噪,增强)
7.图像增强
案例一:处理汽车图片
案例二:照片美颜
六、图像分割篇
1.形态学腐蚀处理、膨胀处理。2形态学开运算、闭运算。 3.骨架
4.图像分割,全局阈值分割,多阈值分割,动态阈值分割.
5.连通阈的介绍
6.形态学处理(特征提取,填充,区域提取) 7.区域操作(交集,合集,补集,交集)
案例一:手机按键提取
案例二:汉字提取
七、边缘获取篇
1.图形边缘获取原理 2.边缘提取算子介绍 3.图像亚像素边缘提取
4.亚像素轮廓的特征分析 5.XLD分割直线拟合 6.圆及椭圆的拟合
7.中心的提取 8.灰度几何定位 9.几何定位定位工具
10.几何定位分类:XY方向
案例一:宽度测量
案例二:宽度测量
案例三:几何定位
八、图像模板匹配
1、模板匹配的基本原理 2.ncc模板匹配,3.形状模板匹配。
4、XLD模板匹配 5.模板保存及匹配加速.
6.匹配算子的介绍。 7.算子学习
案例一:寻找区域坐标
九、分类器与数字识别
1.分类器原理 2.分类器实现图像分割 3.字符识别介绍
4.车牌号识别 5.条码原理介绍 6.条码识别算法介绍 7.采集助手介绍
8.匹配助手介绍 9.测量助手介绍 10.OCR助手介绍 11.函数封装介绍
案例一:按键数字识别
案例二:文字识别
十、综合练习
1.仿射变换综合练习(平移,缩放,矩阵,变换)
2.测量综合练习(工业测量基础,卡尺等使用,一维测量,二维测量)
3.标定综合练习(图像加减乘除,几何匹配)
十一、C#开发环境学习
1.VS开发环境和程序结构 2.命名空间 3.类的划分 3.MAIN方法 4.标识
5.C#语句基本介绍,6.代码基本原则
十二、C#开发数据及表达式篇
1.数据类型学习(int bety real,string 等)2.表达式(关系表达式,逻辑表达式)
3.字符串处理函数学习(查找,字符串截取,字符串添加)
十三、C#控制流程语句
1.控制语句学习(条件语句,条件分支语句)2.循环语句学习 3.break语句contiune
4.数组学习,数组添加,遍历,删除,
案例一:找大值
案例二:排序
十四、C#属性方法
1.属性和方法, 2.方法的声明,3.方法重载,4.**IN方法学习
5.结构和类的概述,6.类的声明,7.构造函数和析构函数。8.类的封装
案例一:类的实训一
案例二:类的实训二
十五、winds窗体
1.**RM窗体概念,添加、删除、属性、显示隐藏。 2.窗体MDI窗体的概述
案例一:串口通讯接口的制作
案例二:软件主页面制作
案例三:菜单和二级三级菜单设置
十六、WINDS常用控件学习
1.空间的概述。2.添加控件,(文本,按键,标签,数值,listbox,gropbox,等控件学习)
2.线程介绍 3.文件的读取,路径读取和保存4.复选框的学习和使用
案例一:尝试开发商品录入系统
6案例二:学生信息资料录入
案例一:步进电机的接线
十七、halcon和C#混合开发
案例一:联合halcon和c #切换
案例二:多窗体联合
说明:学校根据实际需要可以更新课程内容,如有更新以新的教学内容为准。
就业方向:
学习工业机器人技术与目前国家产业升级的先进发展方向紧密结合,其就业面十分广阔,
岗位包括:
机器人调试工程师、技术支持工程师(售前技术支持)、机器人运维工程师(售后维护保养工程师)、工业物联网工程师、机器人设备集成改造工程师等等。
学习培训对象:
★ 广大从事电工行业想提升自己技能的电工朋友
★工厂普通职位员工,技术员,设备维护员,管理层,想改变目前生活状态的朋友
★ 各初中、高中毕业生、大中院校应届毕业生,想提升技能,加强动手能力的学生朋友。
★ 社会各界有志之仕,想通过努力改善生活现状的朋友。
★以上人员如没有电工经验,可以先学习电工课程。学完后可以达到自己独立完成布线,选型,控制柜,开关柜设计制作水平。