一种基于线阵相机的视觉检测方法、装置及系统制造方法及图纸

技术编号:22190857 阅读:38 留言:0更新日期:2019-09-25 05:02
本发明专利技术涉及图像采集测试领域,具体公开一种基于线阵相机的视觉检测方法、装置及系统,包括:设置线阵相机的输出格式,将图像的述输出格式调节为Enhanced Raw格式;采用所述线阵相机采集图像,传输Enhanced Raw格式的图像数据;通过预设算法将所述Enhanced Raw格式图像转换为RGB格式。本发明专利技术实施例通过传输Enhanced Raw格式的图像数据,并将其转换为RGB格式,能够在保证相同精度要求的情况下,减少传输的信息量,提高传输速度,从而加快生产制造速度。

A Vision Detection Method, Device and System Based on Linear Array Camera

【技术实现步骤摘要】
一种基于线阵相机的视觉检测方法、装置及系统
本专利技术涉及图像采集测试领域,具体涉及一种基于线阵相机的视觉检测方法、装置及系统。
技术介绍
视觉检测是指通过机器视觉产品(如图像摄取装置)将被摄取目标转换成图像信号,传送给专用的图像处理系统,根据像素分布和亮度、颜色等信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。该技术采用机器代替人眼做测量和判断,能够有效检测缺陷,防止缺陷产品被配送到用户;主要应用于生产、装配或包装等领域。现有视觉检测方法主要使用线阵相机,例如三线彩色、双线彩色线阵相机,以RGB格式传输,但是在RGB格式下传输信息量大,因此传输速度慢,无法达到更高的图像采集速度,影响视觉检测的效果,及实际使用过程中生产、装配或包装的速度。
技术实现思路
鉴于现有技术中存在的技术缺陷和技术弊端,本专利技术实施例提供克服上述问题或者至少部分地解决上述问题的一种基于线阵相机的视觉检测方法、装置及系统。作为本专利技术实施例的一个方面,提供了一种基于线阵相机的视觉检测方法,所述方法包括:设置线阵相机的输出格式,将图像的述输出格式调节为EnhancedRaw格式;采用所述线阵相机采集图像,传输EnhancedRaw格式的图像数据;通过预设算法将所述EnhancedRaw格式图像转换为RGB格式。进一步地,所述“通过预设算法将所述EnhancedRaw格式图像转换为RGB格式”的方法包括:按照EnhancedRaw格式图像按照色彩滤波阵列分别计算RGB格式中R、G、B的像素值。进一步地,所述计算RGB格式中R的像素值的方法包括:按行获取EnhancedRaw格式的色彩滤波阵列中R的像素值:R11、R13、……、R1(2m-1);R21、R23、……、R2(2m-1);Rn1、Rn3、……、Rn(2m-1);其中,n≥1,m≥1;依次按行计算相邻R像素值的均值,获得的均值为RGB格式色彩滤波阵列中的R值。进一步地,所述计算RGB格式中R的像素值的方法包括:按行获取EnhancedRaw格式的色彩滤波阵列中R的像素值:R11、R13、……、R1(2m-1);R21、R23、……、R2(2m-1);Rn1、Rn3、……、Rn(2m-1);n≥1,m≥1;分别提取Rx1、Rx2、Rx3、Ry1、Ry2、Ry3;其中Rx1=Max(R11,R33);Rx2=Max(R21,R23);Rx3=Max(R31,R13);Ry1=Min(R11,R33);Ry2=Min(R21,R23);Ry3=Min(R31,R13);则R22={Min(Rx1,,Rx2,Rx3)+Max(Ry1,Ry2,Ry3)}/2。作为本专利技术实施例的再一方面,提供了一种基于线阵相机的视觉检测装置,所述装置包括:参数设置模块,用于设置线阵相机的输出格式,将图像的述输出格式调节为EnhancedRaw格式;数据采集模块,用于采用所述线阵相机采集图像;数据传输模块,用于传输EnhancedRaw格式的图像数据;计算模块,用于通过预设算法将所述EnhancedRaw格式图像转换为RGB格式。进一步地,所述计算模块用于按照EnhancedRaw格式图像按照色彩滤波阵列分别计算RGB格式中R、G、B的像素值。进一步地,所述线阵相机为BASLER双线彩色线阵相机。作为本专利技术实施例的又一方面,提供了一种系统,其特征在于,所述系统包括:数据采集装置,用于采用线阵相机采集图像并输出EnhancedRaw格式的图像数据;传输装置,用于将数据采集装置获得图像数据传输至计算装置或服务器;计算装置或服务器,用于将EnhancedRaw格式图像数据转换为RGB格式的图像数据。作为本专利技术实施例的另一方面,提供了一种存储介质,所述存储介质中存储有如上述任一项实施例所述的基于线阵相机的视觉检测方法。本专利技术实施例至少实现了如下技术效果:本专利技术实施例通过将EnhancedRaw格式转换为RGB格式,能够在保证相同精度要求的情况下,减少传输的信息量,提高传输速度;并且通过采用BASLER双线彩色线阵相机进行图像采集,可直接获得EnhancedRaw格式图像数据,方法简单,适用于印刷品包装的检测,有利于提高生产的柔性和自动化程度。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所记载的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术一实施例Raw格式、EnhancedRaw格式和RGB格式的色彩滤波阵列示意图;图2为本专利技术一实施例提供的视觉检测方法的流程图;图3为本专利技术一实施例提供的EnhancedRaw格式中R的色彩滤波阵列示意图;图4为本专利技术一实施例提供的视觉检测装置的示意图。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。对于彩色图像,需要采集3种最基本的颜色:R(红色)、G(绿色)、B(蓝色),最简单的方法就是用滤镜的方法,红色的滤镜透过红色的波长,绿色的滤镜透过绿色的波长,蓝色的滤镜透过蓝色的波长。如果要采集RGB三个基本色,则需要三块滤镜,这样价格昂贵,且不好制造。双线彩色线阵相机图像输出格式有Raw格式、EnhancedRaw格式和RGB格式。Raw格式与EnhancedRaw格式均可以转换为RGB格式,而Raw格式与EnhancedRaw格式的优势在于传输的信息量少,传输速度快。图1展示的是Raw格式、EnhancedRaw格式和RGB格式的色彩滤波阵列示意图。Raw中一条线的信息量对应RGB格式一条线的信息量,EnhancedRaw格式一条线的信息量对应RGB格式一条线的信息量,EnhancedRaw格式为BASLER双线彩色线阵相机输出格式,且有以下两种模式:线A优先线B延迟采集模式、线B优先线A延迟采集模式。当其为线A优先采集模式时其色彩滤波阵列格式如下图1中EnhancedRaw格式对应的滤波阵列,EnhancedRaw数据在每条线中由完整的G,1/2的R,1/2的B组成。其信息量计算如下:(1+1/2+1/2)/(1+1+1)=2/3因此EnhancedRaw格式有着信息输出量为Raw格式的两倍,传输色彩信息量能达到RGB格式的2/3信息量的特点。从而达到比RGB格式更快的传输速度以及Raw更大信息量的优点。本专利技术通过对滤波阵列格式进行分析,提供了一种将EnhancedRaw格式快速转换为RGB格式的方法,及利用该方法进行视觉检测的方法。下面分别对本专利技术实施例提供的一种基于线阵相机的视觉检测方法、装置及系统的各种本文档来自技高网
...

