电路板多张图片的拍摄方法及相关产品与流程

文档序号:11236972阅读:926来源:国知局
电路板多张图片的拍摄方法及相关产品与流程

本发明涉及电子及检测领域,尤其涉及一种电路板多张图片的拍摄方法及相关产品。



背景技术:

电路板是属于现在电子设备的最常用的器件,电路板是否合格直接与产品质量相关,所以电路板的检测在电子设备领域属于非常重要的检测。对于电路板的检测来说,其需要通过在相同位置拍摄多张图片的拍摄来实现电路板的检测,现有的多张图片拍摄的效率低,成本高。



技术实现要素:

本申请提供一种电路板多张图片的拍摄方法及相关产品。其解决现有技术的技术方案效率低、成本高的缺点。

一方面,提供一种电路板多张图片的拍摄方法,所述方法包括如下步骤:

控制摄像装置匀速运动,以t0为拍摄的起始中点时间,周期性的拍摄电路板得到n张图片,周期为t;

控制摄像装置的m个闪光灯中的第一闪光灯以t0为起始中点时间,每隔mt闪光一次,控制第一闪光灯之后的第x个闪光灯,以t0+x*t为起始中点时间,每隔mt闪光一次,其中,m为大于等于2的整数,x为大于等于2的整数且x小于等于m;

从n张图片中分成m组图片,m组图片中任意一组图片中相邻两个图片的间隔为m个图片;

将m组图片每组图片进行图片的拟合得到电路板在相同位置的多张图片。

可选的,从n张图片中分成m组图片,m组图片中任意一组图片中相邻两个图片的间隔为m个图片具体包括:

提取第1张、第1+m*y张图片作为第一组图片,提取第2张、第2+m*y张图片作为第二组图片,提取第z张、第z+m*y张图片作为第z组图片,z为大于等于3的整数且z小于等于m。

可选的,所述方法在控制摄像装置匀速运动之前还包括:

控制摄像装置在to-t、to-2t…t0-mt的中点时间,控制m个闪光灯分别在t0-mt…to-2t、to-t的终点时间闪光拍摄m张前置图片,将第-1张图片分配给m组图片中的第m组图片,将第-2张图片分配给m组图片中的第m-1组图片,将第-m张图片分配给m组图片中的第一组图片;其中,-1表示t0之前的第一张图片,-2表示t0之前的第二张图片,-m表示t0之前的第m张图片。

可选的,所述方法还包括:

控制摄像装置在t0+nt、t0+(n+1)t…t0+(n+m)t的中点时间,控制m个闪光灯分别在t0+nt、t0+(n+1)t…t0+(n+m)t的终点时间闪光拍摄m张后置图片,将第n+1张图片分配给m组图片中的第1组图片,将第n+2张图片分配给m组图片中的第2组图片,将第n+m张图片分配给m组图片中的第m组图片。

第二方面,提供一种电路板多张图片的拍摄系统,所述系统包括:

控制单元,用于控制摄像装置匀速运动,以t0为拍摄的起始中点时间,周期性的拍摄电路板得到n张图片,周期为t;控制摄像装置的m个闪光灯中的第一闪光灯以t0为起始中点时间,每隔mt闪光一次,控制第一闪光灯之后的第x个闪光灯,以t0+x*t为起始中点时间,每隔mt闪光一次,其中,m为大于等于2的整数,x为大于等于2的整数且x小于等于m;

划分单元,用于从n张图片中分成m组图片,m组图片中任意一组图片中相邻两个图片的间隔为m个图片;

处理单元,用于将m组图片每组图片进行图片的拟合得到电路板在相同位置的多张图片。

可选的,所述划分单元,具体用于提取第1张、第1+m*y张图片作为第一组图片,提取第2张、第2+m*y张图片作为第二组图片,提取第z张、第z+m*y张图片作为第z组图片,z为大于等于3的整数且z小于等于m。

可选的,所述控制单元,还用于控制摄像装置在to-t、to-2t…t0-mt的中点时间,控制m个闪光灯分别在t0-mt…to-2t、to-t的终点时间闪光拍摄m张前置图片;

所述划分单元,还用于将第-1张图片分配给m组图片中的第m组图片,将第-2张图片分配给m组图片中的第m-1组图片,将第-m张图片分配给m组图片中的第一组图片;其中,-1表示t0之前的第一张图片,-2表示t0之前的第二张图片,-m表示t0之前的第m张图片。

