相机对焦方法、装置、设备及可读存储介质制造方法及图纸

技术编号:36286263 阅读:24 留言:0更新日期:2023-01-13 09:57
本申请公开了一种相机对焦方法、装置、设备及可读存储介质,该方法包括步骤:读取相机采集的第一图像;基于所述第一图像,确定所述相机的第一目标焦距和第一目标对焦坐标;基于所述第一目标焦距和所述第一目标对焦坐标,确定所述相机的目标对焦视角,以供所述相机以所述目标对焦视角进行对焦。本申请通过避免了通过经验丰富程度参差不齐的人工来调节相机的焦距,而是通过处理设备分析相机采集工件的第一图像,准确确定工件的对焦坐标和焦距,并进一步准确确定相机的对焦视角。因此,本申请提高相机的对焦精度。高相机的对焦精度。高相机的对焦精度。

【技术实现步骤摘要】
相机对焦方法、装置、设备及可读存储介质


[0001]本申请涉及激光领域,尤其涉及一种相机对焦方法、装置、设备及可读存储介质。

技术介绍

[0002]随着视觉设备在生产工艺中的广泛应用,人们对视觉设备自动化水平的要求也越来越高。
[0003]目前,自动化激光设备里配备了视觉界面,设备在进行激光切割、标记、焊接工件时,因需要加工产品的形状不规则,高度存在落差,需要手动调节相机焦距以匹配不同的形状高度工件以获得最佳视觉焦距。在得到清晰工件视图之后,操作设备内运动装置,移动到需要加工的位置,进行加工。
[0004]由于传统的对焦方式主要以人工现场调节相机的焦距,非常依赖人工的经验,而由于人工的经验丰富程度参差不齐,导致确定相机焦距时的精度不高。

技术实现思路

