一种基于狗脸图像识别技术的寻狗系统及方法技术方案

技术编号:19343489 阅读:31 留言:0更新日期:2018-11-07 14:23
本发明专利技术公开了一种基于狗脸图像识别技术的寻狗系统,包括移动终端、服务器和数据库,移动终端包括Lost、Found和Adopt三个模块,Lost模块用于发布寻狗启示,Found模块用于验证流浪狗,Adopt模块用于发布领养启示用户交互界面。寻狗方法具体为:狗丢失时,用户使用移动终端,访问系统,输入丢失狗的相关信息,并通过服务器将信息保存到数据库;发现流浪狗,通过拍照或上传图片,将流浪狗脸部图像上传至服务器,服务器通过图像识别算法将流浪狗与数据库里的狗进行匹配,若匹配成功,选择打电话或一键式发短信联系狗主人;若匹配失败,则将流浪狗信息存至数据库,并将流浪狗的图像和地理位置同步到Adopt模块。

A dog searching system and method based on dog face image recognition technology

The invention discloses a dog-searching system based on dog face image recognition technology, including mobile terminal, server and database. Mobile terminal includes three modules: Lost, Found and Address. Lost module is used for issuing dog-searching inspiration, Found module is used for validating stray dogs, and Adopt module is used for issuing user interface of adoption inspiration. The method of dog searching is as follows: when the dog is lost, the user uses mobile terminal, accesses the system, inputs relevant information of the lost dog, and saves the information to the database through the server; when the stray dog is found, the face image of the stray dog is uploaded to the server by taking pictures or uploading pictures, and the server uploads the face image of the stray dog to the server through the image recognition algorithm. The dog matches with the dog in the database. If the matching is successful, the dog owner is contacted by phone or one-click text message. If the matching fails, the information of the stray dog is stored in the database, and the image and location of the stray dog are synchronized to the Adopt module.

