家居环境中照明设备的控制方法和装置、存储介质与流程

文档序号:16777404发布日期:2019-02-01 18:49阅读:146来源:国知局
家居环境中照明设备的控制方法和装置、存储介质与流程

本发明涉及智能家居领域,具体地涉及家居环境中照明设备的控制方法和装置、存储介质。



背景技术:

随着家居环境智能化的提高,越来越多的家居设备被智能化控制。而家居环境中照明设备(例如,各类灯具)为常见的设备。相关技术中,通过红外线扫描或视频监测来判断家居环境的一定区域中是否有成员存在,当确定在该区域中没有成员时,则控制将该区域中的灯具关闭;当确定在该区域中有成员时,则控制将该区域中的灯具打开。

但是,采用上述技术方案,也仅是可以根据环境中有无成员存在来控制照明设备。当成员手提物品无法通过触碰开关控制照明设备时,上述技术方案无法使得成员能够通过动作主动控制照明设备。



技术实现要素:

本发明实施例的目的是提供家居环境中照明设备的控制方法和装置、存储介质,以解决上述技术问题,至少部分地解决上述技术问题。

为了实现上述目的,本发明实施例提供一种家居环境中照明设备的控制方法,所述方法包括:接收扫描到的家居环境中成员的图像;对所接收的扫描到的图像进行二值化处理以获得二值化图片;根据所获得的二值化图片确定被扫描的成员的动作;根据所确定的被扫描的成员的动作对家居环境中照明设备进行相应的控制。

可选的,所述对所接收的扫描到的图像进行二值化处理以获得二值化图片包括:将所接收的扫描到的图像中各个像素的参量值与参量阈值比较;根据比较结果将所接收的扫描到的图像转换为二值化图片。

可选的,所述根据所获得的二值化图片确定被扫描的成员的动作包括如下至少一者:将所获得的二值化图片与抬头状态的二值化图片比对,根据比对结果判断被扫描的成员的动作是否属于抬头动作;将所获得的二值化图片与低头状态的二值化图片比对,根据比对结果判断被扫描的成员的动作是否属于低头动作;或者将所获得的二值化图片与直视状态的二值化图片比对,根据比对结果判断被扫描的成员的动作是否属于抬头动作或低头动作。

可选的,所述将所获得的二值化图片与直视状态的二值化图片比对,根据比对结果判断被扫描的成员的动作是否属于抬头动作或低头动作包括如下至少一者:针对头部区域将所获得的二值化图片与直视状态的二值化图片比对,当所获得的二值化图片中头部区域的竖向长度相对于直视状态的二值化图片中头部区域的竖向长度的缩短程度满足预设长度缩短要求时,判定被扫描的成员的动作属于抬头动作;或者针对头部区域将所获得的二值化图片与直视状态的二值化图片比对,当所获得的二值化图片中头部区域所占面积相对于直视状态的二值化图片中头部区域所占面积的减少程度满足预设面积减小要求和/或按预设标准所获得的二值化图片中头部区域轮廓比直视状态的二值化图片中头部区域轮廓更接近圆形时,判定被扫描的成员的动作属于低头动作。

可选的,根据所确定的被扫描的成员的动作对家居环境中照明设备进行相应的控制包括如下至少一者:当被扫描的成员的动作属于抬头动作时,将家居环境中照明设备打开;当被扫描的成员的动作属于低头动作时,将家居环境中照明设备关闭;或者当被扫描的成员的动作不属于低头动作也不属于抬头动作时,保持家居环境中照明设备的当前状态不变。

根据本发明的另一方面,公开了一种家居环境中照明设备的控制装置,所述装置包括:接收模块,用于接收扫描到的家居环境中成员的图像;二值化模块,用于对所接收的扫描到的图像进行二值化处理以获得二值化图片;确定模块,用于根据所获得的二值化图片确定被扫描的成员的动作;控制模块,用于根据所确定的被扫描的成员的动作对家居环境中照明设备进行相应的控制。

可选的,所述二值化模块用于将所接收的扫描到的图像中各个像素的参量值与参量阈值比较;根据比较结果将所接收的扫描到的图像转换为二值化图片。

可选的,所述确定模块用于执行如下至少一者:将所获得的二值化图片与抬头状态的二值化图片比对,根据比对结果判断被扫描的成员的动作是否属于抬头动作;将所获得的二值化图片与低头状态的二值化图片比对,根据比对结果判断被扫描的成员的动作是否属于低头动作;或者将所获得的二值化图片与直视状态的二值化图片比对,根据比对结果判断被扫描的成员的动作是否属于抬头动作或低头动作。

可选的,所述确定模块用于执行如下至少一者:针对头部区域将所获得的二值化图片与直视状态的二值化图片比对,当所获得的二值化图片中头部区域的竖向长度相对于直视状态的二值化图片中头部区域的竖向长度的缩短程度满足预设长度缩短要求时,判定被扫描的成员的动作属于抬头动作;或者针对头部区域将所获得的二值化图片与直视状态的二值化图片比对,当所获得的二值化图片中头部区域所占面积相对于直视状态的二值化图片中头部区域所占面积的减少程度满足预设面积减小要求和/或按预设标准所获得的二值化图片中头部区域轮廓比直视状态的二值化图片中头部区域轮廓更接近圆形时,判定被扫描的成员的动作属于低头动作。

