图像采集方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:34947684 阅读:17 留言:0更新日期:2022-09-17 12:23
本公开涉及图像采集技术领域,尤其涉及一种图像采集方法、装置、电子设备及计算机可读存储介质,该方法包括:获取单位像素距离;开启图像采集,运动结构位于图像的起始行开始移动,并且每运动单位像素距离,则获取一行图像数据;获取运动结构移动中断时的移动距离,根据移动距离和单位像素距离确定中断的计数值;继续图像采集,运动结构位于图像与中断的计数值相同的行数开始移动,并且每运动单位像素距离,则获取一行图像数据。本公开实施例提供的图像采集方法,图像采集存在中断的情况下,将基于中断的计数值,继续进行图像采集,无需进行复位操作,节省采集图像所需的时间,以及保证了持续作业的成像品质。证了持续作业的成像品质。证了持续作业的成像品质。

【技术实现步骤摘要】
图像采集方法、装置、电子设备及计算机可读存储介质


[0001]本公开涉及图像采集
,尤其涉及一种图像采集方法、装置、及电子设备及计算机可读存储介质。

技术介绍

[0002]线扫相机用于获取图像信息,例如,获取待检测产品的图像信息,其作业原理是逐行曝光持续成像,曝光过程采用编码器高速脉冲信号实现同步。现有的线扫相机采图过程中,因为线扫相机的行频曝光是设定一个完整过程,电气控制一个起始信号、一个终止信号,每次作业必须完成整个过程。
[0003]如果出现图像采集的异常中断或主动干预中断的情况,则必须进行重新运动复位,即恢复到采图过程的起始状态,重新进行采图;重复操作会严重浪费时间,降低采集设备的使用效率。

技术实现思路

