脏污程度检测方法、装置、电子设备和智能家电与流程

文档序号:16199792发布日期:2018-12-08 06:29阅读:313来源:国知局
脏污程度检测方法、装置、电子设备和智能家电与流程

本申请涉及智能家电领域,尤其涉及一种脏污程度检测方法、装置、电子设备和智能家电。

背景技术

随着科技的发展和时代的进步,智能家电的应用越来越广泛,也因此给人们的日常生活带来了极大的便利。

在日常生活中,厨房通常容易出现油烟污渍、食物污渍等,如果用户不注意清理的话,可能会导致厨房某些区域的严重脏污,影响厨房卫生,以及用户的生活品质。在这种情况下,如何进一步提高厨房家电的智能化程度,以实现灶台的脏污程度的自动检测成为亟待解决的问题。



技术实现要素:

有鉴于此,本申请提供一种脏污程度检测方法、装置、电子设备和智能家电,以解决相关技术中无法实现自动脏污检测的问题。

具体地,本申请是通过如下技术方案实现的:

第一方面,本申请提供一种脏污程度检测方法,所述方法应用于智能家电中的主控器,所述方法包括:

获取厨房预定区域的当前图像;

基于所述当前图像,获取所述厨房预定区域中的标识点的当前数量;所述标识点为所述厨房预定区域中预设的图形标识或文字标识;

获取所述厨房预定区域中的标识点的初始数量;

通过比较所述当前数量与所述初始数量,确定所述厨房预定区域的脏污程度。

第二方面,本申请提供一种脏污程度检测装置,所述方法应用于智能家电中的主控器,所述装置包括:

当前图像获取单元,用于获取厨房预定区域的当前图像;

当前数量获取单元,用于基于所述当前图像,获取所述厨房预定区域中的标识点的当前数量;所述标识点为所述厨房预定区域中预设的图形标识或文字标识;

初始数量获取单元,用于获取所述厨房预定区域中的标识点的初始数量;

脏污程度计算单元,用于通过比较所述当前数量与所述初始数量,确定所述厨房预定区域的脏污程度。

第三方面,本申请提供一种电子设备,包括存储器及处理器;

所述存储器用于存储包括程序指令的信息;

所述处理器用于控制程序指令的执行,所述程序指令被处理器加载并执行时实现本申请第一方面提供的方法的步骤。

第四方面,本申请提供一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本申请第一方面提供的方法的步骤。

第五方面,本申请提供一种智能家电,所述智能家电包括:主控器、摄像头;

其中,所述主控器用于:

通过摄像头获取厨房预定区域的当前图像;

基于所述当前图像,获取所述厨房预定区域中的标识点的当前数量;所述标识点为所述厨房预定区域中预设的图形标识或文字标识;

获取所述厨房预定区域中的标识点的初始数量;

通过比较所述当前数量与所述初始数量,确定所述厨房预定区域的脏污程度;

所述摄像头用于:

获取厨房预定区域的当前图像,并将所述当前图像发送给主控器。

分析上述实施例可知,智能集成灶、智能油烟机等厨房里的智能家电中的主控器可以针对某厨房预定区域,通过当前获取到的该厨房预定区域的当前图像,获取该厨房预定区域中的标识点的当前数量,并将该当前数量与该厨房预定区域中的标识点的初始数量进行比较,从而可以确定该厨房预定区域的脏污程度,即采用这样的方式,可以实现由智能家电中的主控器自行检测某厨房预定区域的脏污程度,提高厨房里智能家电的智能化程度。

附图说明

图1是本申请一示例性实施例示出的一种脏污程度检测方法的流程图;

图2是本申请一示例性实施例示出的另一种脏污程度检测方法的流程图;

图3是本申请一示例性实施例示出的另一种脏污程度检测方法的流程图;

图4是本申请一示例性实施例示出的另一种脏污程度检测方法的流程图;

图5是本申请一示例性实施例示出的一种标识点的示意图;

