机器视觉系统的原理
通过光学系统,将需要拍摄的目标转换成为图像信号,再将图像信号传送至图像采集卡,并根据像素分布、亮度、颜色等信息,转换成为数字信号。
机器视觉系统的构成模块
一个完整的机器视觉系统一般由光学系统(光源、镜头、工业相机)、图像采集单元、图像处理单元、执行机构及人机界面等模块组成,所有功能模块相辅相成,缺一不可。
1.照明(光源)
照明是影响机器视觉系统输入的重要因素,光源系统的设计至关重要,直接关系到输入数据,即图像的质量和应用效果。
工程师需根据用户需求和产品特性,首先确定有效的照明条件,选择相应的照明装置,才能确保在此光照条件下生成的图像能突显出用户需要的目标信息特征。
光源一般分为可见光源和不可见光源,工业上常用的可见光源有LED、卤素灯、荧光灯等;不可见光源主要为近红外光、紫外光、X射线等。LED光源是目前运用Z多的机器视觉光源,它具有效率高、寿命长、防潮抗震、节能环保等特点,是工程师在设计照明系统时的Z佳选择。不可见光源主要用来应对一些特定的需求,如管道焊接工艺的检测,由于不可见光的可穿透性,才能到达检测点。
2.镜头
镜头是机器视觉系统中的重要组件,其作用是光学成像。镜头的主要参数有焦距、景深(DOF,Depth of Field)、分辨率、工作距离、视场(FOV,Field of View)等。
景深,是指镜头能够获得Z佳图像时,被摄物体离此Z佳焦点前后的距离范围。
视场,表示摄像头所能观测到的Z大范围,通常以角度表示,一般说来,视场越大,观测范围越大。
工作距离,是指镜头到被摄物体的距离,工作距离越长,成本越高。
在设计机器视觉系统时,要选择参数与用户需求相匹配的镜头。
3.工业相机
在机器视觉系统中工业相机必不可少,它就像人眼一样,用来捕获图像。相机按其感光器的不同,可分为:CCD相机;CMOS 相机。
CCD—Charge Coupled Device
CMOS —Complementary MetalOxide Semiconductor
CCD相机的成本较高,但成像品质、成像通透性、色彩的丰富性等较CMOS相机出色很多。CCD相机按其使用的CCD感光元件可分为线阵式和面阵式两大类。
线阵相机,是呈“线”状的,对图像的信息只能以行为单位进行处理,分辨率高,速度快,主要应用于工业、YL、科研等领域中,相配套的机器视觉系统上。
面阵式相机则一次可以获得整幅图像的信息,价格相对便宜。
4.图像采集单元
图像采集单元中Z重要的元件是图像采集卡,它是图像采集单元与图像处理单元的接口,用来将采集到的图像进行数字化,并输入、存储到计算机中。
图像处理单元包含大量图像处理算法。在取得图像后,用这些算法对数字图像进行处理,分析计算,并输出结果。
5.执行机构与人机界面
在完成图像采集和处理工作之后,需要将图像处理的结果输出,并做出与结果相匹配的动作,如剔废、报警等,并通过人机界面显示生产信息。
rt,我是一个初学者,麻烦大家帮助我一下,Z近搞的一个课题涉及到机器视觉中的光源,指导老师给我推荐了个方向
我导师的研究方向是机器视觉及其应用。但机器视觉到底是什么呢?具体学习或研究什么呢?完全不懂,我感觉机器视觉
各位前辈,我现在刚上研究生,本科时掌握了不少电路、单片机的技术,简单会一些MFC编程,做过一些控制类的小项
自动化行业的机器视觉待遇怎么样?本科机械自动化专业,想从事机器视觉行业,机器视觉编程的工资待遇在深圳一般怎
有工控基础,熟悉几个常用的机械制图软件,机电一体工程师出身,日常用PLC编程,有一些C++基础只能说皮毛,
网上看了边干边学机器视觉 都没有完整版的 求完整版的,谢谢加分 NI官方出的,有三份,一分光源选择,一
您好,我对机器视觉这方面很感兴趣,非常想学,苦于找不到这方面的好教材。本人无视觉基础,大学读的是电气工程及
我想自学机器视觉,本人有些PLC编程基础,C++正在学习中,目前想学的机器视觉应用在产品正反面检测及产品摆
做机器视觉检测、CCD检测、零件识别检测等等有前途吗?我说跑业务? 还有本人从技术转业务,现在在找工作中
机器视觉的二次开发,是用labview 好还是用C,C#,VB好?我想学习用labview做,请问对采集卡