基于机器视觉的宠物狗远程监护系统
基于机器视觉的宠物狗远程监护系统
【摘要】: 随着人均GDP增长,人们的生活、消费水平大大提升,越来越多的家庭选择饲养宠物,宠物在家庭中的角色也由“陪伴”转变为“孩子”,消费模式趋近母婴市场。针对大多上班族面临着不能进行宠物监护以及陪伴的苦恼,本文主要设计一款基于机器视觉的嵌入式远程宠物狗监护系统,具有一定的实用价值。论文设计的宠物狗远程监护系统,系统硬件包含服务端处理器Jetson TX2、外接USB摄像头、USB扩音器和自主设计的客户端APP,其中服务端首先获取视频流并预处理,然后利用深度学习中的目标检测、行为识别分类技术识别宠物狗的行为,并将状态信息发送到客户端APP,当识别到异常狂躁等状态时进行实时震动提醒,主人可通过APP打开视频实时浏览并确认宠物狗当前状态,做出语音提醒、安抚等措施,解决了主人实时了解宠物状态、与宠物交互交流、远程看护家里宠物等现实问题。具体的研究工作为:1、利用Python语言实现双线性插值算法和双三次Ferguson曲面插值算法的图像缩放对比实验,验证了双三次Ferguson曲面插值算法的优良缩放效果,并在宠物狗视频帧图像预处理中得到应用,利于保留宠物狗行为信息的细节,为行为特征提取做铺垫;2、考虑到便于在嵌入式服务端实现实时的视频流处理,在宠物狗检测神经网络中,研究了通道剪枝和层剪枝的模型优化技术,对Pytorch实现的YOLOV3网络进行了轻量化训练,剪枝后模型为3.6MB,模型参数压缩了98%,在保证检测精度的前提下,推理时间减少到原来的一半;3、采用轻量化网络Shuffle Net V2对宠物狗的坐、站、躺、狂躁、吃等五种行为进行识别,结合目标检测网络实现“宠物狗检测+行为识别”的轻量化网络设计,达到89.5%的准确率。识别结果通过Socket机制发送到客户端APP;4、自主设计实现了宠物狗监护APP安卓客户端功能模块,根据系统功能设计要求,完成了整个手机APP客户端的视频实时浏览、语音播放控制、宠物狗行为实时存储以及与宠物狗互动等功能;5、在Jetson TX2平台上实现了嵌入式宠物狗远程监护系统的功能,以嵌入式硬件TX2作为服务端进行宠物狗行为分析处理。其中实时视频流的采集通过TX2外接USB摄像头实现,视频流的传输通过基于IP地址的视频流服务器MJPG-streamer实现。采用花生壳映射的方式使得外网APP与连接内网的服务器进行实时数据通信,从而完成实际测试验证。实验测试结果表明,系统完成了宠物狗监护的预期功能,且提出的轻量化行为识别模型在TX2端能够在保证89.5%的行为识别准确率的同时达到25fps的处理帧率,实现了对宠物狗的远程监护及实时行为识别。
【学位授予单位】:贵州大学
【学位级别】:硕士
【学位授予年份】:2020
相关知识
动物行为检测计算机视觉
不能管家的AI机器狗不是好宠物?
一款宠物狗无线感知交互系统让人和动物的社交网络成真
【毕业设计】单片机(stm32)远程智能宠物喂养系统
毕业设计:基于java的宠物管理系统设计与实现
基于机智云+Shineblink的智能宠物屋,智能投喂、自动清洁及APP远程控制
基于SSH技术的宠物救助系统的设计与实现
基于SpringBoot+Vue宠物救助管理系统设计和实现(源码+LW+部署讲解)
一种宠物行为的引导训练系统
计算机毕业设计基于Python的猫狗宠物展示系统
网址: 基于机器视觉的宠物狗远程监护系统 https://www.mcbbbk.com/newsview47327.html
上一篇: 聪明的猫咪:智商和智能行为 |
下一篇: 狗狗精神疾病的类型和症状 |
推荐分享

- 1我的狗老公李淑敏33——如何 5096
- 2南京宠物粮食薄荷饼宠物食品包 4363
- 3家养水獭多少钱一只正常 3825
- 4豆柴犬为什么不建议养?可爱的 3668
- 5自制狗狗辅食:棉花面纱犬的美 3615
- 6狗交配为什么会锁住?从狗狗生 3601
- 7广州哪里卖宠物猫狗的选择性多 3535
- 8湖南隆飞尔动物药业有限公司宠 3477
- 9黄金蟒的价格 3396
- 10益和 MATCHWELL 狗 3352