可选的,所述控制模块用于执行如下至少一者:当被扫描的成员的动作属于抬头动作时,将家居环境中照明设备打开;当被扫描的成员的动作属于低头动作时,将家居环境中照明设备关闭;或者当被扫描的成员的动作不属于低头动作也不属于抬头动作时,保持家居环境中照明设备的当前状态不变。

根据本发明的又一方面,提供了一种机器可读存储介质,该机器可读存储介质上存储指令,该指令用于使得机器执行如前任一项所述的家居环境中照明设备的控制方法。

通过上述技术方案,通过二值图片来确定成员动作,根据动作来对照明设备进行控制,如此,成员仅需要作出相应动作便可以实现照明设备的预期控制,进而使得成员无需用手触碰开关也能够对照明设备进行主动控制。

本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:

图1是根据本发明实施例的家居环境中照明设备的控制方法的流程图;

图2是根据本发明实施例的进行二值化处理的流程图;

图3是根据本发明实施例的二值化数组表示的成员抬头状态的二值化图片的示意图;

图4是根据本发明实施例的二值化数组表示的成员低头状态的二值化图片的示意图;

图5是根据本发明实施例的二值化数组表示的成员直视状态的二值化图片的示意图;以及

图6是根据本发明实施例的家居环境中照明设备的控制装置的结构图。

具体实施方式

以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。

图1是根据本发明实施例的家居环境中照明设备的控制方法的流程图,该方法可用于各种智能家居的控制设备中,例如智能网关中,如图1所示,该方法可包括如下步骤。

在步骤s110中,接收扫描到的家居环境中成员的图像。

举例而言,通过红外线传感器对家居环境进行扫描,之后获得家居环境中成员的红外图像。红外线传感器可通过诸如蓝牙、无线局域网wifi等通信技术将红外图片发送给控制设备。控制设备接收到红外传感器扫描到的家居环境中成员的红外图像。

在步骤s120中,对所接收的扫描到的图像进行二值化处理以获得二值化图片。

在一实施例中,所述对所接收的扫描到的图像进行二值化处理以获得二值化图片可包括如下步骤。

在步骤s122中,将所接收的扫描到的图像中各个像素的参量值与参量阈值比较。

在步骤s124中,根据比较结果将所接收的扫描到的图像转换为二值化图片。

举例而言,可以将所接收的扫描到的图像的各个像素的灰度值与灰度阈值比较,当灰度值大于灰度阈值时,将灰度值转换为1,否则,将灰度值转换为0。转换后的二值图可存储于二值数组中。

在步骤s130中,根据所获得的二值化图片确定被扫描的成员的动作。

在一实施例中,所述根据所获得的二值化图片确定被扫描的成员的动作可包括:将所获得的二值化图片与抬头状态的二值化图片比对,根据比对结果判断被扫描的成员的动作是否属于抬头动作。

举例而言,将所获得的二值化图片中头部区域与例如如图3所示的抬头状态的二值化图片中头部区域(例如图3中标识为1的区域)比对,根据两者的相似度判断被扫描的成员的动作是否属于抬头动作,例如当相似度达到相似度阈值时,判定被扫描的成员的动作属于抬头动作。

在一实施例中,所述根据所获得的二值化图片确定被扫描的成员的动作可包括:将所获得的二值化图片与低头状态的二值化图片比对,根据比对结果判断被扫描的成员的动作是否属于低头动作。

举例而言,将所获得的二值化图片中头部区域与例如如图4所示的低头状态的二值化图片的头部区域(例如图4中标识为1的区域)比对,根据两者的相似度判断被扫描的成员的动作是否属于低头动作,例如当相似度达到相似度阈值时,判定被扫描的成员的动作属于低头动作。

在一实施例中,所述根据所获得的二值化图片确定被扫描的成员的动作可包括:将所获得的二值化图片与直视状态的二值化图片比对,根据比对结果判断被扫描的成员的动作是否属于抬头动作或低头动作。

进一步地,将所获得的二值化图片与直视状态的二值化图片比对,根据比对结果判断被扫描的成员的动作是否属于抬头动作或低头动作包括如下至少一者:

针对头部区域将所获得的二值化图片与直视状态的二值化图片比对,当所获得的二值化图片中头部区域的竖向长度相对于直视状态的二值化图片中头部区域的竖向长度的缩短程度满足预设长度缩短要求时,判定被扫描的成员的动作属于抬头动作;或者

针对头部区域将所获得的二值化图片与直视状态的二值化图片比对,当所获得的二值化图片中头部区域所占面积相对于直视状态的二值化图片中头部区域所占面积的减少程度满足预设面积减小要求和/或按预设标准所获得的二值化图片中头部区域轮廓比直视状态的二值化图片中头部区域轮廓更接近圆形时,判定被扫描的成员的动作属于低头动作。

