1.一种基于物联网的智能家居控制方法,其特征在于,包括以下步骤:获取用户人脸图像,根据所述人脸图像判断用户头部正对终端控制器时,获取用户第一触发手势,采集用户第一触发手势对应的手势轨迹信息;
将所述手势轨迹信息对应的手势图像进行灰度化处理得到灰度图像,选取预设手势的肤色进行分割图像处理得到预设灰度图像;
从灰度图像中获取相邻的多帧图像进行差分运算并与预设灰度图像进行匹配,根据匹配结果检测并提取所述第一触发手势的运动目标区域;
判断运动目标区域与用户头部的第一距离是否在预设距离内;
若否,生成控制所述终端控制器的开启指令,获取多个用户第二触发手势和所述用户人脸组成的表情图像,去除表情图像中的第二触发手势中对应的手势未覆盖所述人脸的表情图像得到目标表情图像,将所述目标表情图像与预设表情图像库进行匹配的表情相似度超过预设表情相似度时,控制所述终端控制器开启;
当所述第二触发手势与所述用户头部的第二距离未超过所述预设距离时,控制所述终端控制器与多个智能设备建立握手通信;
获取所述目标表情图像中的目标手势所占人脸的五官信息,根据所述目标表情图像的表情相似度变化值控制所述终端控制器调控与所述五官信息对应的智能设备。
2.根据权利要求1所述的基于物联网的智能家居控制方法,其特征在于,所述判断所述手势轨迹信息中各手势与用户头部的第一距离是否在预设距离内,包括:以用户头部为参考原点建立坐标系;
根据所述坐标系确定用户的手势轨迹信息并计算各手势与头部的距离。
3.根据权利要求1所述的基于物联网的智能家居控制方法,其特征在于,当所述运动目标区域与用户头部的第一距离是在预设距离内时,获取所述终端控制器中存储的多个智能设备的功率参数;
控制所述功率参数中的最小值对应的智能设备待机,并控制所述功率参数中的最大值对应的智能设备关机。
4.根据权利要求1所述的基于物联网的智能家居控制方法,其特征在于,所述获取所述目标表情图像中的目标手势所占人脸的五官信息,包括:对目标表情图像中的人脸进行检测;
获取被所述目标手势遮挡的人脸区域并记录五官信息。
5.根据权利要求1所述的基于物联网的智能家居控制方法,其特征在于,灰度化处理包括根据RGB和YUV颜色空间的变化关系建立灰度值Y与R、G、B三个分量对应公式:Y=0.3B+
0.59G+0.11R。
6.根据权利要求1所述的基于物联网的智能家居控制方法,其特征在于,将所述目标表情图像与预设表情图像库进行匹配的表情相似度超过预设表情相似度时,控制所述终端控制器开启,包括:
获取目标表情图像中相邻的至少两张图像;
计算两张图像的表情变化的时间差值,判断所述时间差值是否超过预设时间;
若是,在预设时间后唤醒所述终端控制器;
若否,控制所述终端控制器开启。
7.一种基于物联网的智能家居控制系统,其特征在于,包括:获取模块,用于获取用户人脸图像,根据所述人脸图像判断用户头部正对终端控制器时,获取用户第一触发手势,采集用户第一触发手势对应的手势轨迹信息;
检测模块,用于将所述手势轨迹信息对应的手势图像进行灰度化处理得到灰度图像,选取预设手势的肤色进行分割图像处理得到预设灰度图像,从灰度图像中获取相邻的多帧图像进行差分运算并与预设灰度图像进行匹配,根据匹配结果检测并提取所述第一触发手势的运动目标区域;
判断模块,用于判断所述手势轨迹信息中各手势与用户头部的第一距离是否在预设距离内;
筛选模块,用于判断所述手势轨迹信息中各手势与用户头部的第一距离不在预设距离内,生成控制所述终端控制器的开启指令,获取多个用户第二触发手势和所述用户人脸组成的表情图像,去除表情图像中获取所述第二触发手势中的手势未覆盖所述人脸的表情图像得到目标表情图像,将所述目标表情图像与预设表情图像库进行匹配的表情相似度超过预设表情相似度时,控制所述终端控制器开启;
控制模块,用于当所述第二触发手势与所述用户头部的第二距离未超过所述预设距离时,控制所述终端控制器与多个智能设备建立握手通信;获取所述目标表情图像中的目标手势所占人脸的五官信息,根据所述目标表情图像的表情相似度变化值控制所述终端控制器调控与所述所述五官信息对应的智能设备。
8.根据权利要求7所述的基于物联网的智能家居控制系统,其特征在于,还包括:显示模块,用于显示所述终端控制器存储的智能设备对应的功率参数和每个智能设备的工作状态。