独自开发智能家居系统的一些想法
按我的预想,智能家居的控制有四种方式
-
APP/小程序控制
-
智能音箱等设备语音控制
-
预设场景自动控制
-
根据人体姿态和手部动作控制
前三种目前智能家居方案已经很成熟了,主要是要自己实现第四种,以下是一些不成熟的想法,欢迎补充:
-
使用场景
-
定义想实现的具体交互方式,例如:举手可以打开灯,挥手可以控制音乐,音量等。
-
考虑到未来可能有不同家庭成员的需求和使用习惯,可能需要个性化的手势或姿态,以及可能需要通过人脸识别确定是谁发出的命令。
-
-
交互过程
-
选择简单直观的手势,以确保操作简单。
-
避免过于复杂或需要高精度的手势,这样可以降低误判率。
-
-
用户反馈
-
当系统识别到用户的手势或姿态后,提供清晰的反馈,如声音、灯光变化等,使用户知道操作已被识别。
-
针对可能的误操作提供撤回命令。
-
-
安全性
-
确保在关键操作前有验证机制,例如开关门,开启私人设备
-
需要加入一种“全局停止”手势或动作,以便用户在需要时紧急停止所有智能家居设备的操作。
-
-
性价比:
-
摄像头可以复用室内监控设备,通过降低码率,分辨率的方式降低性能需求,尽量部署在NAS设备中,不再添加额外设备。
-
简单验证了一下,思路基本可行。识别可以通过MediaPipe库来实现。
以下代码可以识别左右手以及ok手势,考虑后续应该结合机器学习来进行手势识别,手写效果差强人意,主要是太麻烦了。
https://mp.csdn.net/mp_blog/creation/editor/134152972