[0005]有鉴于此,本申请提供一种相机对焦方法、装置、设备及可读存储介质,旨在提高相机的对焦精度。
[0006]为实现上述目的,本申请提供一种相机对焦方法,所述方法包括:
[0007]读取相机采集的第一图像;
[0008]基于所述第一图像,确定所述相机的第一目标焦距和第一目标对焦坐标;
[0009]基于所述第一目标焦距和所述第一目标对焦坐标,确定所述相机的目标对焦视角,以供所述相机以所述目标对焦视角进行对焦。
[0010]示例性的,所述基于所述第一图像,确定所述相机的第一目标焦距和第一目标对焦坐标,包括:
[0011]解析所述第一图像,得到所述第一图像中多个像素点的偏移坐标和每一所述像素点对应的色度;
[0012]基于所述偏移坐标和所述色度,构建所述像素点的三维模型,其中,所述色度为三维模型中的Z坐标;
[0013]基于所述三维模型,确定所述相机的第一目标焦距和第一目标对焦坐标。
[0014]示例性的,所述基于所述三维模型,确定所述相机的第一目标焦距和第一目标对焦坐标,包括:
[0015]基于所述三维模型,确定所述像素点的平均色度对应的第一目标对焦坐标;
[0016]移动所述相机至所述第一目标对焦坐标,并确定所述相机的第一目标焦距。
[0017]示例性的,所述基于所述三维模型,确定所述像素点的平均色度对应的第一目标对焦坐标,包括:
[0018]基于所述三维模型,将所述像素点按所述色度的色度值进行归类,得到所述色度值不同的多个像素点类别;
[0019]基于所述像素点类别的离散度,从所述像素点类别中选取预设数量的目标像素点类别;
[0020]计算所述目标像素点类别中的每一像素点对应坐标的平均值,得到第一目标对焦坐标。
[0021]示例性的,所述基于所述像素点类别的离散度,从所述像素点类别中选取预设数量的目标像素点类别之前,包括:
[0022]统计每一所述像素点类别中像素点的数量;
[0023]基于所述数量,对所述像素点类别进行排序,得到所述像素点类别的序列。
[0024]示例性的,所述基于所述第一图像,确定所述相机的第一目标焦距和第一目标对焦坐标之后,包括:
[0025]读取所述相机在所述第一目标焦距和所述第一目标对焦坐标时采集的第二图像;
[0026]基于所述第二图像,确定所述相机的第二目标焦距和第二目标对焦坐标;
[0027]计算所述相机的平均目标焦距。
[0028]示例性的,所述基于所述第一目标焦距和所述第一目标对焦坐标,确定所述相机的目标对焦视角,以供所述相机以所述目标对焦视角进行对焦之后,包括:
[0029]将获取的第一工件的图像及对应的目标对焦视角存储至存储模块;
[0030]当获取到第二工件的图像时,从所述存储模块中调取所述第一工件的图像,并进行匹配;
[0031]若获取的所述第二工件的图像与所述第一工件的图像的匹配度大于或等于预设匹配度,则确定所述第二工件的目标对焦视角与所述第一工件的的目标对焦视角相同。
[0032]示例性的,为实现上述目的,本申请还提供一种相机对焦装置,所述相机对焦装置包括:
[0033]第一读取模块,用于读取相机采集的第一图像;
[0034]第一确定模块,用于基于所述第一图像,确定所述相机的第一目标焦距和第一目标对焦坐标;
[0035]第二确定模块,用于基于所述第一目标焦距和所述第一目标对焦坐标,确定所述相机的目标对焦视角,以供所述相机以所述目标对焦视角进行对焦。
[0036]示例性的,为实现上述目的,本申请还提供一种相机对焦设备,所述相机对焦设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的相机对焦程序,所述相机对焦程序被处理器执行时实现如上所述的相机对焦方法的步骤。
[0037]示例性的,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有相机对焦程序,所述相机对焦程序被处理器执行时实现如上所述的相机对焦方法的步骤。
[0038]与现有技术中,以人工现场调节相机的焦距,非常依赖人工的经验,而由于人工的经验丰富程度参差不齐,导致确定相机焦距时的精度不高相比。本申请读取相机采集的第一图像;基于所述第一图像,确定所述相机的第一目标焦距和第一目标对焦坐标;基于所述第一目标焦距和所述第一目标对焦坐标,确定所述相机的目标对焦视角,以供所述相机以所述目标对焦视角进行对焦。本申请通过避免了通过经验丰富程度参差不齐的人工来调节相机的焦距,而是通过处理设备分析相机采集工件的第一图像,准确确定工件的对焦坐标
和焦距,并进一步准确确定相机的对焦视角。因此,本申请提高相机的对焦精度。
附图说明
[0039]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0040]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0041]图1是本申请相机对焦方法第一实施例的流程示意图;
[0042]图2是本申请相机对焦方法第一实施例的像素点坐标系示意图;
[0043]图3是本申请相机对焦方法第一实施例的色度三维模型示意图;
[0044]图4是本申请相机对焦方法第一实施例的流程示意图;
[0045]图5是本申请实施例方案涉及的硬件运行环境的结构示意图。
[0046]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0047]应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0048]本申请提供一种相机对焦方法,参照图1,图1为本申请相机对焦方法第一实施例的流程示意图。
[0049]本申请实施例提供了相机对焦方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种相机对焦方法,其特征在于,所述方法包括:读取相机采集的第一图像;基于所述第一图像,确定所述相机的第一目标焦距和第一目标对焦坐标;基于所述第一目标焦距和所述第一目标对焦坐标,确定所述相机的目标对焦视角,以供所述相机以所述目标对焦视角进行对焦。2.如权利要求1所述的方法,其特征在于,所述基于所述第一图像,确定所述相机的第一目标焦距和第一目标对焦坐标,包括:解析所述第一图像,得到所述第一图像中多个像素点的偏移坐标和每一所述像素点对应的色度;基于所述偏移坐标和所述色度,构建所述像素点的三维模型,其中,所述色度为三维模型中的Z坐标;基于所述三维模型,确定所述相机的第一目标焦距和第一目标对焦坐标。3.如权利要求2所述的方法,其特征在于,所述基于所述三维模型,确定所述相机的第一目标焦距和第一目标对焦坐标,包括:基于所述三维模型,确定所述像素点的平均色度对应的第一目标对焦坐标;移动所述相机至所述第一目标对焦坐标,并确定所述相机的第一目标焦距。4.如权利要求3所述的方法,其特征在于,所述基于所述三维模型,确定所述像素点的平均色度对应的第一目标对焦坐标,包括:基于所述三维模型,将所述像素点按所述色度的色度值进行归类,得到所述色度值不同的多个像素点类别;基于所述像素点类别的离散度,从所述像素点类别中选取预设数量的目标像素点类别;计算所述目标像素点类别中的每一像素点对应坐标的平均值,得到第一目标对焦坐标。5.如权利要求4所述的方法,其特征在于,所述基于所述像素点类别的离散度,从所述像素点类别中选取预设数量的目标像素点类别之前,包括:统计每一所述像素点类别中像素点的数量;基于所述数量,对所述像素点类别进行排序,得到所述像素点类别的序列...

【专利技术属性】
技术研发人员:吴苇杭贾长桥周红林盛辉周学慧张凯
申请(专利权)人:深圳泰软软件科技有限公司
类型:发明
国别省市:

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

1