资料介绍
描述
描述
“MiMaMori Alert”是您家中的自动监控摄像头。没有教师图像的自动学习,并在有访客时通知。你不在家,但你可以看到你的访客和小偷。
介绍
出门在外不愁家!你经历过吗?
- 例如,在不在的一天,有人在推对讲机!
- 或者小偷进了你家!!
- 或者“滑子”被我家偷走了!!!
这种情况,如果有MiMaMori Alert,就可以解决。MiMaMori Alert 是一款自动监控摄像头。如需网络设置,只需安装摄像头即可。不需要教师形象。
如果摄像头前有任何可疑动静,摄像头会自动拍照并通知您。MiMaMori Alert 非常紧凑。而且成本非常低。
硬件
MiMaMori Alert 是两种配置。
・M5StickV + M5StickC
・M5UnitV + M5StickC
M5StickV 和 M5UnitV 包括 Kendryte K210。Kendryte K210 是一款非常强大的设备。计算神经网络。M5StickC 是一种便携式网络设备。这可以与互联网连接。
M5StickV/UnitV 和 M5StickC 通过 Grove 连接。通过 UART 进行通信。使用专有协议进行通信。以 10 位为单位发送数据。
算法
算法如下。
①首先,使用Mobilnet的神经网络计算特征向量。Mobilnet 使用 Keras 和 NNcase 创建了一个 0.5 的 V1 权重。NNCASE 是一个 Kendryte 工具。
task = kpu.load(0x200000)
fmap = kpu.forward(task, img)
new_data = np.array(fmap[:])
②将神经网络得到的特征向量在时间序列方向进行滤波,得到加权平均。向量运算使用Numpy
#Feature Vector Update
def update(capture,new_data,weight):
new_data= new_data*weight+capture*(1.0-weight)
return new_data
new_data=update(capture,new_data,cap_weight)
③计算当前时刻的平均向量与特征向量的距离。这相当于寻找运动。移动时距离大,静止时距离小。
#Feature Vector Compare
def get_dis(new_data,master_data):
dist = np.sum((new_data-master_data)*(new_data-master_data))
return dist
dist=get_dis(new_data,master_data)
④检测波形的上升沿,通过串口发送数据。上升沿与时间序列中的上一个数据进行比较
if dist > dist_thresh:
if dist_old <= dist_thresh:
img_buf = img.copy()
img_buf.compress(quality=70)
img_size1 = (img_buf.size()& 0xFF0000)>>16
img_size2 = (img_buf.size()& 0x00FF00)>>8
img_size3 = (img_buf.size()& 0x0000FF)>>0
data_packet = bytearray([0xFF,0xF1,0xF2,0xA1,img_size1,img_size2,img_size3,0x00,0x00,0x00])
uart_Port.write(data_packet)
uart_Port.write(img_buf)
time.sleep(1.0)
print("image send,data_packet")
⑤M5StickC通过UART通知向LINE发送图像和消息。M5StickC 是使用 ArduinoIDE 开发的。
更多应用
此应用程序可以检测动态的。安装也很容易。只是保持眼前的事物。各种应用都是可能的。
这是日本传统食品“滑子”的防御技巧。《MiMaMori Alert》设定在滑美子的背后。如果有 nameko 被带走,请尽快通知您的 LINE。
演示说明
此源代码需要 MixPy 选项配置 Numpy。自定义二进制文件存储在 Github 中。并且,神经网络需要权重为 0.5 的 MobileNetV1。这个 Kmodel 文件也存储在 Github 中。使用 Kflash GUI 工具写入 M5StickV / UnitV。
- 浮油警报开源分享
- 健康警报开源项目
- 温度警报设备开源案例
- 家庭报警安全系统开源分享
- 家庭检疫安全警报
- 火警警报开源分享
- 交货警报系统开源分享
- 火灾警报开源项目
- 带有电报警报的安全系统开源案例
- 点亮蜂鸣器警报开源项目
- 使用激光和实时警报服务的家庭安全解决方案
- 警报系统开源分享
- 家庭安全警报系统
- 物联网家庭安全模型开源分享
- 自动消毒与消毒警报开源
- 家庭电路实用检修技巧 290次阅读
- 电子警报器电路图分享 923次阅读
- 如何使用IC555创建6个有趣的警报器和警报音效发生器电路 4071次阅读
- 一个简单的门把手触摸报警器电路 2212次阅读
- 一种低成本的电子警报器电路图 2977次阅读
- 分享一个不错的安全系统报警电路图 2960次阅读
- 在贴片加工厂中有哪些安全防护需要了解 1306次阅读
- 家庭安全用电常识 5099次阅读
- 家庭安全用电注意事项 5247次阅读
- 安全用电小知识:家庭用电电路跳闸如何检查 7001次阅读
- 单片机驱动蜂鸣器产生警报声的设计 5596次阅读
- 地震警报器制作详解 1w次阅读
- 智能安防系统真的安全吗_家庭安防系统告诉你 1.6w次阅读
- 基于OpenWRT智能家庭安防系统的研究与实现 3132次阅读
- 智能家居的真正意义:连接家庭“点”安全 1061次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多