图6是本申请一示例性实施例示出的一种脏污程度检测装置所在设备的硬件结构图;

图7是本申请一示例性实施例示出的一种脏污程度检测装置的框图;

图8是本申请一示例性实施例示出的一种智能家电的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

请参考图1,为本申请一示例性实施例示出的一种智能家电的框图。图1所示的智能家电可以是智能集成灶、智能油烟机等厨房里的智能家电。该智能家电可以包括:主控器和摄像头。而在一个可选的实施例中,该智能家电还可以包括:环境光传感器。其中,主控器可以对摄像头和环境光传感器进行控制,也可以获取摄像头拍摄到的图像,以及环境光传感器输出的结果。

请参考图2,为本申请一示例性实施例示出的一种脏污程度检测方法的流程图。该方法可以应用于智能集成灶、智能油烟机等智能家电中的主控器,在这些智能家电中通常还配备有与其主控器连接的摄像头。该方法可以包括如下步骤:

步骤201:获取厨房预定区域的当前图像。

在本实施例中,用户可以自行调整智能家电中与其主控器连接的摄像头的安装位置和角度,从而使该摄像头可以拍摄到厨房预定区域的照片。其中,厨房预定区域即为用户希望由该智能家电检测脏污程度的区域。举例来说,当该智能家电为智能集成灶时,该厨房预定区域可以是灶台;当该智能家电为智能油烟机时,该厨房预定区域也可以是灶台,或者是智能油烟机的外壳。

摄像头在对厨房预定区域进行拍摄后,与该摄像头连接的主控器可以获取到该摄像头拍摄到的图像,即获取到该厨房预定区域的当前图像。

在一个可选的实施例中,请参考图3,主控器可以采用如下步骤实现获取厨房预定区域的当前图像:

步骤2011:判断是否到达预设的检测时间。

步骤2012:如果已到达所述检测时间,则获取所述厨房预定区域的当前图像。

主控器可以提供用户页面,用户则可以通过该用户页面设置需要进行脏污程度检测的时间,即检测时间。举例来说,用户可以设置每天20点进行脏污程度检测,或者也可以设置每隔48小时进行脏污程度检测。

在完成检测时间的设置后,主控器可以判断是否到达该检测时间。如果还未到达该检测时间,则主控器可以继续等待。如果已到达该检测时间,则主控器可以向与其连接的摄像头发送拍摄请求,以由该摄像头对厨房预定区域进行拍摄。该摄像头在完成本次拍摄后,可以将拍摄得到该厨房预定区域的当前图像返回给主控器,即由主控器获取该厨房预定区域的当前图像。

在另一个可选的实施例中,请参考图4,主控器可以采用如下步骤实现获取厨房预定区域的当前图像:

步骤2013:判断是否接收到用户的脏污程度检测指令。

步骤2014:如果接收到所述脏污程度检测指令,则获取所述厨房预定区域的当前图像。

除了图3所示的定时获取厨房预定区域的当前图像的方法外,还可以由用户通过主控器提供的用户页面触发脏污程度检测指令。举例来说,该用户页面中可以提供脏污程度检测按钮,主控器在检测到用户点击该用户页面中的脏污程度检测按钮的操作时,可以视为接收到用户的脏污程度检测指令。

主控器在确定接收到用户的脏污程度检测指令后,可以向与其连接的摄像头发送拍摄请求,以由该摄像头对厨房预定区域进行拍摄。该摄像头在完成本次拍摄后,可以将拍摄得到该厨房预定区域的当前图像返回给主控器。

需要说明的是,如果摄像头对厨房预定区域进行拍摄时,环境光强度较低,则可能导致拍摄得到的该厨房预定区域的当前图像较为模糊,从而影响后续对该厨房预定区域的脏污程度的检测。因此,在另一个可选的实施例中,在智能家电中还可以配备有与其主控器连接的环境光传感器。主控器可以控制环境光传感器对环境光强度进行检测。该环境光传感器在完成本次检测后,可以将检测到的当前环境光强度返回给主控器。在这种情况下,请参考图5,主控器可以采用如下步骤实现获取厨房预定区域的当前图像:

步骤2015:判断当前环境光强度是否大于预设的强度阈值。

步骤2016:如果所述当前环境光强度大于所述强度阈值,则获取厨房预定区域的当前图像。

步骤2017:如果所述当前环境光强度不大于所述强度阈值,则在达到预设的延迟时间后,再次判断当前环境光强度是否大于预设的强度阈值。

主控器在接收到与其相连的环境光传感器返回的当前环境光强度后,可以判断该当前环境光强度是否大于预设的强度阈值。其中,强度阈值可以由用户通过主控器提供的用户界面自行设置,也可以是默认的缺省值。

主控器在确定该当前环境光强度大于该强度阈值后,可以直接向与其连接的摄像头发送拍摄请求,以由该摄像头对厨房预定区域进行拍摄。该摄像头在完成本次拍摄后,可以将拍摄得到该厨房预定区域的当前图像返回给主控器。

另一方面,如果该当前环境光强度不大于该强度阈值,则主控器可以在到达预设的延迟时间后,再次控制环境光传感器对环境光强度进行检测,以获取该环境光传感器返回的新的当前环境光强度,并判断新的当前环境光强度是否大于该强度阈值,以在新的当前环境光强度大于该强度阈值时,获取该厨房预定区域的当前图像,保证获取到的该厨房预定区域的当前图像的清晰度,从而提高后续对该厨房预定区域的脏污程度检测的准确度。当然,延迟时间也可以由用户通过主控器提供的用户界面自行设置,也可以是默认的缺省值,例如:5分钟。

步骤202:基于所述当前图像,获取所述厨房预定区域中的标识点的当前数量。

在本实施例中,在前述步骤201中获取到厨房预定区域的当前图像后,可以基于该当前图像,获取该厨房预定区域中的标识点的当前数量。

具体地,标识点可以是该厨房预定区域中预设的图形标识或文字标识。请参考图6,为本申请一示例性实施例示出的一种标识点的示意图。其中,一个图像标识“+”即为一个标识点。当然,在实际应用中,标识点还可以是图像标识“●”,或者是文字标识“0”等,本申请对此不作特殊限制。

步骤203:获取所述厨房预定区域中的标识点的初始数量。

在本实施例中,主控器还可以获取上述厨房预定区域中的标识点的初始数量。该初始数量可以由用户通过主控器提供的用户界面设置,在这种情况下,主控器可以在用户完成初始数量的设置后,直接获取用户设置的数值,作为该厨房预定区域中的标识点的初始数量。

在另一个可选的实施例中,可以由主控器在该厨房预定区域的脏污程度较低(例如:脏污程度为0)时,控制摄像头对该厨房预定区域进行拍摄,以获取该厨房预定区域的初始图像,并将该初始图像保存在本地。具体地,用户可以在其认为该厨房预定区域的脏污程度较低时,通过主控器提供的用户界面触发初始图像获取指令,从而使主控器在确定接收到用户的初始图像获取指令后,获取该厨房预定区域的初始图像,并将该初始图像保存在本地。

后续,主控器可以基于该初始图像,获取该厨房预定区域中的标识点的初始数量,即在该厨房预定区域的脏污程度较低时,可以识别到的标识点的数量。

需要说明的是,步骤203与步骤201至202之间没有明确的时序关系,即主控器可以在获取到上述厨房预定区域中的标识点的当前数量后,在获取其中的标识点的初始数量;也可以在获取到该厨房预定区域的当前图像,但还未获取其中的标识点的当前数量时,先获取其中的标识点的初始数量;还可以在获取该厨房预定区域的当前图像之前,直接获取其中的标识点的初始数量。

步骤204:通过比较所述当前数量与所述初始数量,确定所述厨房预定区域的脏污程度。

