宠物脸部识别方法及系统技术方案

技术编号:21362327 阅读:26 留言:0更新日期:2019-06-15 09:32
本发明专利技术提供了一种宠物脸部识别方法,包括以下步骤:S1.注册,接收用户输入的短视频和注册信息,对所述短视频进行切帧处理,提取及识别所有含有宠物脸部的视频帧以获得所有宠物脸部视频帧的特征向量,并基于所述特征向量和注册信息生成注册ID;S2.查找,接收用户输入的图片,检测所述图片中是否存在宠物脸部,若存在,则对检测到的宠物脸部进行身份匹配,且在匹配成功后向用户返回相应的注册ID。本发能够对宠物生成一个唯一的ID,例如针对宠物犬,当宠物犬丢失,宠物犬被遗弃或被遗弃犬类伤人时,可以找到相关责任人,便于监管人员的养犬管理工作。

Pet Face Recognition Method and System

The invention provides a pet face recognition method, which includes the following steps: S1. registration, receiving short video and registration information input by users, frame-cutting processing of the short video, extracting and recognizing all video frames containing pet faces to obtain the feature vectors of all pet face video frames, and generating registration ID based on the feature vectors and registration information; S2. search, Receive the picture input by the user, detect whether there is a pet face in the picture, if there is, match the pet face detected, and return the corresponding registration ID to the user after the match is successful. This hair can generate a unique ID for pets, such as for pet dogs. When the pet dogs are lost, abandoned or abandoned dogs injure people, it can find the responsible person, so as to facilitate the management of the supervisor's dog raising.