可选的,所述控制单元,还用于控制摄像装置在t0+nt、t0+(n+1)t…t0+(n+m)t的中点时间,控制m个闪光灯分别在t0+nt、t0+(n+1)t…t0+(n+m)t的终点时间闪光拍摄m张后置图片;

所述划分单元,还用于将第n+1张图片分配给m组图片中的第1组图片,将第n+2张图片分配给m组图片中的第2组图片,将第n+m张图片分配给m组图片中的第m组图片。

第三方面,提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行第一方面提供的方法。

第四方面,提供一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行第一方面提供的方法。

本发明提供的技术方案将颜色校正的数据导入相机之后,通过在不同的环境中观察最终相机出来的图像,可以看出两边的色差问题,通过将镜头对准单色环境(白色最好)时观察两个最终拼接图像的色差问题以及单个镜头内外圈的色差问题可以看出矫正的结果。矫正之后的效果是,单个镜头的图像内外颜色一致,两个镜头出来的拼接图像整体无偏色,且颜色保持一致,所以其提高了图像拍摄的效果,提高用户的体验度。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为一种电路板多张图片拍摄示意图;

图2为本发明具体实施方式提供的电路板多张图片的拍摄方法的流程图。

图3a为本发明具体实施方式提供的脉冲示意图。

图3b为本发明具体实施方式提供的m组图片的示意图。

图4为发明具体实施方式提供的电路板多张图片的拍摄系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,为一种电路板的多张图片拍摄示意图,如图1所示,摄像装置移动到位置a时,进行三次拍摄,从图1中可以看出,在进入到位置a时,摄像装置需要经过加速、减速、多次拍摄才能够得到位置a的三张图片即多张图片,所以其花费的时间为:t1(加速时间)+t2(减速时间)+t3(拍摄时间),对于摄像装置来说,其曝光的间隔时间是根据其硬件决定的,所以t3的拍摄时间需要大于至少3个曝光的脉冲周期,并且此技术方案中加速时间和减速时间比拍摄时间要长的多,所以其效率低,另外,对于拍摄来说,由于其速度不均匀,所以其定位也可能出现偏差,导致拍摄的图片的位置有偏差,进而影响电路板的校验效果。

参阅图2,图2为本申请提供的一种电路板多张图片的拍摄方法,该方法如图2所示,包括如下步骤:

步骤s201、控制摄像装置匀速运动,以t0为周期拍摄的起始中点时间,周期性的拍摄电路板得到n张图片,该周期为t。

上述起始中间时间具体可以为周期性拍摄的脉冲的中点时间(如图3a所示的t0)。

步骤s202、控制摄像装置的m个闪光灯中的第一闪光灯以t0为起始中点时间,每隔mt闪光一次,控制第一闪光灯之后的第x个闪光灯,以t0+x*t为起始中点时间,每隔mt闪光一次,其中,m为大于等于2的整数,x为大于等于2的整数且x小于等于m。

步骤s203、从n张图片中分成m组图片,m组图片中任意一组图片中相邻两个图片的间隔为m个图片。

步骤s204、将m组图片的每组图片进行图片的拟合得到电路板在相同位置的多张图片。

上述拟合方法可以采用现有的图片拼接方法,本发明并不限定该拼接的方法。

下面以图3a和图3b来说明本发明技术方案的效果。其中图3a为m=3时的脉冲示意图。如图3b为将n张图片分成3组图片中第一组图片、第二组图片和第三组图片示意图。其中,在n张图片中,任意相邻的两张图片的图片间隔张数为3张,即n张图片是,提取第1张、第1+3*y张图片作为第一组图片,提取第2张、第2+3*y张图片作为第二组图片,第3张、第3+3*y张图片作为第三组图片,y为大于等于1的正整数。然后对第一组图片、第二组图片、第三组图片进行拟合即得到同一位置对应的多张图片,需要说明的是,这里为了方便说明,电路板不同的特征通过不同的形状来表示,这里仅仅只是示意,并不表示其实际的效果,另外,对于不同的闪光灯拍摄的图片其显示效果也略有不同,但是其不同的效果并不影响本申请技术方案的描述。

