工业相机适配方法、装置、电子设备和存储介质制造方法及图纸

技术编号:25834250 阅读:23 留言:0更新日期:2020-10-02 14:15
本申请提供一种工业相机适配方法、装置、电子设备和存储介质,所述工业相机适配方法,包括:接收用户输入的待配置参数对应的参数值;获取工业相机的厂商信息,并根据所述厂商信息获取对应的数据字典;根据所述数据字典查询所述待配置参数对应的所述工业相机的节点名称,其中,每个所述节点名称对应所述工业相机的一种相机属性;根据所述参数值对所述相机属性进行配置。通过根据厂商信息获取相应的数据字典,再根据数据字典对工业相机进行配置,不需要针对不同厂家的工业相机进行单独的控制程序开发,从而实现对不同厂商的工业相机的适配,减轻了开发的繁琐度,提高了开发效率。

【技术实现步骤摘要】
工业相机适配方法、装置、电子设备和存储介质
本申请涉及自动控制领域,具体而言,涉及一种工业相机适配方法、装置、电子设备和存储介质。
技术介绍
随着机器视觉行业的迅猛发展,作为机器视觉系统的重要组件之一的工业相机,也同样得到了巨大的发展。在现有自动化设备的控制过程中,经常使用工业相机来实现诸如定位、检测、测量等功能。其中,在使用工业相机时,需要通过编写控制程序对工业相机进行配置和控制。但问题在于,不同厂家所提供的软件开发工具包(SoftwareDevelopmentKit,SDK)的开发接口都不一样,而且相互之间不兼容,开发人员需要针对不同厂家的工业相机分别进行开发,针对某一厂家的工业相机开发的控制程序只能控制该厂家的工业相机,在使用其他厂家的工业相机时,则需要重新开发,从而导致开发繁琐,效率低下。
技术实现思路
本申请实施例的目的在于提供一种工业相机适配方法、装置、电子设备和存储介质,用以解决开发繁琐,效率低下的问题。第一方面,本专利技术实施例提供一种工业相机适配方法,包括:接收用户输入的待配置参数对应的参数值;获取工业相机的厂商信息,并根据所述厂商信息获取对应的数据字典;根据所述数据字典查询所述待配置参数对应的所述工业相机的节点名称,其中,每个所述节点名称对应所述工业相机的一种相机属性;根据所述参数值对所述相机属性进行配置。通过根据厂商信息获取相应的数据字典,再根据数据字典对工业相机进行配置,不需要针对不同厂家的工业相机进行控制程序开发,即,实现对不同厂商的工业相机的适配,从而减轻了开发的繁琐度,提高了开发效率。在可选的实施方式中,在所述获取工业相机的厂商信息,并根据所述厂商信息获取对应的数据字典之前,所述工业相机适配方法还包括:获取不同厂商的工业相机的节点列表资料;根据所述不同厂商的工业相机的节点列表资料,确定所述待配置参数和所述节点名称的对应关系;根据所述对应关系分别构建对应不同厂商的所述数据字典。在可选的实施方式中,在所述根据所述对应关系分别构建对应不同厂商的所述数据字典之后,所述工业相机适配方法还包括:保存所述数据字典。通过保存数据字典,在后续进行相机适配或更换其他厂商的相机时,无需再次构建数据字典,直接调用保存后的数据字典就可以实现对相机的控制,提高了适配效率。同时,假如相机进行了升级及维护,节点名称发生改变,只需要对保存后的数据字典进行相应的修改即可完成对控制程序的更新,无需修改底层程序代码,减轻了工业相机维护的人力成本。在可选的实施方式中,不同的工业相机的所述待配置参数的数据类型有多种,在所述根据所述参数值对所述相机属性进行配置之前,所述工业相机适配方法还包括:将所述参数值的数据类型转换为与所述工业相机的所述待配置参数对应的数据类型。在可选的实施方式中,在所述将所述参数值的数据类型转换为与所述工业相机的所述待配置参数对应的数据类型之前,所述工业相机适配方法包括:读取所述工业相机的XML描述文件;根据所述XML描述文件确定所述工业相机的所述待配置参数的数据类型。通过将用户输入的参数值的数据类型转换为与已连接的工业相机的待配置参数对应的数据类型,保证工业相机的正常运行。在可选的实施方式中,在所述接收用户输入的待配置参数对应的参数值之前,所述工业相机适配方法还包括:获取用户根据实际使用场景所确定的需要进行配置的所述待配置参数。第二方面,本专利技术实施例提供一种工业相机适配装置,包括:接收模块,用于接收用户输入的待配置参数对应的参数值;获取模块,用于获取工业相机的厂商信息,并根据所述厂商信息获取对应的数据字典;查询模块,用于根据所述数据字典查询所述待配置参数对应的所述工业相机的节点名称,其中,每个所述节点名称对应所述工业相机的一种相机属性;配置模块,用于接收所述参数值对所述相机属性进行配置。在可选的实施方式中,所述工业相机适配装置还包括:所述获取模块还用于获取不同厂商的工业相机的节点列表资料;确定模块,用于根据所述不同厂商的工业相机的节点列表资料,确定所述待配置参数和所述节点名称的对应关系;构建模块,用于根据所述对应关系分别构建对应不同厂商的所述数据字典。在可选的实施方式中,所述工业相机适配装置还包括:保存模块,用于保存所述数据字典。在可选的实施方式中,所述工业相机适配装置还包括:转换模块,用于将所述参数值的数据类型转换为与所述工业相机的所述待配置参数对应的数据类型。在可选的实施方式中,所述工业相机适配装置还包括:读取模块,用于读取所述工业相机的XML描述文件;所述确定模块还用于根据所述XML描述文件确定所述工业相机的所述待配置参数的数据类型。在可选的实施方式中,所述工业相机适配装置还包括:所述获取模块还用于获取用户根据实际使用场景所确定的需要进行配置的所述待配置参数。第三方面,本专利技术实施例提供一种电子设备,包括存储器以及处理器,所述存储器中存储有计算机程序指令,所述计算机程序指令被所述处理器读取并运行时,执行如前述实施方式中任一项所述的工业相机适配方法的步骤。第四方面,本专利技术实施例提供一种存储介质,所述存储介质上存储有计算机程序指令,所述计算机程序指令被计算机读取并运行时,执行如前述实施方式中任一项所述的工业相机适配方法的步骤。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例提供的一种工业相机适配方法的流程图;图2为本申请实施例提供的一种工业相机适配装置的结构框图;图3为本申请实施例提供一种电子设备的结构示意图。图标:200-工业相机适配装置;201-接收模块;202-获取模块;203-查询模块;204-配置模块;205-确定模块;206-构建模块;207-保存模块;208-转换模块;209-读取模块;300-电子设备;301-处理器;302-存储器。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。随着机器视觉行业的迅猛发展,作为机器视觉系统的重要组件之一的工业相机,也同样得到了巨大的发展。在现有自动化设备的控制过程中,经常使用工业相机来实现诸如定位、检测、测量等功能。其中,在使用工业相机时,需要通过编写控制程序对工业相机进行配置和控制。但问题在于,不同厂商所提供的SDK开发接口都不一样,而且相互之间不兼容,开发人员需要针对不同厂商的工业相机分别进行开发,针对某一厂商的工业相机开发的控制程序只能控制该厂商的工业相机,在使用其他厂商的工业本文档来自技高网...

