课程内容:
(1)C#培训(需要提前预习)
(2)halcon编程
(3)halcon+C#联合编程
(4)halcon案例分析及实践
(5)机器视觉+机械手标定(九点标定)
(6)硬件及打光实践
(7)指导如何做项目:分析客户需求-》硬件选型-》打光做实验-》图像处理软件验证-》修正硬件方案及软件方案-》写exe-》稳定性测试
详细课表
1.熟悉halcon环境(包括基本语法、字符串、灰度直方图、特征选择等工具等的熟悉)、机器视觉系统的组成框架以及包含的学科知识、硬件软件架构,机器视觉含义、如何学习机器视觉、如何做工业视觉项目、前景应用以及就业。
2.图像处理、模式识别基础知识以及halcon案例编程(包括图像、图形和图像文件的区别、数据类型(包括图像、区域、XLD、控制变量透彻解析)、图像文件读取、处理、保存等)
3.视觉项目的常规处理流程(采集-》预处理-》分割-》识别显示-》通讯控制-》软件编程及C#基础知识
工业视觉识别定位需求
1.图像处理十大门派(1.图像基本理论(包括图像文件构成、文件头信息头、颜色表、连通域、四邻域、八邻域)2图像灰度变换(包括图像二值化、反转负相、线性、对数、指数变换)3图像增强(中值、均值、高斯滤波去噪、图像直方图以及均衡化)4图像几何变换(包括水平垂直镜像、仿射变换之平移、旋转、缩放等)5形态学(膨胀、腐蚀、开运算、闭运算、内外边界)6图像复原7图像分割(阈值分割、边缘检测、轮廓跟踪、内挖空)8.图像频域9.运动图像(差分思想及光流)10图像配准
2.Blob分析之预处理、二值化、形态学、特征选择、几何定位进行灵活处理的实战手法,并且结合相机进行实时采集处理显示
3.Halcon实现blob分析+仿射变换灵活实战
工业视觉符号识别需求
一维码、二维码连接相机实时识别实战,,包括各种类型的码制识别、参数自训练识别、带有汉字信息的码制识别、光照不良情况下较难的条码码制识别、困难码识别的分析方法、多码多线程同时识别等各种情况
工业视觉符号识别需求
1.OCR光学字符识别原理以及方法套路流程思想
2.OCR光学字符识别案例套路思想解析
3.OCR光学字符识别实战(普通字符)
4.OCR光学字符识别(环形OCR光学字符)
5.OCR光学字符识别(深度倾斜投影变换识别)
6.OCR光学字符识别(汉字识别以及自我训练识别)
7.棋盘格
8.构图
9.text模型
10.OCV
任何需求都需要的第一步采集(图像来源于相机或者文件)
1.SDK整体开发架构流程
2.相机SDK采集开发以及C#联合Halcon(连续、软、硬触发采集)
3.C#和Halcon的控制变量转换
4.C#图像图像变量与halcon图像变量转换
工业视觉识别定位需求
1.基于灰度模板匹配原理以及案例套路流程解析
2.基于相关性模板匹配原理以及案例套路流程解析
3.基于形状匹配原理以及案例套路流程解析
4.匹配助手进行连接相机或者图像文件的匹配实战
5.基于相关性进行连接相机实战(单模板一对多)
6.基于形状匹配进行连接相机实战(单模板即一对多)
7.基于形状匹配进行连接相机实战(双模板、多模板即多对多)
8.基于局部可变形(矫正图像、向量场、变形轮廓)
9.基于组件
10基于描述符
11.基于可变形
工业视觉测量需求
1.一维测量二维测量原理、测量矩形、测量弧形原理以及案例套路解析、测量助手的使用
2.连接相机进行一维二维测量实战
3.单相机标定原理以及采用标定助手进行标定
4.单相机标定进行畸变矫正和实际尺寸测量以及同心度测量
5.边缘检测原理以及案例解析套路
6.拟合原理以及拟合直线、圆、椭圆、矩形的案例套路流程
7.连接相机进行实时抓拍完成预处理、边缘提取、分割联合、拟合,并且结合标定参数进行实际尺寸(点到点、点到直线、直线到直线)、角度等几何参数求解实战
8.内外卡尺
9.模糊测量
10.运动检测与霍夫变换
11.一维函数曲线图
进行方案设计的硬件方面第一步,选型方案需求
1.光源、镜头、相机选型计算原理以及打光原理方法并且实操(包括光路追击原理、景深、光圈、入瞳出瞳、孔径光阑、渐晕光阑、视场光阑、圆线偏振光、滤光镜、像差、远心和非远心光路、相机的分辨率、靶面尺寸、接圈原理、白平衡、增益、曝光方式,背、条、瓦、同轴等光源光路原理)
2.去光源厂家进行2-3天打光实操
工业视觉中轻微缺陷需求
1.图像频域的原理以及频域傅立叶变换后的频谱通俗解析实战
2.频域案例的案例套路思想解析(包括滤波方法以及常见的五大滤波器使用技巧)
3.图像频域在工业缺陷需求的实战应用
工业视觉缺陷需求
1.工业缺陷需求的种类(如划痕、瑕疵、探伤、缺损、凸凹等细小缺陷、印刷字符缺陷检测等)以及常规六大金刚处理算法
2.Halcon缺陷案例中采用六大金刚算法流程的案例套路思想灵活透彻解析
3.连接相机采用六大金刚算法中的频域+空间、特征空间训练学习法、定位+blob等方法进行各种物料的缺陷实战(如边缘凹陷、药品缺陷缺少、物料正反错、物料划痕探伤、液晶屏缺陷、排线缠绕缺陷等)
4.测量拟合缺陷实战
5.光度立体
6.机器学习
7.印刷模型缺陷
与控制系统或者PLC的通讯需求
1.串口通信原理以及串口通信实操(和球机、机械手等通信)
2.网口通信原理以及通信实操(通俗精华讲解)
运动控制与手眼标定实战
1.运动控制实操实战:
(1)运动控制卡的硬件架构体系
(2)运动控制板卡驱动、SDK开发架构流程
(3)回零、卡的初始化、关闭操作,脉冲模式设置、单轴点位、直线圆弧插补、连续插补、限位、位置锁存、通用IO等编程上机实操
2.手眼标定理论以及结合机械手进行手眼标定抓取实操(视觉运动控制配合实战)
C#语言与窗体控件(赠送)
1.基本:计算机基础、软件架构、.Net平台、面向对象思想、WinForm机制、WPF、C#初试牛刀、常量与变量、表达式与运算符、字符与字符串、流程控制、数组与集合、ArrayList、哈希表、属性与方法、结构和类等
2.深化推进:抽象类、接口、分部类、迭代器、 反射、定时器、泛型、委托、事件、多线程、线程同步、线程通信、dll动态库、进程、数据库等
3.窗体与控件:窗体编程、基本常用控件的应用编程实战(Button、Label、TextBox、ComboBox、CheckBox、RadioButton、NumericUpDownListBox、Panel、GroupBox、TabControl、TreeView、Timer、ProgressBar、MenuStrip、ToolStrip、StatusStrip等控件实战编程)
4.C#文件操作(读写word、excel、CSV文件等)
5. Opencv
C#联合Halcon(交付给客户的最终UI界面外壳和内部逻辑)
1.Halcon联合C#进行多线程多相机采集进行识别对位贴合物料、对角定位、测量实检测、角度纠偏、筛选、贴片、喷码识别等实战
2.Halcon联合C#进行目标自动跟踪系统实战实现
3.Halcon联合C#产品物料检测系统实战
4.Halcon联合C#进行实际物料的尺寸测量显示以及曲线图统计数据保存综合Demo
5.Halcon联合C#实战视觉识别物料机械手进行手眼抓取综合实战Demo
6.Halcon联合C#实战视觉识别轨迹机械手进行轨迹自动跟随
就业指导(从简历-》笔试-》正确的面试展示面-》良好的心理素质,让用人单位快速准确了解到就业者的真正实力价值
教学平台:九点标定平台
教学平台:玻璃转盘平台
江苏工埔教育科技有限公司简称工埔教育,2012年,在苏州设立工埔教育智能制造实训基地,坐落于工业重镇昆山市。 专注智能制造和新工科人才培养领域,为社会培训专业人才。院系设置六大专业:工业自动化,模具设计,CNC数控编程,工业机器人,CCD机器视觉,非标机械设计等热门课程。
工埔教育开设:非标机械设计专业、PLC电气编程专业,工业机器人专业、CNC数控编程专业,模具设计专业,CCD机器视觉等六大专业。具体专业课程有:ABB机器人培训、库卡机器人培训、发那科机器人培训、安川焊接机器人培训、 三菱FX3U/5U/Q系列PLC编程培训、西门子S7-200smart/1200/300/400/1500PLC编程培训、欧姆龙PLC培训、 CCD机器视觉培训、电气工程师培训、电工培训,上位机Wincc培训、EPLAN电气制图培训、halaon软件培训、 光学分选机/3D视觉/贴片机视觉培训。UG塑料模具设计专业、CNC数控编程专业、UG三轴编程培训,UG四轴编程培训, UG五轴编程培训,五金冲压模具设计专业、PowerMILL编程,Mastercam编程,数控车床培训,产品设计专业、CAE仿真分析,职业技能证书、学历进修提升
工埔教育采用三维循环教学模式,即:一人教、二机练、三实战。工埔教育建筑面积10000平方米,现有教职工近100人, 采用国内专业的智能制造工业人才培养体系和教材,配备机器人现场实战培训。教学实训设备包括ABB,发那科,库卡, 安川机器人20余台,400套西门子和三菱PLC实训设备,CCD机器视觉设备,多媒体教学大厅30间、高配置电脑500台,10台供学生实训三轴,四轴, 五轴的加工中心,数控车床等,工埔教育完成进一步转型升级,创新办学,不断提高教学质量,为社会培养更多的复合型人才。
张浦:昆山市张浦镇振新东路555号4楼
苏州:苏州吴中区宝带西路5031号
常州:常州市武进区武进西大道82号
南通:南通市开发区广州路66号翰林科技园
徐州:徐州市贾汪区中国淮海人力资源服务产业园智德楼B座一楼
宿迁:宿迁市宿城区徐淮路与330乡道交叉口西北150米