通过上述说明,本申请人认为对于拍摄多张图片来说,其采用匀速运动的摄像装置来连续的拍摄,不需经过多次的加速、减速、停止操作,其拍摄时间等于运动时间,所以其能够有效的降低获取多张图片的时间,具有效率高、成本低的优点。

为了弥补在起始t0之前,以及在t0+m*t周期后的曝光的相位差,需要在t0-t拍摄一张图片,以及在t0+(m+1)*t拍摄一张图片。具体的,弥补的方式可以在步骤s201之前还可以包括:

控制摄像装置在to-t、to-2t…t0-mt的中点时间,控制m个闪光灯分别在t0-mt…to-2t、to-t的终点时间闪光拍摄m张前置图片,将第-1张图片分配给m组图片中的第m组图片,将第-2张图片分配给m组图片中的第m-1组图片,将第-m张图片分配给m组图片中的第一组图片。其中,-1表示t0之前的第一张图片,-2表示t0之前的第二张图片,-m表示t0之前的第m张图片。

此时的拍摄图片是为了得到前置图片,对于电路板来说,有可能在t0时拍摄的图片并非是电路板的最前沿图片,所以对于m组图片来说,每组图片拍摄一张或k张前置图片是非常必要的,能够提高校验的效率。

可选的,上述方法在步骤s202之后还可以包括:

控制摄像装置在t0+nt、t0+(n+1)t…t0+(n+m)t的中点时间,控制m个闪光灯分别在t0+nt、t0+(n+1)t…t0+(n+m)t的终点时间闪光拍摄m张后置图片,将第n+1张图片分配给m组图片中的第1组图片,将第n+2张图片分配给m组图片中的第2组图片,将第n+m张图片分配给m组图片中的第m组图片。

此时的拍摄图片是为了得到后置图片,对于电路板来说,有可能在t0+(n-1)t时拍摄的图片并非是电路板的最后面图片,所以对于m组图片来说,每组图片拍摄一张或k张后置图片是非常必要的,能够提高校验的效率。

参阅图4,图4提供一种电路板多张图片的拍摄系统,所述系统包括:

控制单元401,用于控制摄像装置匀速运动,以t0为周期拍摄的起始中点时间,周期性的拍摄电路板得到n张图片,周期为t;控制摄像装置的m个闪光灯中的第一闪光灯以t0为起始中点时间,每隔mt闪光一次,控制第一闪光灯之后的第x个闪光灯,以t0+x*t为起始中点时间,每隔mt闪光一次,其中,m为大于等于2的整数,x为大于等于2的整数且x小于等于m;

划分单元402,用于从n张图片中分成m组图片,m组图片中任意一组图片中相邻两个图片的间隔为m个图片;

处理单元403,用于将m组图片每组图片进行图片的拟合得到电路板在相同位置的多张图片。

可选的,所述划分单元,具体用于提取第1张、第1+m*y张图片作为第一组图片,提取第2张、第2+m*y张图片作为第二组图片,提取第z张、第z+m*y张图片作为第z组图片,z为大于等于3的整数且z小于等于m。

可选的,所述控制单元,还用于控制摄像装置在to-t、to-2t…t0-mt的中点时间,控制m个闪光灯分别在t0-mt…to-2t、to-t的终点时间闪光拍摄m张前置图片;

所述划分单元,还用于将第-1张图片分配给m组图片中的第m组图片,将第-2张图片分配给m组图片中的第m-1组图片,将第-m张图片分配给m组图片中的第一组图片;其中,-1表示t0之前的第一张图片,-2表示t0之前的第二张图片,-m表示t0之前的第m张图片。

可选的,所述控制单元,还用于控制摄像装置在t0+nt、t0+(n+1)t…t0+(n+m)t的中点时间,控制m个闪光灯分别在t0+nt、t0+(n+1)t…t0+(n+m)t的终点时间闪光拍摄m张后置图片;

所述划分单元,还用于将第n+1张图片分配给m组图片中的第1组图片,将第n+2张图片分配给m组图片中的第2组图片,将第n+m张图片分配给m组图片中的第m组图片。

第三方面,提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行第一方面提供的方法。

第四方面,提供一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行第一方面提供的方法。

需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取器(英文:randomaccessmemory,简称:ram)、磁盘或光盘等。

以上对本发明实施例所提供的内容下载方法及相关设备、系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1