【技术保护点】
1.一种工业相机适配方法,其特征在于,包括:/n接收用户输入的待配置参数对应的参数值;/n获取工业相机的厂商信息,并根据所述厂商信息获取对应的数据字典;/n根据所述数据字典查询所述待配置参数对应的所述工业相机的节点名称,其中,每个所述节点名称对应所述工业相机的一种相机属性;/n根据所述参数值对所述相机属性进行配置。/n

【技术特征摘要】
1.一种工业相机适配方法,其特征在于,包括:
接收用户输入的待配置参数对应的参数值;
获取工业相机的厂商信息,并根据所述厂商信息获取对应的数据字典;
根据所述数据字典查询所述待配置参数对应的所述工业相机的节点名称,其中,每个所述节点名称对应所述工业相机的一种相机属性;
根据所述参数值对所述相机属性进行配置。


2.根据权利要求1所述的工业相机适配方法,其特征在于,在所述获取工业相机的厂商信息,并根据所述厂商信息获取对应的数据字典之前,所述工业相机适配方法还包括:
获取不同厂商的工业相机的节点列表资料;
根据所述不同厂商的工业相机的节点列表资料,确定所述待配置参数和所述节点名称的对应关系;
根据所述对应关系分别构建对应不同厂商的所述数据字典。


3.根据权利要求2所述的工业相机适配方法,其特征在于,在所述根据所述对应关系分别构建对应不同厂商的所述数据字典之后,所述工业相机适配方法还包括:
保存所述数据字典。


4.根据权利要求1所述的工业相机适配方法,其特征在于,不同的工业相机的所述待配置参数的数据类型有多种,在所述根据所述参数值对所述相机属性进行配置之前,所述工业相机适配方法还包括:
将所述参数值的数据类型转换为与所述工业相机的所述待配置参数对应的数据类型。


5.根据权利要求4所述的工业相机适配方法,其特征在于,在所述将所述参数值的数据类型转换为与所述工业相机的所述待配置参数对应的数据类型之前,所述工业相机适配方法包括:
读取所述工业相机的XML...

【专利技术属性】
技术研发人员:陈晓聪石金博
申请(专利权)人:东莞市李群自动化技术有限公司
类型:发明
国别省市:广东;44

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

1