一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种标准化的机器视觉算法数据库的制作方法

2022-06-05 06:41:58 来源:中国专利 TAG:

1.本发明涉及视觉算法领域,具体地说,是一种标准化的机器视觉算法数据库。


背景技术:

2.算法集成框架的主要功能是:(1)提供一个标准化算法集成平台,以便各种功能算法的快速集成和验证;(2)作为可以连接客户端、硬件设备及算法的功能平台,实现各种数据的分析和传递。
3.现有的算法集成框架大体都包含算法库导入、模板创建、算法执行和结果显示四大流程。算法导入是指设计符合对应算法框架要求的参数配置和动态库开发,通过创建模板为各数据分配算法任务流程,框架根据任务流程调用执行各算法,并将算法执行的结果发送至客户端显示。具体的实现步骤如下:配置算法参数形成标准文件;编写算法代码,生成动态库数据;客户端分配任务,设置算法参数,建立模板;算法框架获取模板数据,分配计算任务;算法框架进行参数数据流转换,调用算法动态库;算法动态库解析参数,进行计算,输出计算结果到算法框架;算法框架将计算结果发送到客户端;客户端显示计算结果。
4.但是,现有的算法集成框架对算法参数的配置以及集成的标准化程度不高,参数配置过程复杂,耗时长,算法开发人员需要对自己的算法参数进行解析,且不同算法间的数据信息是彼此独立的,因此对复杂数据结构和复杂关联模板无法进行共享,原因是框架对不同pc下的数据没有进行传递和同步机制。


技术实现要素:

5.发明目的:本发明目的在于针对现有技术的不足,提供一种标准化的机器视觉算法数据库。
6.技术方案:本发明所述一种标准化的机器视觉算法数据库,包括在线端、用户端及通讯模块,所述在线端包括搭建在服务器上的算法数据库总成,所述用户端包括安装在用户个人终端上的客户端程序,所述通讯模块包括连接在客户端程序与算法数据库总成间的网络通讯协议,所述客户端程序包括检索交互组件、算法工具分类子集库、检索需求输出端和检索反馈接收端,所述算法数据库总成包括检索需求接收端、算法数据总库、配合算法工具分类子集库的算法工具分类子集目录和检索反馈输出端,所述通讯协议搭建连接在检索需求输出端和检索需求接收端及检索反馈输出端和检索反馈接收端之间。
7.作为优选的,所述检索交互组件包括手动录入模块和自动采集模块,所述自动采集模块包括相机组、相机分组控制组、分组参数录入组和分组参数识别组,所述手动录入模块和分组参数识别组均连接算法工具分类子集库上。
8.作为优选的,所述算法工具分类子集库上连接有配合手动录入模块的交互屏幕。
9.作为优选的,所述算法数据总库根据算法工具分类子集目录进行分区并内置连接算法工具分类子集目录的响应模块。
10.作为优选的,所述响应模块连接在检索反馈输出端上。
11.作为优选的,所述响应模块输出检索结果时同时输出一个主要结果和若干个备选结果。
12.本发明相比于现有技术具有以下有益效果:算法工具分类子集库和算法工具分类子集目录配合,为算法数据总库在本地的客户端程序配置了标准化的检索目录框架,避免了不同pc下的数据没有进行传递和同步机制导致对复杂数据结构和复杂关联模板无法进行共享的问题,可以实现数据库检索的标准化。
具体实施方式
13.下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
14.在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“轴向”、“径向”、“周向”等指示的方位或位置关系仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
15.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,也可以是成一体;可以是机械连接,也可以是电连接,也可以是通讯连接;可以是直接连接,也可以通过中间媒介的间接连接,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
16.下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
17.一种标准化的机器视觉算法数据库,包括在线端、用户端及通讯模块,在线端包括搭建在服务器上的算法数据库总成,用户端包括安装在用户个人终端上的客户端程序,通讯模块包括连接在客户端程序与算法数据库总成间的网络通讯协议,客户端程序包括检索交互组件、算法工具分类子集库、检索需求输出端和检索反馈接收端,算法数据库总成包括检索需求接收端、算法数据总库、配合算法工具分类子集库的算法工具分类子集目录和检索反馈输出端,通讯协议搭建连接在检索需求输出端和检索需求接收端及检索反馈输出端和检索反馈接收端之间。这一技术方案的优点在于算法工具分类子集库和算法工具分类子集目录配合,为算法数据总库在本地的客户端程序配置了标准化的检索目录框架,避免了不同pc下的数据没有进行传递和同步机制导致对复杂数据结构和复杂关联模板无法进行共享的问题,可以实现数据库检索的标准化。
18.检索交互组件包括手动录入模块和自动采集模块,自动采集模块包括相机组、相机分组控制组、分组参数录入组和分组参数识别组,手动录入模块和分组参数识别组均连接算法工具分类子集库上。采用相机分组控制组控制相机组分区抓取视觉信号,随后按照分组录入并发送至算法工具分类子集库进行识别。
19.算法工具分类子集库上连接有配合手动录入模块的交互屏幕,采用手动录入模块时通过交互屏幕执行手动录入动作。
20.具体实施时,算法数据总库根据算法工具分类子集目录进行分区并内置连接算法工具分类子集目录的响应模块;响应模块连接在检索反馈输出端上;响应模块输出检索结果时同时输出一个主要结果和若干个备选结果。
21.在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一特征和第二特征直接接触,或第一特征和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可以是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度低于第二特征。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”或“一些示例”等的描述,意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。
22.而且,描述的具体特征、结构、材料或者特点可以在任意一个或者多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
23.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献