• 手机站
  • 收藏
聚培教育网合作机构 > 佛山犀灵工业机器人培训中心
佛山犀灵工业机器人培训中心
400-998-6158
佛山犀灵机器人培训中心致力于在机器人技术及智能制造领域进行人才培训、教育与服务、校企合作共建专业,常年开设工业机器人培训、机器视觉培训、PLC自动化培训。
佛山犀灵工业机器人培训中心

机器视觉入门必备基础知识

PLC学习网

更新时间:2024-06-07 浏览:55
核心提示:机器视觉入门必备基础知识机器视觉就是机器代替人眼来做测量和判断,是指通过机器视觉检测设备将被摄取目标转换成图像信号,传送

机器视觉入门必备基础知识

 机器视觉就是机器代替人眼来做测量和判断,是指通过机器视觉检测设备将被摄取目标转换成图像信号,传送给专用的图像处理系统,根据像素分布和亮度,颜色等信息转变成数字化信号,图像系统对这些信号进行各种运算,来抽取目标的特征,进而根据判别的结果,来控制现场的设备动作。机器视觉是集机械、运动、控制、光学、软件、算法于一体的交叉学科。

对于自动化整机来说,一台设备有机械设计师或者结构工程师,来设计机械部分,电气工程师做电气控制部分了,在加上视觉工程师,做视觉软件开发部分,整体构造下来一台完整的视觉自动化设备就构成了。, 对我们视觉软件发来说,做好硬件的选型(相机、镜头、光源),软件框架设计好,算法的实现就可以了。

机器视觉软件开发是跟机械、电气紧密相连的,很多自动化行业的朋友想进入机器视觉软件开发领,从基础薄弱学习视觉软件开发的学习路径,需要学习哪些知识?

1. HALCON是德国MVtec公司开发的一套功能全面、原理清晰的机器视觉算法库,在全球多个行业有着应用广泛、国内机器视觉领域处于领先地位,其提供了1500多个API算子供开发人员使用,自带的Hdevelop集成开发环境可以轻松的入门,调试方便,断点单步运行,图像、数据变化随时可见。视觉项目中,一般用Halcon实现图像采集、处理部分功能,联合C#做界面、逻辑、通讯等,以此来完成整个项目。

2. halcon基础部分讲解 Halcon软件编程的基础知识、图片处理中的主要方法(图像预处理、Blob分析、几何定位、仿射变换、测量),同时配套对应练习作业:学习完Halcon软件基础后,有20道案例分析题目,进行实战练习,题目中包含视觉的4大应用,缺陷检测,尺寸测量,引导定位,字符识别。完成这20到案例分析题目后,会对Halcon软件的灵活使用、理解得到一次升华。

3. C#是一种上位机编程语言,视觉项目开发中主要应用C#做窗体界面、逻辑流程、数据通讯、数据存储、第三方调用等,以及其他客户需求。

4. C#和Halcon联合编程,是把Halcon中的算法部分,集成到我们用C#开发的窗体应用程序中。

5. 九点标定是把图像坐标,和机械手的坐标实现关联,得到一个变换矩阵。然后可以通过这个变换矩阵,实现图像坐标系和机械坐标系转换

6. 学习完前面的软件后,具备了一定的软件开发的能力,但是机器视觉是一个需要软件和硬件配合工作,作为一个好的视觉工程师,同时需要了解硬件特性、学会选型。视觉硬件构成主要包含3部分,相机,镜头,光源,除了专门的讲解外,专门安排光源、镜头厂家参观学习、动手实践,这样对硬件也有了更深的认识。

7.方案设计:怎样评估一个视觉项目,评估项目时需要考虑的因素(视野大小、安装空间限制、是否运动、进度要求、节拍要求、重复性验证等),评估可行后,形成方案设计书方案书作为技术文件,可以在公司内部流通,也可以用来和客户确认项目需求细节等。

更多>同类资讯
更多>相关课程
顶部