【技术实现步骤摘要】
一种基于狗脸图像识别技术的寻狗系统及方法
本专利技术属于图像识别
,具体涉及一种基于狗脸图像识别技术的寻狗系统;本专利技术还涉及基于狗脸图像识别技术的寻狗方法。
技术介绍
随着我国经济的发展和物质生活水平的提高,人民群众的精神文化需求迅速增长,养宠物成为追求精神层面的一种体现。数据调查报告显示,无论国内还是国外,宠物数量最多的动物是狗,狗与人具有天然的亲近性,不仅能给人带来快乐,关键时刻还能保护主人。但是日常生活里不断听到狗丢失的消息,以及街上随处可见的寻狗启示。狗丢失给狗主人带来巨大的打击,狗主人会花费大量的时间和精力去寻找狗,最终找到狗的几率微乎其微;丢失的狗很可能沦为路边的流浪狗,对市民的安居、交通、卫生、人身安全构成威胁。近年来随着深度学习技术的发展,图像识别准确率显著提高,例如人脸识别的准确率高达99.8%。基于深度学习的图像识别技术能自动完成特征抽取与分类任务,具有使用简单、易于工业化、识别准确率高等优点,为狗脸图像识别奠定夯实的基础。为此,如何结合基于狗脸的图像识别技术解决狗主人寻狗难、流浪狗日益增多成为关键问题。
技术实现思路
本专利技术的目的是提供一种基于狗脸图像识别技术的寻狗系统,实现狗主人发布寻狗启示,用户验证流浪狗,发布领养狗启示三个功能,解决狗主人寻狗难和流浪狗日益增多的问题。本专利技术的另一个目的是提供一种基于狗脸图像识别技术的寻狗方法。本专利技术所采用的技术方案是:一种基于狗脸图像识别技术的寻狗系统,包括移动终端、服务器和数据库,所述移动终端包括Lost模块、Found模块和Adop模块,所述Lost模块用于发布寻狗启示,所述Found模块用于验证流浪狗,所述Adopt模块用于发布领养启示用户交互界面;所述服务器用来响应用户请求完成各个功能,实现对数据库的操作以及狗脸图像识别;所述数据库存放发布启示里狗的信息。本专利技术所采用的另一种技术方案是:一种基于狗脸图像识别技术的寻狗系统的寻狗方法,此寻狗方法基于上述的寻狗系统,具体步骤如下:步骤1,狗丢失时,用户使用移动终端,访问系统,输入丢失狗的相关信息,系统将信息显示在寻狗启示界面,并通过服务器将信息保存到数据库;步骤2,发现流浪狗,通过拍照或上传图片,将流浪狗脸部图像上传至服务器,服务器通过图像识别算法将流浪狗与数据库里的狗进行匹配,若匹配成功,选择打电话或一键式发短信联系狗主人;若匹配失败,则将流浪狗信息存至数据库,并将流浪狗的图像和地理位置同步到Adopt模块,方便流浪狗救助机构进行救助。本专利技术的特点还在于,步骤2中,服务器通过图像识别算法将流浪狗与数据库里的狗进行匹配的具体实施方式如下:S1,服务器接收到Lost模块输入的图像,首先对图像进行预处理,将处理后的图像输入到卷积神经网络进行特征提取,将特征向量保存到数据库里;S2,服务器端接收到Found模块输入的图像,提取出特征向量,将该特征向量与数据库里的特征向量进行距离计算,若距离值在阈值范围内,则最小的距离值对应的狗图像与输入的狗图像为同一只狗,返回狗主人信息;若距离值不在阈值内,则将该狗图像,狗的位置以及特征向量保存到数据库。步骤1中还包括输入因个人原因放弃养的狗的信息,并通过服务器将信息保存到数据库。步骤2中,Adopt模块里展示的信息包括路边流浪狗启示和因个人原因放弃养狗的待领养启示,路边的流浪狗启示是从Found模块转发过来的信息,因个人原因放弃养狗的待领养启示,用户按照待领养信息格式输入,编辑完成后,服务器将信息保存到数据库,并显示到Adopt模块。本专利技术的有益效果是:该基于狗脸图像识别的寻狗系统可运行在用户自身携带的智能终端,不需要提供额外的设备,下载安装APP后便可直接使用;采用网络传播范围广、速度快、不受时空限制的优势辅助寻找丢失的狗,同时帮助流浪狗救助机构及时对流浪狗进行救助,降低流浪狗对人们日常生活的威胁。附图说明图1是本专利技术中的系统结构框图;图2是本专利技术中寻狗方法的流程图;图3是本专利技术中服务器中狗脸识别的流程图。图中,1.服务器,2.数据库,3.移动终端,3-1.Lost模块,3-2.Found模块,3-3.Adopt模块。具体实施方式下面结合附图和具体实施方式对本专利技术进行详细说明。本专利技术提供了一种基于狗脸图像识别技术的寻狗系统,如图1所示,包括移动终端3、服务器1和数据库2,所述移动终端包括Lost模块3-1、Found模块3-2和Adopt模块3-3,所述Lost模块3-1用于发布寻狗启示,所述Found模块3-2用于验证流浪狗,所述Adopt模块3-3用于发布领养启示用户交互界面;所述服务器用来响应用户请求完成各个功能,实现对数据库的操作以及狗脸图像识别;所述数据库存放发布启示里狗的信息。本专利技术还提供了一种基于狗脸图像识别技术的寻狗系统的寻狗方法,该寻狗方法基于上述的寻狗系统,如图2所示,具体步骤如下:步骤1,狗丢失时,用户使用移动终端3,访问系统,输入丢失狗的相关信息,系统将信息显示在寻狗启示界面,并通过服务器1将信息保存到数据库2中;步骤1中还包括输入因个人原因放弃养的狗的信息,并通过服务器1将信息保存到数据库2;步骤2,发现流浪狗,通过拍照或上传图片,将流浪狗脸部图像上传至服务器1,服务器1通过图像识别算法将流浪狗与数据库2里的狗进行匹配,若匹配成功,选择打电话或一键式发短信联系狗主人;若匹配失败,则将流浪狗信息存至数据库2,并将流浪狗的图像和地理位置同步到Adopt模块3-3,方便流浪狗救助机构进行救助。步骤2中,服务器1通过图像识别算法将流浪狗与数据库2里的狗进行匹配的具体实施方式如下,如图3所示:S1,服务器1接收到Lost模块3-1输入的图像,首先对图像进行预处理,将处理后的图像输入到卷积神经网络进行特征提取,将特征向量保存到数据库2里;S2,服务器1端接收到Found模块3-2输入的图像,提取出特征向量,将该特征向量与数据库里的特征向量进行距离计算,若距离值在阈值范围内,则最小的距离值对应的狗图像与输入的狗图像为同一只狗,返回狗主人信息;若距离值不在阈值内,则将该狗图像,狗的位置以及特征向量保存到数据库2。步骤2中,Adopt模块3-3里展示的信息包括路边流浪狗启示和因个人原因放弃养狗的待领养启示,路边的流浪狗启示是从Found模块3-2转发过来的信息,因个人原因放弃养狗的待领养启示,用户按照待领养信息格式输入,编辑完成后,服务器1将信息保存到数据库2,并显示到Adopt模块3-3。系统的功能模块,主要实现方法如下:1、移动终端:(1)Lost模块:包含信息输入和信息展示两部分。按照狗的正面脸部照片、狗的名字、品种、年龄、以及狗主人的联系方式的信息格式进行填写,填写完成后,系统按照预先设定的页面格式,供用户预览,确定信息无误后,点击确定,寻狗启示发布成功,显示在该模块的列表里。同时系统将这些信息保存到数据库对应的Lost表里。(2)Found模块:通过拍照或图库选择图片的方式,将图片上传到服务器,服务器通过狗脸图像识别算法,这里采用基于卷积神经网络的图像识别算法,将上传的图像与数据库的图像进行计算匹配,若匹配成功,服务器返回对应狗主人的联系信息,界面显示“匹配成功”,并显示两个功能按钮,分别是打电话和一键式发短信,打电话需要用户本文档来自技高网...