举例而言,针对头部区域(例如,图5中标识为1的区域)将所获得的二值化图片与例如如图5所示的直视状态的二值化图片比对,判断所获得的二值化图片中竖向长度(例如,竖直方向对称线上的长度)与直视状态的二值化图片中竖向长度相对比的缩短比例是否达到第一比例阈值。如果是,则判定被扫描的成员的动作属于抬头动作。

针对头部区域(例如,图5中标识为1的区域)将所获得的二值化图片与例如如图5所示的直视状态的二值化图片比对,进行如下判断:(1)所获得的二值化图片中头部区域所占面积与直视状态的二值化图片中头部区域所占面积相对比的减少比例是否达到第二比例阈值;(2)所获得的二值化图片中头部区域横轴与竖轴的比例是否比直视状态的二值化图片中头部区域横轴与竖轴的比例更接近1,其中头部区域横轴与竖轴的比例越接近1头部区域轮廓越接近圆形。当上述判断中至少一者为是时,可以判定被扫描的成员的动作属于低头动作。

上述实施例中确定成员动作的方法可以分开或结合使用。例如,通过将所获得的二值化图片与低头状态的二值化图片和抬头状态的二值化图片对比,确定成员动作是否为抬头动作或低头动作,再将所获得的二值化图片与直视状态的二值化图片比较,确定成员动作是否为抬头动作或低头动作。当两者都确定成员动作为抬头动作或低头动作时,才对照明设备执行对应控制,如此能够提高控制的准确性。

在步骤s140中,根据所确定的被扫描的成员的动作对家居环境中照明设备进行相应的控制。

在一实施例中,根据所确定的被扫描的成员的动作对家居环境中照明设备进行相应的控制包括如下至少一者。

当被扫描的成员的动作属于抬头动作时,将家居环境中照明设备打开;

当被扫描的成员的动作属于低头动作时,将家居环境中照明设备关闭;

当被扫描的成员的动作不属于低头动作也不属于抬头动作时,保持家居环境中照明设备的当前状态不变。

本发明还提供了一种机器可读存储介质,该机器可读存储介质上存储指令,该指令用于使得机器执行如前任一项实施例中所述的家居环境中照明设备的控制方法。

通过上述技术方案,使得家居环境中的成员仅需要作出相应动作便可以实现照明设备的预期控制,进而使得成员无需用手触碰开关也能够对照明设备进行主动控制。

图6是根据本发明实施例的家居环境中照明设备的控制装置的结构图,该装置可用于各种智能家居的控制设备中,例如智能网关中,如图6所示,该装置可包括如下模块。

接收模块610,用于接收扫描到的家居环境中成员的图像;

二值化模块620,用于对所接收的扫描到的图像进行二值化处理以获得二值化图片;

确定模块630,用于根据所获得的二值化图片确定被扫描的成员的动作;

控制模块640,用于根据所确定的被扫描的成员的动作对家居环境中照明设备进行相应的控制。

在一实施例中,二值化模块620用于将所接收的扫描到的图像中各个像素的参量值与参量阈值比较;根据比较结果将所接收的扫描到的图像转换为二值化图片。

在一实施例中,确定模块630用于执行如下至少一者:

将所获得的二值化图片与抬头状态的二值化图片比对,根据比对结果判断被扫描的成员的动作是否属于抬头动作;

将所获得的二值化图片与低头状态的二值化图片比对,根据比对结果判断被扫描的成员的动作是否属于低头动作;或者

将所获得的二值化图片与直视状态的二值化图片比对,根据比对结果判断被扫描的成员的动作是否属于抬头动作或低头动作。

进一步地,确定模块630用于执行如下至少一者:

针对头部区域将所获得的二值化图片与直视状态的二值化图片比对,当所获得的二值化图片中头部区域的竖向长度相对于直视状态的二值化图片中头部区域的竖向长度的缩短程度满足预设长度缩短要求时,判定被扫描的成员的动作属于抬头动作;或者

针对头部区域将所获得的二值化图片与直视状态的二值化图片比对,当所获得的二值化图片中头部区域所占面积相对于直视状态的二值化图片中头部区域所占面积的减少程度满足预设面积减小要求和/或按预设标准所获得的二值化图片中头部区域轮廓比直视状态的二值化图片中头部区域轮廓更接近圆形时,判定被扫描的成员的动作属于低头动作。

在一实施例中,控制模块640用于执行如下至少一者:

当被扫描的成员的动作属于抬头动作时,将家居环境中照明设备打开;

当被扫描的成员的动作属于低头动作时,将家居环境中照明设备关闭;

当被扫描的成员的动作不属于低头动作也不属于抬头动作时,保持家居环境中照明设备的当前状态不变。

上述装置与前述方法相对应,具体实施方式可参见前述方法中详细描述,在此不再赘述。

以上结合附图详细描述了本发明实施例的可选实施方式,但是,本发明实施例并不限于上述实施方式中的具体细节,在本发明实施例的技术构思范围内,可以对本发明实施例的技术方案进行多种简单变型,这些简单变型均属于本发明实施例的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明实施例对各种可能的组合方式不再另行说明。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得单片机、芯片或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

此外,本发明实施例的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明实施例的思想,其同样应当视为本发明实施例所公开的内容。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1