请选择 进入手机版 | 继续访问电脑版
查看: 5535|回复: 4

【大赛作品】智能的猫咪监视与警告设备-第二部分

[复制链接]

4

主题

4

帖子

57

积分

注册会员

Rank: 2

积分
57
发表于 2018-10-18 06:17:29 | 显示全部楼层 |阅读模式
接上文 http://bbs.mxchip.com/forum.php?mod=viewthread&tid=69&extra=
5.        深度神经网络智能摄像机
深度神经网络智能摄像机的程序现在也在NanoPC T3 Plus上面跑,每帧大约耗时0.3秒。使用的是Mobile Net SSD检测算法,可以做多目标检测,能同时锁定多只猫咪。检测到猫以后,再对猫的检测面积进行排序。找到检测面积最大的那只猫,把这只猫咪在摄像头局部坐标系下的经度坐标和纬度坐标数据用UDP协议发送到家庭物联网网关服务器的6000端口。摄像机会把有猫的照片都保存下来,按检测时间顺序存放。照片会从00001开始编码,满了以后回到第一张,覆盖老照片的机制类似行车记录仪。如果检测到猫,摄像机会通过USB转串口给语音部分的Arduino板子发送一个字符。
数据上传云端的间隔是可以调整的。实际应用时建议10秒一次。如果猫咪进入视场后一直赖着不走,驱赶语音也是10秒播报一次。这个延时由智能相机的程序控制。测试数据链路时候,间隔可以调小一些,我试过0.1秒间隔也是没问题的,本地的UDP数据传输很快,云端阿里云服务器上的MySQL数据库的写入性能也非常好。
我的深度神经网络智能摄像机的代码也开源给大家了:
已经训练好的神经网络模型:
模型的网络结构定义文件:
6.        方案实物展示
阿里云服务器的MySQL数据库上,一开始是没有数据的
我们回到NanoPC T3Plus上来操作,先打开两个终端窗口,分别启动与阿里云MySQL连接的网关程序(ali)和与本地网关程序连接的智能摄像机程序(micocat)。
我用我家猫咪的照片试验一下,检测正常。期间我听到了清脆悦耳的告警声音“发现猫咪”。
猫咪角度位置坐标计算正常,数据采集时间也记录下来了。
数据库里有了记录
网站上也显示猫咪检测数据了。
7.        开发小结
这套方案为大家系统地演示了物联网技术,介绍了从云端站点搭建、自定义数据协议到物联网模块的接入的过程。本人编写的相关代码也都开源给大家了。这是篇技术分享文章,希望我的这个教程能帮更多人系统地入门物联网。

最后,感谢庆科社区赠送的智能语音开发板,和阿里提供的免费云服务器。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24

主题

88

帖子

510

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
510
发表于 2018-10-18 09:19:24 | 显示全部楼层
超赞
回复

使用道具 举报

2

主题

5

帖子

54

积分

注册会员

Rank: 2

积分
54
发表于 2018-10-18 12:26:56 | 显示全部楼层
超赞,强
回复

使用道具 举报

0

主题

1

帖子

21

积分

新手上路

Rank: 1

积分
21
发表于 2018-10-18 13:55:15 | 显示全部楼层
老徐很牛逼。
回复

使用道具 举报

1

主题

2

帖子

52

积分

注册会员

Rank: 2

积分
52
发表于 2018-10-22 17:59:41 | 显示全部楼层
强大                  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表