本发明属于嵌入式平台下的人工智能领域,尤其是涉及一种基于xls的人脸库管理方法。
背景技术:
嵌入式人脸nvr(networkvideorecorder即网络硬盘录像机)设备是基于深度学习算法的视频图像结构化技术,集存储、管理、控制和图片智能分析于一体,实现精确的人脸分析,以图搜图,包括人脸图片抓拍、建模、检测、识别、检索等,成为新一代人工智能nvr。
嵌入式人脸nvr人脸库中的底图是人脸识别算法的依据,传统的对底图信息管理方法是用户通过ie浏览器或nvr的ui(userinterface即用户界面)进行创建、编辑、删除、查找、导入和导出等操作。但随着用户的需求,人脸库中人脸底图的数量越来越大,有的需要增加高达10w张人脸底图,这样的人脸底图管理方式存在的问题是:1.添加人脸底图时不能附加信息,只能在添加完成后,在用户界面中对每张人脸底图属性信息(姓名、性别、名族、生日、籍贯、证件类型、证件号、公司名和公司地址等)进行编辑操作,这样对用户的维护使用增加了大量的时间成本;2.不支持人脸属性信息的批量修改:当人脸库中的人脸底图信息需要对同一类信息进行统一修改时,需要对相关的每张底图的进行编辑操作,这样工作量大,效率非常低;3.不支持对人脸属性信息的重复利用:每一台人脸nvr设备中的人脸底图属性信息发生变化,都需要进行编辑操作。
技术实现要素:
有鉴于此,本发明旨在提出一种基于xls的人脸库管理方法,对人脸库中的人脸底图信息进行高效管理维护,极大的减少了用户在添加人脸底图时对人脸底图信息的编辑工作量,并提高了人脸底图信息的管理维护成本。
为达到上述目的,本发明的技术方案是这样实现的:
一种基于xls的人脸库管理方法,包括导出人脸底图的方法以及导入人脸底图的方法;
所述导出人脸底图的方法用于将存有人脸底图信息的数据文件从nvr中一并导出至移动存储设备;
所述导入人脸底图的方法用于将附带人脸底图信息的数据文件从移动存储设备一并导入nvr,并存入nvr的数据库中。
进一步的,导出人脸底图的方法的步骤为:
a1、将具有人脸底图属性信息的模板拷贝到移动存储设备中;
a2、导出人脸库,启动后台导出线程,将整个人脸库的图片拷贝至移动存储设备中,图片名改为姓名,将人脸底图属性信息保存到数据文件中;
a3、导出多张图片,启动后台导出线程,通过nvr数据库查找图片,将需要导出的图片拷贝至移动存储设备中,图片名改为姓名,将人脸底图属性信息保存到数据文件中;
a4、保存数据文件,结束导出线程。
进一步的,导入人脸底图的方法的步骤为:
b1、在底图图片的目录中查找数据文件;
b2、如果存在数据文件,将人脸图片导入到nvr数据库,并在数据文件中查找相应的图片名,如果找到相应的图片名,则将对应的人脸属性保存在nvr的数据库中;
b3、如果不存在数据文件,或者数据文件中未查找相应的图片名,则将默认的人脸底图属性信息保存在nvr的数据库中。
进一步的,所述数据文件为具有人脸底片属性信息模板的excel文件;
通过pc机修改excel文件的模板以及人脸底片属性信息;
通过pc机对excel文件中的每一条人脸属性信息进行批量的统一修改。
进一步的,所述人脸底片属性信息包括姓名、性别、名族、生日、籍贯、证件类型、证件号、公司名以及公司地址。
相对于现有技术,本发明所述的一种基于xls的人脸库管理方法具有以下优势:
本发明所述的一种基于xls的人脸库管理方法,对人脸库中的人脸底图信息进行高效管理维护,极大的减少了用户在添加人脸底图时对人脸底图信息的编辑工作量,并提高了人脸底图信息的管理维护成本。
附图说明
构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例所述的导出人脸底图的过程示意图;
图2为本发明实施例所述的导入人脸底图的流程示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本发明中的具体含义。
下面将参考附图并结合实施例来详细说明本发明。
一种基于xls的人脸库管理方法,包括导出人脸底图的方法以及导入人脸底图的方法;
所述导出人脸底图的方法用于将存有人脸底图信息的数据文件从nvr中一并导出至移动存储设备;
所述导入人脸底图的方法用于将附带人脸底图信息的数据文件从移动存储设备一并导入nvr,并存入nvr的数据库中。
如图1所示,导出人脸底图的方法的步骤为:
a1、将具有人脸底图属性信息的模板拷贝到移动存储设备中;
a2、导出人脸库,启动后台导出线程,将整个人脸库的图片拷贝至移动存储设备中,图片名改为姓名,将人脸底图属性信息保存到数据文件中;
a3、导出多张图片,启动后台导出线程,通过nvr数据库查找图片,将需要导出的图片拷贝至移动存储设备中,图片名改为姓名,将人脸底图属性信息保存到数据文件中;
a4、保存数据文件,结束导出线程;
如图2所示,导入人脸底图的方法的步骤为:
b1、在底图图片的目录中查找数据文件;
b2、如果存在数据文件,将人脸图片导入到nvr数据库,并在数据文件中查找相应的图片名,如果找到相应的图片名,则将对应的人脸属性保存在nvr的数据库中;
b3、如果不存在数据文件,或者数据文件中未查找相应的图片名,则将默认的人脸底图属性信息保存在nvr的数据库中。
所述数据文件为具有人脸底片属性信息模板的excel文件;
通过pc机修改excel文件的模板以及人脸底片属性信息;
通过pc机对excel文件中的每一条人脸属性信息进行批量的统一修改。
所述人脸底片属性信息包括姓名、性别、名族、生日、籍贯、证件类型、证件号、公司名以及公司地址。
人脸底图导出流程说明:
1.开始导出人脸底图时,将excel模板拷贝到移动存储设备中上;
2.如果导出模板,则直接返回导出成功;
3.如果导出的是人脸库,启动后台导出线程,将整个人脸库的图片拷贝到移动存储设备中,图片名改为姓名,将人脸属性信息保存到excel;
4.如果导出的是多张图片,启动后台导出线程,去数据库查找图片,将需要导出的图片拷贝到移动存储设备中,图片名改为姓名,将人脸属性信息保存到excel;
5.保存excel表,结束线程,结束导出。
人脸底图导入流程说明:
1.开始导入人脸底图时,在底图图片的目录中查找excel文件;
2.如果存在excel文件,将人脸图片导入到数据库,并在excel表中查找相应的图片名,如果找到相应的图片名,则将对应的人脸属性保存在设备数据库中;
3.如果不存在excel文件,或者excel表中未查找相应的图片名,则将默认的人脸属性信息保存在设备数据库中。
人脸底图属性信息更改说明:
1.在pc机或者nvr上通过在excel模板或导出的excel表格中添加人脸属性信息;
2.可根据编辑说明对每一条人脸属性信息进行批量的统一修改。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
1.一种基于xls的人脸库管理方法,其特征在于:包括导出人脸底图的方法以及导入人脸底图的方法;
所述导出人脸底图的方法用于将存有人脸底图信息的数据文件从nvr中一并导出至移动存储设备;
所述导入人脸底图的方法用于将附带人脸底图信息的数据文件从移动存储设备一并导入nvr,并存入nvr的数据库中。
2.根据权利要求1所述的一种基于xls的人脸库管理方法,其特征在于:导出人脸底图的方法的步骤为:
a1、将具有人脸底图属性信息的模板拷贝到移动存储设备中;
a2、导出人脸库,启动后台导出线程,将整个人脸库的图片拷贝至移动存储设备中,图片名改为姓名,将人脸底图属性信息保存到数据文件中;
a3、导出多张图片,启动后台导出线程,通过nvr数据库查找图片,将需要导出的图片拷贝至移动存储设备中,图片名改为姓名,将人脸底图属性信息保存到数据文件中;
a4、保存数据文件,结束导出线程。
3.根据权利要求1所述的一种基于xls的人脸库管理方法,其特征在于:导入人脸底图的方法的步骤为:
b1、在底图图片的目录中查找数据文件;
b2、如果存在数据文件,将人脸图片导入到nvr数据库,并在数据文件中查找相应的图片名,如果找到相应的图片名,则将对应的人脸属性保存在nvr的数据库中;
b3、如果不存在数据文件,或者数据文件中未查找相应的图片名,则将默认的人脸底图属性信息保存在nvr的数据库中。
4.根据权利要求1至3所述的一种基于xls的人脸库管理方法,其特征在于:所述数据文件为具有人脸底片属性信息模板的excel文件;
通过pc机修改excel文件的模板以及人脸底片属性信息;
通过pc机对excel文件中的每一条人脸属性信息进行批量的统一修改。
5.根据权利要求1所述的一种基于xls的人脸库管理方法,其特征在于:所述人脸底片属性信息包括姓名、性别、名族、生日、籍贯、证件类型、证件号、公司名以及公司地址。
技术总结