【技术实现步骤摘要】
宠物脸部识别方法及系统
本专利技术属于AI
,尤其涉及一种宠物脸部识别方法及系统。
技术介绍
随着城市人口生活水平不断提高,许多城市居民开始饲养宠物,但是日常生活里不断听到宠物丢失的消息,以及街上随处可见的寻宠启示。宠物丢失给宠物主人带来巨大的打击,宠物主人会花费大量的时间和精力去寻找宠物,最终找到宠物的几率微乎其微;丢失的宠物很可能沦为路边的流浪狗,对市民的安居、交通、卫生、人身安全构成威胁。为了解决上述技术问题,人们进行了的长期的探索,例如中国专利公开了一种基于狗脸图像识别技术的寻狗系统及方法[申请号:CN201810499850.9],包括移动终端、服务器和数据库,移动终端包括Lost模块、Found模块和Adop模块,Lost模块用于发布寻狗启示,Found模块用于验证流浪狗,Adopt模块用于发布领养启示用户交互界面;服务器用来响应用户请求完成各个功能,实现对数据库的操作以及宠物脸部图像识别;数据库存放发布启示里狗的信息。上述专利方案通过宠物脸部识别技术实现网上寻狗,提高丢失狗狗的找回概率,但是上述方案只能实现寻狗功能,并且限定在部分用户之间的小范围使用,无法对宠物犬生成一个唯一的识别ID,尤其是犬类宠物,随着饲养犬类的居民不断增加,宠物犬丢失、遗弃宠物犬、宠物犬伤人的事件不断发生。目前,主要通过行政手段对城市内养犬居民做出限制,以避免宠物犬伤人及养犬对其他城市居民造成影响,但是该方案需要养犬用户自觉遵守及城市管理人员进行督察,一旦居民不自觉遵守,或者监管缺失,很难对相关责任人进行监管。尤其是针对放养的宠物犬伤人事件,受害人员以及行政管理人员无法找到或无法及时找到宠物犬主人,造成一定的监管困难。
技术实现思路
本专利技术的目的是针对上述问题,提供一种便于宠物管理的宠物脸部识别方法;本专利技术的目的是针对上述问题,提供一种基于上述方法的系统。为达到上述目的,本专利技术提出了一种宠物脸部识别方法,包括以下步骤:S1.注册,接收用户输入的短视频和注册信息,对所述短视频进行切帧处理,提取及识别所有含有宠物脸部的视频帧以获得所有宠物脸部视频帧的特征向量,并基于所述特征向量和注册信息生成注册ID;S2.查找,接收用户输入的图片,检测所述图片中是否存在宠物脸部,若存在,则对检测到的宠物脸部进行身份匹配,且在匹配成功后向用户返回相应的注册ID。在上述的宠物脸部识别方法中,步骤S1具体包括:S11.接收用户输入的短视频和注册信息,对所述短视频进行切帧处理以获得多张视频帧;S12.使用检测模型对所述视频帧进行检测,以提取存在宠物脸部的所有宠物脸部视频帧;S13.使用识别模型提取所述宠物脸部视频帧中宠物脸部的特征向量,生成注册ID,并将所述特征向量、注册信息和注册ID相绑定后一并存入数据库中。在上述的宠物脸部识别方法中,步骤S12具体包括:S121.使用检测模型依次对所述视频帧进行检测,并将检测概率大于第一检测阈值的所有视频帧中的宠物脸部裁剪出来;S122.将经过步骤S121裁剪的视频帧缩放到预设大小以获得宠物脸部视频帧。在上述的宠物脸部识别方法中,步骤S13具体包括:S131.选取若干张宠物脸部视频帧,使用识别模型提取所述若干张宠物脸部视频帧512维的特征向量,并基于所述特征向量判断是否重复注册,若是,则找到已有的注册ID,并将所述若干张宠物脸部视频帧的特征向量更新至所述注册ID,否则,执行步骤S132;S132.判断所述宠物脸部视频帧数量是否超过数量阈值,若是,则执行步骤S133,否则,返回注册失败;S133.生成注册ID,继续提取剩余宠物脸部视频帧512维的特征向量,并将所有特征向量与所述注册ID相绑定后存入数据库中。在上述的宠物脸部识别方法中,在步骤S12中,使用opencv对所述短视频进行切帧处理,并转换到RGB颜色空间以获得多张视频帧;在步骤S131中,使用欧式距离或余弦距离基于数据库判断是否重复注册。在上述的宠物脸部识别方法中,步骤S2具体包括:S21.接收用户输入的图片;S22.通过检测模型对所述图片进行检测,并判断所述图片中是否存在宠物脸部,若存在,则执行步骤S23;S23.通过识别模型提取所述图片中的特征向量,并基于所述特征向量查找数据库中是否存在相应的注册ID,若存在,则返回所述注册ID,否则返回查找失败。在上述的宠物脸部识别方法中,在步骤S22中,通过以下方法判断所述图片中是否存在宠物脸部:S221.将所述图片进行预处理,并调用分类模型和种类名称,以获得所述图片的可能性种类及相应的可能性概率值;S222.当可能性概率值低于第二检测阈值时,检测结果为不存在,当有可能性概率值高于第一检测阈值时,判断为存在宠物脸部,且输出可能性概率值最高的可能性种类。在上述的宠物脸部识别方法中,在步骤S23具体包括:S231.将所述图片缩放到预设大小以获得缩放图片,并通过识别模型提取所述缩放图片512维的特征向量;S232.使用余弦距离或欧式距离将所述特征向量与数据库中相应的特征向量进行距离计算;S233.判断最小距离是否小于第一距离阈值,若是,则输出对应的注册ID。在上述的宠物脸部识别方法中,在步骤S233之后还包括:S244.当最小距离大于第一距离阈值时,判断最小距离是否小于第二距离阈值,若是,判断最小距离对应的注册ID与第二小距离对应的注册ID是否为同一个,若是,则输出所述注册ID,否则执行步骤S245;S245.判断最小距离是否小于第三距离阈值,若是,判断最小距离对应的注册ID与第二小、第三小距离对应的注册ID是否为同一个,若是,则输出所述注册ID,否则执行步骤S245;S245.判断最小距离是否小于第四距离阈值,若是,判断最小距离对应的注册ID与第二小、第三小和第四小距离对应的注册ID是否为同一个,若是,则输出所述注册ID,否则查找失败。一种宠物脸部识别系统,包括存储器、处理器和程序,所述程序被存储在所述存储器中,并且被配置成由所述处理器执行,所述程序包括用于执行如前述所述的方法。与现有的技术相比,本专利技术具有以下优点:生成一个唯一的ID,当宠物丢失,宠物被遗弃或被遗弃宠物伤人时,可以找到相关责任人;减轻相关管理人员的管理任务,同时提高管理效率,使城市宠物饲养更加文明有序。附图说明图1是本专利技术实施例一中注册功能的流程示意图;图2是本专利技术实施例一中查找功能的流程示意图;图3是本专利技术实施例一中分类功能的流程示意图;图4是本专利技术实施例一ssd的网络架构如图。具体实施方式实施例一近年来随着深度学习技术的发展,图像识别准确率显著提高,例如人脸识别的准确率高达99.8%。基于深度学习的图像识别技术能自动完成特征抽取与分类任务,具有使用简单、易于工业化、识别准确率高等优点,为宠物脸部图像识别奠定夯实的基础。本实施例采用现有技术的深度学习技术提出一种宠物脸部识别方法。本实施例主要包括注册和查找两部分,用户可以在移动终端上安装相应的应用程序,然后打开应用程序选择扫一扫,对宠物面部进行扫描得到短视频后上传以进行注册,或直接面对宠物面部进行拍摄或上传具有宠物面部的图片以进行信息查找。例如,针对养犬管理,行政部门可以要求每个养犬用户通过上传符合要求的短视频以在本平台中对狗狗进行唯一ID的身份注册来进行养犬登记,也可以通过注册方本文档来自技高网
...