[0004]为解决现有技术中存在的至少以上技术问题,本专利技术实施例提供了一种图像采集方法、装置及电子设备。
[0005]本公开实施例的第一方面提供一种图像采集方法,用于图像设备采集图像信息,所述图像设备连接用于驱动其移动的连接运动结构,所述方法包括:获取单位像素距离;开启图像采集,所述运动结构位于所述图像的起始行开始移动,并且每运动所述单位像素距离,则获取一行图像数据;获取运动结构移动中断时的移动距离,根据所述移动距离和所述单位像素距离确定中断的计数值;继续图像采集,所述运动结构位于所述图像与所述中断的计数值相同的行数开始移动,并且每运动所述单位像素距离,则获取一行图像数据。
[0006]在一些实施例中,所述方法还包括:每获取一行图像数据时,同步进行计数,并保存为行数的计数值;对比所述行数的计数值和行数的预设值,当两者相同时,则停止图像采集。
[0007]在一些实施例中,所述方法还包括:继续图像采集前,对比所述行数的计数值和所述中断的计数值,当两者不同时,则将所述行数的计数值更新为所述中断的计数值。
[0008]在一些实施例中,所述方法还包括:图像采集完成后,根据所述中断的计数值,将所述图像分为第一图像和第二图像,其中,中断前所采集的图像为第一图像,中断后所采集的图像为第二图像;提取并对比所述第一图像和所述第二图像的特征点,当所述特征点的匹配数量满足设定个数时,确定所述第一图像和所述第二图像所拼接的图像为所需图像。
[0009]在一些实施例中,所述方法还包括:当所述特征点的匹配数量少于设定个数时,设定新的中断的计数值,并且所述运动结构位于所述图像与所述新的中断的计数值相同的行数开始移动;根据所述新的中断的计数值确定新的第二图像,提取并对比第一图像和新的第二图像的特征点;当所述特征点的匹配数量满足设定个数时,确定所述第一图像和新的所述第二图像所拼接的图像为所需图像。
[0010]在一些实施例中,所述获取单位像素距离,包括:根据所述图像设备的像素值,计算每个像素对应所述运动结构所在平面的实际距离。
[0011]在一些实施例中,所述每运动所述单位像素距离,则获取一行图像数据,包括:所述运动结构每运动所述单位像素距离,触发编码器发送一个脉冲信号至所述图像设备,所述图像设备触发一行图像曝光,获取所述图像设备曝光的一行图像数据。
[0012]本公开实施例的第二方面提供一种图像采集装置,用于图像设备采集图像信息,所述图像设备连接用于驱动其移动的连接运动结构,所述装置包括:启停模块、获取模块和计算模块;所述启停模块被配置为启动图像采集;所述获取模块被配置为获取单位像素距离、获取图像数据,以及获取运动结构移动中断时的移动距离;所述计算模块被配置为根据所述移动距离和所述单位像素距离确定中断的计数值。
[0013]在一些实施例中,所述计算模块还被配置为每获取一行图像数据时,同步进行计数,并保存为行数的计数值;启停模块还被配置为对比所述行数的计数值和行数的预设值,当两者相同时,则停止图像采集。
[0014]在一些实施例中,所述计算模块还被配置为继续图像采集前,对比所述行数的计数值和所述中断的计数值,当两者不同时,则将所述行数的计数值更新为所述中断的计数值。
[0015]在一些实施例中,还包括图像划分模块和特征对比模块,所述图像划分模块被配置为图像采集完成后,根据所述中断的计数值,将所述图像分为第一图像和第二图像,其中,中断前所采集的图像为第一图像,中断后所采集的图像为第二图像;所述特征对比模块被配置为提取并对比所述第一图像和所述第二图像的特征点,当所述特征点的匹配数量满足设定个数时,确定所述第一图像和所述第二图像所拼接的图像为所需图像。
[0016]在一些实施例中,还包括设定模块,所述设定模块被配置为当所述特征点的匹配数量少于设定个数时,设定新的中断的计数值,并且所述运动结构位于所述图像与所述新的中断的计数值相同的行数开始移动;所述图像划分模块还被配置为根据所述新的中断的计数值确定新的第二图像,所述特征对比模块被配置为提取并对比第一图像和新的第二图像的特征点;当所述特征点的匹配数量满足设定个数时,确定所述第一图像和新的所述第二图像所拼接的图像为所需图像。
[0017]在一些实施例中,所述获取模块还被配置为根据所述图像设备的像素值,所述计算模块还被配置为计算每个像素对应所述运动结构所在平面的实际距离。
[0018]在一些实施例中,所述获取模块还被配置为所述运动结构每运动所述单位像素距离,触发编码器发送一个脉冲信号至所述图像设备,所述图像设备触发一行图像曝光,获取所述图像设备曝光的一行图像数据。
[0019]本公开实施例的第三方面提供一种电子设备,所述电子设备包括:处理器、存储器和总线;所述存储器存储可执行指令;所述处理器与所述存储器之间通过所述总线通信,所述处理器执行所述存储器中存储的可执行指令时,实现上述图像采集方法。
[0020]本公开实施例的第四方面提供一种计算机可读存储介质,其特征在于,存储有可执行指令,用于被处理器执行时,实现上述图像采集方法。
[0021]本公开实施例的第五方面提供一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述图像采集方
法。
[0022]本公开实施例提供的图像采集方法包括:获取运动结构移动中断时的移动距离,根据移动距离和单位像素距离确定中断的计数值;继续图像采集,运动结构位于图像与中断的计数值相同的行数开始移动,并且每运动单位像素距离,则获取一行图像数据。如此,图像采集存在中断的情况下,将基于中断的计数值,继续进行图像采集,无需进行复位操作,节省采集图像所需的时间,以及保证了持续作业的成像品质。
附图说明
[0023]通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:
[0024]在附图中,相同或对应的标号表示相同或对应的部分。
[0025]图1是本公开实施例提供的图像采集方法的一种可选处理流程示意图;
[0026]图2是本公开实施例提供本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像采集方法,用于图像设备采集图像信息,所述图像设备连接用于驱动其移动的连接运动结构,其特征在于,所述方法包括:获取单位像素距离;开启图像采集,所述运动结构位于所述图像的起始行开始移动,并且每运动所述单位像素距离,则获取一行图像数据;获取运动结构移动中断时的移动距离,根据所述移动距离和所述单位像素距离确定中断的计数值;继续图像采集,所述运动结构位于所述图像与所述中断的计数值相同的行数开始移动,并且每运动所述单位像素距离,则获取一行图像数据。2.根据权利要求1所述的图像采集方法,其特征在于,所述方法还包括:每获取一行图像数据时,同步进行计数,并保存为行数的计数值;对比所述行数的计数值和行数的预设值,当两者相同时,则停止图像采集。3.根据权利要求2所述的图像采集方法,其特征在于,所述方法还包括:继续图像采集前,对比所述行数的计数值和所述中断的计数值,当两者不同时,则将所述行数的计数值更新为所述中断的计数值。4.根据权利要求1所述的图像采集方法,其特征在于,所述方法还包括:图像采集完成后,根据所述中断的计数值,将所述图像分为第一图像和第二图像,其中,中断前所采集的图像为第一图像,中断后所采集的图像为第二图像;提取并对比所述第一图像和所述第二图像的特征点,当所述特征点的匹配数量满足设定个数时,确定所述第一图像和所述第二图像所拼接的图像为所需图像。5.根据权利要求4所述的图像采集方法,其特征在于,所述方法还包括:当所述特征点的匹配数量少于设定个数时,设定新的中断的计数值,并且所述运动结构位于所述图像与所述新的中断的计数值相同的行...

【专利技术属性】
技术研发人员:赵兵李飞荣刚王敏
申请(专利权)人:联宝合肥电子科技有限公司
类型:发明
国别省市:

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

1