在本实施例中,由于厨房中的污渍往往不够透明,会遮挡住厨房预定区域中的标识点,导致主控器识别到的该厨房预定区域中的标识点的当前数量小于初始数量,因此,在前述步骤202中获取到厨房预定区域中的标识点的当前数量,并在前述步骤203中获取到该厨房预定区域中的标识点的初始数量后,主控器可以通过比较该当前数量和该初始数量,确定该厨房预定区域的脏污程度。

由上述实施例可见,智能集成灶、智能油烟机等厨房里的智能家电中的主控器可以针对某厨房预定区域,通过当前获取到的该厨房预定区域的当前图像,获取该厨房预定区域中的标识点的当前数量,并将该当前数量与该厨房预定区域中的标识点的初始数量进行比较,从而可以确定该厨房预定区域的脏污程度,即采用这样的方式,可以实现由智能家电中的主控器自行检测某厨房预定区域的脏污程度,提高厨房里智能家电的智能化程度。

在一个可选的实施例中,主控器可以计算该初始数量与该当前数量之间的差值,并将该差值确定为该厨房预定区域的脏污程度。举例来说,假设该当前数量为m,该初始数量为n,进一步假设该厨房预定区域的脏污程度为x,则:x=|m-n|。

在另一个可选的实施例中,主控器也可以计算该初始数量与该当前数量之间的比值,并将该比值确定为该厨房预定区域的脏污程度。举例来说,假设该当前数量为m,该初始数量为n,进一步假设该厨房预定区域的脏污程度为x,则:

当然,在确定出该厨房预定区域的脏污程度后,可以判断确定的该厨房预定区域的脏污程度是否大于预设的脏污程度阈值。如果该脏污程度大于该脏污程度阈值,则主控器可以执行脏污报警操作。

在另一个可选的实施例中,主控器可以采用如下方式执行溢出报警操作,包括:在本地以语音或文本方式输出脏污报警信息;和/或,向与本设备连接的用户终端发送所述脏污报警信息。这样,可以提醒用户脏污程度较高,从而使用户可以及时清理厨房脏污,同时还可以提醒用户检查是否存在摄像头脏污,以及时清理摄像头脏污,避免误报。

与前述脏污程度检测方法的实施例相对应,本申请还提供了脏污程度检测装置的实施例。

本申请脏污程度检测装置的实施例可以应用在智能家电中的主控器上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图7所示,为本申请脏污程度检测装置所在主控器的一种硬件结构图,除了图7所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的主控器通常根据该脏污程度检测的实际功能,还可以包括其他硬件,对此不再赘述。

请参考图8,为本申请一示例性实施例示出的一种脏污程度检测装置的框图。该装置800可以应用于图7所示的智能家电中的主控器,包括:

当前图像获取单元801,用于获取厨房预定区域的当前图像;

当前数量获取单元802,用于基于所述当前图像,获取所述厨房预定区域中的标识点的当前数量;所述标识点为所述厨房预定区域中预设的图形标识或文字标识;

初始数量获取单元803,用于获取所述厨房预定区域中的标识点的初始数量;

脏污程度计算单元804,用于通过比较所述当前数量与所述初始数量,确定所述厨房预定区域的脏污程度。

在一个可选的实施例中,所述当前图像获取单元801具体可以用于:

判断是否到达预设的检测时间;

如果已到达所述检测时间,则获取所述厨房预定区域的当前图像。

在另一个可选的实施例中,所述当前图像获取单元801具体可以用于:

判断是否接收到用户的脏污程度检测指令;

如果接收到所述脏污程度检测指令,则获取所述厨房预定区域的当前图像。

在另一个可选的实施例中,所述当前图像获取单元801具体可以用于:

判断当前环境光强度是否大于预设的强度阈值;

如果所述当前环境光强度大于所述强度阈值,则获取厨房预定区域的当前图像;

如果所述当前环境光强度不大于所述强度阈值,则在到达预设的延迟时间后,再次判断当前环境光强度是否大于预设的强度阈值。