【技术保护点】
1.一种基于线阵相机的视觉检测方法,其特征在于,所述方法包括:设置线阵相机的输出格式,将图像的述输出格式调节为Enhanced Raw格式;采用所述线阵相机采集图像,传输Enhanced Raw格式的图像数据;通过预设算法将所述Enhanced Raw格式图像转换为RGB格式。

【技术特征摘要】
1.一种基于线阵相机的视觉检测方法,其特征在于,所述方法包括:设置线阵相机的输出格式,将图像的述输出格式调节为EnhancedRaw格式;采用所述线阵相机采集图像,传输EnhancedRaw格式的图像数据;通过预设算法将所述EnhancedRaw格式图像转换为RGB格式。2.如权利要求1所述的方法,其特征在于,所述“通过预设算法将所述EnhancedRaw格式图像转换为RGB格式”的方法包括:按照EnhancedRaw格式图像按照色彩滤波阵列分别计算RGB格式中R、G、B的像素值。3.如权利要求2所述的方法,其特征在于,所述计算RGB格式中R的像素值的方法包括:按行获取EnhancedRaw格式的色彩滤波阵列中R的像素值R11、R13、……、R1(2m-1);R21、R23、……、R2(2m-1);Rn1、Rn3、……、Rn(2m-1);n≥1,m≥1;依次按行计算相邻R像素值的均值;获得的均值为RGB格式色彩滤波阵列中的R值。4.如权利要求2所述的方法,其特征在于,所述计算RGB格式中R的像素值的方法包括:按行获取EnhancedRaw格式的色彩滤波阵列中R的像素值R11、R13、……、R1(2m-1);R21、R23、……、R2(2m-1);Rn1、Rn3、……、Rn(2m-1);n≥1,m≥1;分别提取Rx1、Rx2、Rx3、Ry1、Ry2、Ry3;其中Rx1=Max(R11,R33...

【专利技术属性】
技术研发人员:倪春辉
申请(专利权)人:厦门硅图科技有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1