提供图像采集卡,工业图像采集卡,相机采集卡,pcie扩展卡usb3.0工业网卡等咨询13602504526

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

机器视觉技术 2022-05-17 12:02:16905www.dapeir.com机器视觉网

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

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

图片

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

图片

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

机器视觉特点:

⒈摄像机的拍照速度自动与被测物的速度相匹配,拍摄到理想的图像;

⒉零件的尺寸范围为2.4mm到12mm,厚度可以不同;

⒊系统根据操作者选择不同尺寸的工件,调用相应视觉程序进行尺寸检测,并输出结果;

⒋针对不同尺寸的零件,排序装置和输送装置可以精确调整料道的宽度,使零件在固定路径上运动并进行视觉检测;

⒌机器视觉系统分辨率达到2448×2048,动态检测精度可以达到0.02mm;

⒍废品漏检率为0;

⒎系统可通过显示图像监视检测过程,也可通过界面显示的检测数据动态查看检测结果;

⒏具有对错误工件及时准确发出剔除控制信号、剔除废品的功能;

⒐系统能够自检其主要设备的状态是否正常,配有状态指示灯;同时能够设置系统维护人员、使用人员不同的操作权限;

⒑实时显示检测画面,中文界面,可以浏览几次不合格品的图像,具有能够存储和实时察看错误工件图像的功能;

⒒能生成错误结果信息文件,包含对应的错误图像,并能打印输出。

机器视觉的应用主要有检测和机器人视觉两个方面:

⒈ 检测:又可分为高精度定量检测(例如显微照片的细胞分类、机械零部件的尺寸和位置测量)和不用量器的定性或半定量检测(例如产品的外观检查、装配线上的零部件识别定位、缺陷性检测与装配完全性检测)。

⒉机器人视觉:用于指引机器人在大范围内的操作和行动,如从料斗送出的杂乱工件堆中拣取工件并按一定的方位放在传输带或其他设备上(即料斗拣取问题)。至于小范围内的操作和行动,还需要借助于触觉传感技术。

此外还有:自动光学检查,人脸识别,无人驾驶汽车,产品分类,自动化检测,文字识别,纹理识别,追踪定位等机器视觉图像识别的应用。

由于机器视觉系统可以快速获取大量信息,而且易于自动处理,也易于同设计信息以及加工控制信息集成,因此,在现代自动化生产过程中,人们将机器视觉系统广泛地用于工况监视、成品检验和质量控制等领域。可以预计的是,随着机器视觉技术自身的成熟和发展,它将在现代和未来制造企业中得到越来越广泛的应用。

Copyright © 2022 图像采集卡-机器视觉网 All Rights Reserved.

粤ICP备19092327号-3 商务合作:13602504526 XML地图