【技术保护点】
1.一种宠物脸部识别方法,其特征在于,包括以下步骤:S1.注册,接收用户输入的短视频和注册信息,对所述短视频进行切帧处理,提取及识别所有含有宠物脸部的视频帧以获得所有宠物脸部视频帧的特征向量,并基于所述特征向量和注册信息生成注册ID;S2.查找,接收用户输入的图片,检测所述图片中是否存在宠物脸部,若存在,则对检测到的宠物脸部进行身份匹配,且在匹配成功后向用户返回相应的注册ID。

【技术特征摘要】
1.一种宠物脸部识别方法,其特征在于,包括以下步骤:S1.注册,接收用户输入的短视频和注册信息,对所述短视频进行切帧处理,提取及识别所有含有宠物脸部的视频帧以获得所有宠物脸部视频帧的特征向量,并基于所述特征向量和注册信息生成注册ID;S2.查找,接收用户输入的图片,检测所述图片中是否存在宠物脸部,若存在,则对检测到的宠物脸部进行身份匹配,且在匹配成功后向用户返回相应的注册ID。2.根据权利要求1所述的宠物脸部识别方法,其特征在于,步骤S1具体包括:S11.接收用户输入的短视频和注册信息,对所述短视频进行切帧处理以获得多张视频帧;S12.使用检测模型对所述视频帧进行检测,以提取存在宠物脸部的所有宠物脸部视频帧;S13.使用识别模型提取所述宠物脸部视频帧中宠物脸部的特征向量,生成注册ID,并将所述特征向量、注册信息和注册ID相绑定后一并存入数据库中。3.根据权利要求2所述的宠物脸部识别方法,其特征在于,步骤S12具体包括:S121.使用检测模型依次对所述视频帧进行检测,并将检测概率大于第一检测阈值的所有视频帧中的宠物脸部裁剪出来;S122.将经过步骤S121裁剪的视频帧缩放到预设大小以获得宠物脸部视频帧。4.根据权利要求3所述的宠物脸部识别方法,其特征在于,步骤S13具体包括:S131.选取若干张宠物脸部视频帧,使用识别模型提取所述若干张宠物脸部视频帧512维的特征向量,并基于所述特征向量判断是否重复注册,若是,则找到已有的注册ID,并将所述若干张宠物脸部视频帧的特征向量更新至所述注册ID,否则,执行步骤S132;S132.判断所述宠物脸部视频帧数量是否超过数量阈值,若是,则执行步骤S133,否则,返回注册失败;S133.生成注册ID,继续提取剩余宠物脸部视频帧512维的特征向量,并将所有特征向量与所述注册ID相绑定后存入数据库中。5.根据权利要求4所述的宠物脸部识别方法,其特征在于,在步骤S12中,使用opencv对所述短视频进行切帧处理,并转换到RGB颜色空间以获得多张视频帧;在步骤S131中,使用欧式距离或余弦距离基于数据库判断是否重复注册。6.根据权利要求1-5任意一项所述的宠物脸部...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:浙江泽曦科技有限公司
类型:发明
国别省市:浙江,33

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

1