在另一个可选的实施例中,所述初始数量获取单元803具体可以用于:

基于预存的所述厨房预定区域的初始图像,获取所述厨房预定区域中的标识点的初始数量。

在另一个可选的实施例中,所述脏污程度计算单元804具体可以用于:

计算所述初始数量与所述当前数量之间的差值;

将所述差值确定为所述厨房预定区域的脏污程度。

在另一个可选的实施例中,所述脏污程度计算单元804具体可以用于:

计算所述初始数量与所述当前数量之间的比值;

将所述比值确定为所述厨房预定区域的脏污程度。

在另一个可选的实施例中,所述装置800还可以包括:

脏污程度判断单元805,用于判断确定的所述厨房预定区域的脏污程度是否大于预设的脏污程度阈值;

脏污报警执行单元806,用于在所述脏污程度大于所述脏污程度阈值时,执行脏污报警操作。

在另一个可选的实施例中,所述脏污报警执行单元806具体可以用于:

在本地以语音或文本方式输出脏污报警信息;

和/或,向与所述智能家电连接的用户终端发送所述脏污报警信息。

此外,本申请提供一种电子设备,包括存储器及处理器;

所述存储器用于存储包括程序指令的信息;

所述处理器用于控制程序指令的执行,所述程序指令被处理器加载并执行时实现本申请提供的任一方法的步骤。

此外,本申请提供一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本申请提供的任一方法的步骤。

请继续参考图1,本申请提供一种智能家电,所述智能家电可以包括:主控器、摄像头;

其中,所述主控器用于:

通过摄像头获取厨房预定区域的当前图像;

基于所述当前图像,获取所述厨房预定区域中的标识点的当前数量;所述标识点为所述厨房预定区域中预设的图形标识或文字标识;

获取所述厨房预定区域中的标识点的初始数量;

通过比较所述当前数量与所述初始数量,确定所述厨房预定区域的脏污程度;

所述摄像头用于:

获取厨房预定区域的当前图像,并将所述当前图像发送给主控器。

在一个可选的实施例中,所述主控器具体可以用于:

判断是否到达预设的检测时间;

如果已到达所述检测时间,则获取所述厨房预定区域的当前图像。

在另一个可选的实施例中,所述主控器具体可以用于:

判断是否接收到用户的脏污程度检测指令;

如果接收到所述脏污程度检测指令,则获取所述厨房预定区域的当前图像。

在另一个可选的实施例中,所述智能家电还可以包括:环境光传感器;

所述环境光传感器用于:

将检测到的当前环境光强度输出至主控器;

所述主控器具体可以用于:

基于所述环境光传感器的输出结果,判断当前环境光强度是否大于预设的强度阈值;

如果所述当前环境光强度大于所述强度阈值,则获取厨房预定区域的当前图像;

如果所述当前环境光强度不大于所述强度阈值,则在到达预设的延迟时间后,再次判断当前环境光强度是否大于预设的强度阈值。

在另一个可选的实施例中,所述主控器具体可以用于:

基于预存的所述厨房预定区域的初始图像,获取所述厨房预定区域中的标识点的初始数量。

在另一个可选的实施例中,所述主控器具体可以用于:

计算所述初始数量与所述当前数量之间的差值;

将所述差值确定为所述厨房预定区域的脏污程度。

在另一个可选的实施例中,所述主控器具体可以用于:

计算所述初始数量与所述当前数量之间的比值;

将所述比值确定为所述厨房预定区域的脏污程度。

在另一个可选的实施例中,所述主控器还可以用于:

判断确定的所述厨房预定区域的脏污程度是否大于预设的脏污程度阈值;

如果所述脏污程度大于所述脏污程度阈值,则执行脏污报警操作。

在另一个可选的实施例中,所述主控器具体可以用于:

在本地以语音或文本方式输出脏污报警信息;

和/或,向与所述智能家电连接的用户终端发送所述脏污报警信息。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

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