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,尤其是犬类宠物,随着饲养犬类的居民不断增加,宠物犬丢失、遗弃宠物犬、宠物犬伤人的事件不断发生。目前,主要通过行政手段对城市内养犬居民做出限制,以避免宠物犬伤人及养犬对其他城市居民造成影响,但是该方案需要养犬用户自觉遵守及城市管理人员进行督察,一旦居民不自觉遵守,或者监管缺失,很难对相关责任人进行监管。尤其是针对放养的宠物犬伤人事件,受害人员以及行政管理人 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。