【技术保护点】
1.一种基于狗脸图像识别技术的寻狗系统,其特征在于,包括移动终端、服务器和数据库,所述移动终端包括Lost模块、Found模块和Adop模块,所述Lost模块用于发布寻狗启示,所述Found模块用于验证流浪狗,所述Adopt模块用于发布领养启示用户交互界面;所述服务器用来响应用户请求完成各个功能,实现对数据库的操作以及狗脸图像识别;所述数据库存放发布启示里狗的信息。

【技术特征摘要】
1.一种基于狗脸图像识别技术的寻狗系统,其特征在于,包括移动终端、服务器和数据库,所述移动终端包括Lost模块、Found模块和Adop模块,所述Lost模块用于发布寻狗启示,所述Found模块用于验证流浪狗,所述Adopt模块用于发布领养启示用户交互界面;所述服务器用来响应用户请求完成各个功能,实现对数据库的操作以及狗脸图像识别;所述数据库存放发布启示里狗的信息。2.一种基于狗脸图像识别技术的寻狗系统的寻狗方法,其特征在于,所述寻狗方法基于权利要求1所述的寻狗系统,具体步骤如下:步骤1,狗丢失时,用户使用移动终端,访问系统,输入丢失狗的相关信息,系统将信息显示在寻狗启示界面,并通过服务器将信息保存到数据库;步骤2,发现流浪狗,通过拍照或上传图片,将流浪狗脸部图像上传至服务器,服务器通过图像识别算法将流浪狗与数据库里的狗进行匹配,若匹配成功,选择打电话或一键式发短信联系狗主人;若匹配失败,则将流浪狗信息存至数据库,并将流浪狗的图像和地理位置同步到Adopt模块,方便流浪狗救助机构进行救助。3.根据权利要求2所述的一种基于狗脸图像识别技术的寻狗系统的寻狗方法,其特征在于,...

【专利技术属性】
技术研发人员:缪亚林孔艳龙卫诗宇彭二楼
申请(专利权)人:西安理工大学
类型:发明
国别省市:陕西,61

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

1