
1.本技术涉及食物烘焙领域,具体而言,涉及一种食物烘焙的控制方法和装置。
背景技术:2.目前,可以通过测量烘焙设备(例如,烤箱)所烘焙的食物的温度来对食物进行自动烘焙。现有技术中所采用的温度测量方式为:通过温度传感器来对烘焙中的食物进行温度测定,从而测定食物的成熟度。
3.然而,温度传感器只能探测食物外部的温度,无法判断内部的温度,导致食物成熟度的判定不准确。由此可见,相关技术中的食物烘焙方式,存在由于无法判断食物内部温度导致的食物成熟度判定的准确性差的问题。
技术实现要素:4.本技术实施例提供了一种食物烘焙的控制方法和装置、存储介质及电子装置,以至少解决相关技术中的食物烘焙方式存在无法判断食物内部温度导致的食物成熟度判定的准确性差的技术问题。
5.根据本技术实施例的一个方面,提供了一种食物烘焙的控制方法,包括:通过向烘焙设备所烘焙的烘焙食物发射第一探测波对烘焙食物进行超声波探测,得到第一探测数据,其中,第一探测数据用于记录第一探测波在烘焙食物内传输的过程中所发生的变化;根据第一探测数据,确定第一探测波在烘焙食物内传输的目标衰减率;根据目标衰减率和目标配置信息,确定烘焙食物的第一成熟度,其中,目标配置信息用于表示超声波的衰减率与烘焙食物的成熟度之间的对应关系。
6.在一个示例性实施例中,通过向烘焙设备所烘焙的烘焙食物发射第一探测波对所述烘焙食物进行超声波探测,得到第一探测数据,其中,所述第一探测数据用于记录所述第一探测波在所述烘焙食物内传输的过程中所发生的变化;根据所述第一探测数据,确定所述第一探测波在所述烘焙食物内传输的目标衰减率;根据所述目标衰减率和目标配置信息,确定所述烘焙食物的第一成熟度,其中,所述目标配置信息用于表示超声波的衰减率与所述烘焙食物的成熟度之间的对应关系。
7.在一个示例性实施例中,所述根据所述第一探测数据,确定所述第一探测波在所述烘焙食物内传输的目标衰减率包括:从所述第一探测数据中获取第一幅度值、第二幅度值和传输距离,其中,所述第一幅度值为所述第一探测波的透射波的幅度值,所述第二幅度值为所述第一探测波的回波的幅度值,所述传输距离为所述第一探测波在所述烘焙食物内沿着探测方向上传输的距离;根据所述第一幅度值、所述第二幅度值和所述传输距离,确定所述目标衰减率。
8.在一个示例性实施例中,所述根据所述第一幅度值、所述第二幅度值和所述传输距离,确定所述目标衰减率包括:将所述第一幅度值和第二幅度值之差的分贝值与所述传输距离的倒数的乘积,确定为所述目标衰减率。
9.在一个示例性实施例中,所述根据所述目标衰减率和目标配置信息,确定所述烘焙食物的第一成熟度包括:使用所述目标衰减率与多个衰减率区间进行匹配,确定与所述目标衰减率匹配的目标衰减率区间,所述多个衰减率区间中的不同衰减率区间与多个成熟度等级中的不同成熟度等级对应;将与所述目标衰减率区间对应的成熟度等级,确定为所述烘焙食物的所述第一成熟度。
10.在一个示例性实施例中,在所述通过向烘焙设备所烘焙的烘焙食物发射第一探测波对所述烘焙食物进行超声波探测之前,所述方法还包括:获取与第一样本食物所对应的第二探测数据,其中,所述第一样本食物为与所述烘焙食物同类型的食物,所述第二探测数据用于表示由所述烘焙设备开始烘焙所述第一样本食物至烘焙成熟的第一烘焙时间内对所述第一样本食物发射的第二探测波在所述第一样本食物内传输的衰减率变化;根据所述第二探测数据,确定出所述多个衰减率区间,其中,所述第一烘焙时间被等分为与所述多个衰减率区间一一对应的多个第一时间区间,所述多个衰减率区间中的每个衰减率区间是由在与所述每个衰减率区间对应的第一时间区域内所述第二探测波在所述第一样本食物内传输的衰减率变化确定的。
11.在一个示例性实施例中,所述方法还包括:获取图像采集设备对所述烘焙食物进行图像采集所得到的食物采集图像;将所述食物采集图像与成熟度图像进行匹配,确定所述烘焙食物的第二成熟度,其中,所述成熟度图像是对不同成熟度的第二样本食物进行图像采集所得到的图像,所述第二样本食物是与所述烘焙食物同类型的食物;按照预设权值对所述第一成熟度和所述第二成熟度进行归一化处理,得到所述烘焙食物的目标成熟度。
12.在一个示例性实施例中,所述将所述食物采集图像与成熟度图像进行匹配,确定所述烘焙食物的第二成熟度包括:对所述食物采集图像进行特征提取,得到与所述烘焙食物对应的第一食物特征;根据所述第一食物特征与所述成熟度图像对应的第二食物特征进行匹配,从所述成熟度图像中识别出目标匹配图像,其中,所述第二食物特征是从所述成熟度图像中提取出的与所述第二样本食物对应的食物特征;将与所述目标匹配图像所对应的成熟度,确定为所述烘焙食物的所述第二成熟度。
13.在一个示例性实施例中,在获取图像采集设备对所述烘焙食物进行图像采集所得到的食物采集图像之前,所述方法还包括:获取与所述第二样本食物对应的候选采集图像,其中,所述候选采集图像是由所述烘焙设备开始烘焙所述第二样本食物至烘焙成熟的第二烘焙时间内通过所述图像采集设备对所述第二样本食物进行图像采集所得到的图像;从所述候选采集图像中选取出与所述第二烘焙时间内的目标时间点对应的采集图像,得到所述成熟度图像,其中,所述第二烘焙时间被等分为多个第二时间区间,所述目标时间点为所述第二时间区间的端点。
14.在一个示例性实施例中,在所述根据所述目标衰减率和目标配置信息,确定所述烘焙食物的第一成熟度之后,所述方法还包括:在所述第一成熟度达到预定成熟度阈值的情况下,向目标终端发送提示信息,其中,所述提示信息用于向提示完成所述烘焙食物的烘焙;控制所述烘焙设备停止对所述烘焙食物进行烘焙。
15.根据本技术实施例的另一个方面,还提供了一种食物烘焙的控制装置,包括:发射单元,用于通过向烘焙设备所烘焙的烘焙食物发射第一探测波对烘焙食物进行超声波探测,得到第一探测数据,其中,第一探测数据用于记录第一探测波在烘焙食物内传输的过程
中所发生的变化;第一确定单元,用于根据第一探测数据,确定第一探测波在烘焙食物内传输的目标衰减率;第二确定单元,用于根据目标衰减率和目标配置信息,确定烘焙食物的第一成熟度,其中,目标配置信息用于表示超声波的衰减率与烘焙食物的成熟度之间的对应关系。
16.在一个示例性实施例中,所述第一确定单元包括:获取模块,用于从所述第一探测数据中获取第一幅度值、第二幅度值和传输距离,其中,所述第一幅度值为所述第一探测波的透射波的幅度值,所述第二幅度值为所述第一探测波的回波的幅度值,所述传输距离为所述第一探测波在所述烘焙食物内沿着探测方向上传输的距离;第一确定模块,用于根据所述第一幅度值、所述第二幅度值和所述传输距离,确定所述目标衰减率。
17.在一个示例性实施例中,所述第一确定模块包括:确定子模块,用于将所述第一幅度值和第二幅度值之差的分贝值与所述传输距离的倒数的乘积,确定为所述目标衰减率。
18.在一个示例性实施例中,所述第二确定单元包括:第一匹配模块,用于使用所述目标衰减率与多个衰减率区间进行匹配,确定与所述目标衰减率匹配的目标衰减率区间,所述多个衰减率区间中的不同衰减率区间与多个成熟度等级中的不同成熟度等级对应;第二确定模块,用于将与所述目标衰减率区间对应的成熟度等级,确定为所述烘焙食物的所述第一成熟度。
19.在一个示例性实施例中,所述装置还包括:第一获取单元,用于在所述通过向烘焙设备所烘焙的烘焙食物发射第一探测波对所述烘焙食物进行超声波探测之前,获取与第一样本食物所对应的第二探测数据,其中,所述第一样本食物为与所述烘焙食物同类型的食物,所述第二探测数据用于表示由所述烘焙设备开始烘焙所述第一样本食物至烘焙成熟的第一烘焙时间内对所述第一样本食物发射的第二探测波在所述第一样本食物内传输的衰减率变化;第三确定单元,用于根据所述第二探测数据,确定出所述多个衰减率区间,其中,所述第一烘焙时间被等分为与所述多个衰减率区间一一对应的多个第一时间区间,所述多个衰减率区间中的每个衰减率区间是由在与所述每个衰减率区间对应的第一时间区域内所述第二探测波在所述第一样本食物内传输的衰减率变化确定的。
20.在一个示例性实施例中,所述装置还包括:第二获取单元,用于获取图像采集设备对所述烘焙食物进行图像采集所得到的食物采集图像;第四确定单元,用于将所述食物采集图像与成熟度图像进行匹配,确定所述烘焙食物的第二成熟度,其中,所述成熟度图像是对不同成熟度的第二样本食物进行图像采集所得到的图像,所述第二样本食物是与所述烘焙食物同类型的食物;处理单元,用于按照预设权值对所述第一成熟度和所述第二成熟度进行归一化处理,得到所述烘焙食物的目标成熟度。
21.在一个示例性实施例中,所述第四确定单元包括:提取模块,用于对所述食物采集图像进行特征提取,得到与所述烘焙食物对应的第一食物特征;第二匹配模块,用于根据所述第一食物特征与所述成熟度图像对应的第二食物特征进行匹配,从所述成熟度图像中识别出目标匹配图像,其中,所述第二食物特征是从所述成熟度图像中提取出的与所述第二样本食物对应的食物特征;第三确定单元,用于将与所述目标匹配图像所对应的成熟度,确定为所述烘焙食物的所述第二成熟度。
22.在一个示例性实施例中,所述装置还包括:第三获取单元,用于在所述获取图像采集设备对所述烘焙食物进行图像采集所得到的食物采集图像之前,获取与所述第二样本食
物对应的候选采集图像,其中,所述候选采集图像是由所述烘焙设备开始烘焙所述第二样本食物至烘焙成熟的第二烘焙时间内通过所述图像采集设备对所述第二样本食物进行图像采集所得到的图像;选取单元,用于从所述候选采集图像中选取出与所述第二烘焙时间内的目标时间点对应的采集图像,得到所述成熟度图像,其中,所述第二烘焙时间被等分为多个第二时间区间,所述目标时间点为所述第二时间区间的端点。
23.在一个示例性实施例中,所述装置还包括:发送单元,用于在所述根据所述目标衰减率和目标配置信息,确定所述烘焙食物的第一成熟度之后,在所述第一成熟度达到预定成熟度阈值的情况下,向目标终端发送提示信息,其中,所述提示信息用于向提示完成所述烘焙食物的烘焙;控制单元,用于控制所述烘焙设备停止对所述烘焙食物进行烘焙。
24.根据本技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述食物烘焙的控制方法。
25.根据本技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的食物烘焙的控制方法。
26.在本技术实施例中,采用超声波探测食物内部结构变化来确定食物成熟度的方式,通过向烘焙设备所烘焙的烘焙食物发射第一探测波对烘焙食物进行超声波探测,得到第一探测数据,其中,第一探测数据用于记录第一探测波在烘焙食物内传输的过程中所发生的变化;根据第一探测数据,确定第一探测波在烘焙食物内传输的目标衰减率;根据目标衰减率和目标配置信息,确定烘焙食物的第一成熟度,其中,目标配置信息用于表示超声波的衰减率与烘焙食物的成熟度之间的对应关系,由于食物的烘焙过程中对食物进行超声波检测,不同成熟度的食物,超声波在其中传输的衰减率是不同的,可以实现基于超声波的衰减率确定食物烘焙的成熟度的目的,达到了食物成熟度判断的准确性的技术效果,进而解决了相关技术中的食物烘焙方式存在由于无法判断食物内部温度导致的食物成熟度判定准确性差的技术问题。
附图说明
27.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
28.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
29.图1是根据本技术实施例的一种可选的食物烘焙的控制方法的硬件环境的示意图;
30.图2是根据本技术实施例的一种可选的食物烘焙的控制方法的流程示意图;
31.图3是根据本技术实施例的一种可选的软件架构的示意图;
32.图4是根据本技术实施例的一种可选的食物烘焙的控制装置的结构框图;
33.图5是根据本技术实施例的一种可选的电子装置的结构框图。
具体实施方式
34.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
35.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
36.根据本技术实施例的一个方面,提供了一种食物烘焙的控制方法。可选地,在本实施例中,上述食物烘焙的控制方法可以应用于如图1所示的由终端102和服务器104所构成的硬件环境中。如图1所示,服务器104通过网络与终端102进行连接,可用于为终端或终端上安装的客户端提供服务(如应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器104提供数据存储服务。
37.上述网络可以包括但不限于以下至少之一:有线网络,无线网络。上述有线网络可以包括但不限于以下至少之一:广域网,城域网,局域网,上述无线网络可以包括但不限于以下至少之一:wifi(wireless fidelity,无线保真),蓝牙。终端102可以并不限定于为pc、手机、平板电脑等,还可以是智能家居设备,例如,烘焙设备,上述烘焙设备可以是烤箱。
38.本技术实施例的食物烘焙的控制方法可以由服务器104来执行,也可以由终端102来执行,还可以是由服务器104和终端102共同执行。其中,终端102执行本技术实施例的食物烘焙的控制方法也可以是由安装在其上的客户端来执行。
39.以由服务器104来执行本实施例中的食物烘焙的控制方法为例,图2是根据本技术实施例的一种可选的食物烘焙的控制方法的流程示意图,如图2所示,该方法的流程可以包括以下步骤:
40.步骤s202,通过向烘焙设备所烘焙的烘焙食物发射第一探测波对烘焙食物进行超声波探测,得到第一探测数据,其中,第一探测数据用于记录第一探测波在烘焙食物内传输的过程中所发生的变化;
41.步骤s204,根据第一探测数据,确定第一探测波在烘焙食物内传输的目标衰减率;
42.步骤s206,根据目标衰减率和目标配置信息,确定烘焙食物的第一成熟度,其中,目标配置信息用于表示超声波的衰减率与烘焙食物的成熟度之间的对应关系。
43.通过上述步骤s202至步骤s206,通过向烘焙设备所烘焙的烘焙食物发射第一探测波对烘焙食物进行超声波探测,得到第一探测数据,其中,第一探测数据用于记录第一探测波在烘焙食物内传输的过程中所发生的变化;根据第一探测数据,确定第一探测波在烘焙食物内传输的目标衰减率;根据目标衰减率和目标配置信息,确定烘焙食物的第一成熟度,其中,目标配置信息用于表示超声波的衰减率与烘焙食物的成熟度之间的对应关系,解决
了相关技术中的食物烘焙方式存在由于无法判断食物内部温度导致食物成熟度判定准确性差的技术问题,提高了食物成熟度判定的准确性。
44.在一个示例性实施例中,根据第一探测数据,确定第一探测波在烘焙食物内传输的目标衰减率,可通过如下方式确定:从第一探测数据中获取第一幅度值、第二幅度值和传输距离,其中,第一幅度值为第一探测波的透射波的幅度值,第二幅度值为第一探测波的回波的幅度值,传输距离为第一探测波在烘焙食物内沿着探测方向上传输的距离;根据第一幅度值、第二幅度值和传输距离,确定目标衰减率。
45.在一个示例性实施例中,根据第一幅度值、第二幅度值和传输距离,确定目标衰减率包括:将第一幅度值和第二幅度值之差的分贝值与传输距离的倒数的乘积,确定为目标衰减率。
46.具体地,可通过如下方法获取超声波探测烘焙食物超声波的衰减率,启动超声波技术模块(超声波模块),每隔10秒向烘焙食物发射一次探测波,并记录超声波传播过程中参数的变化(如,频率衰减,传输时间等),例如,超声波在传输过程中会产生一定的衰减,而根据衰减发生的原理可以分为三种衰减:扩散衰减、散射衰减和吸收衰减,结合这三种衰减特性,利用超声波在物体内传输的衰减率来确定衰减程度,需要说明的是,衰减率主要和透射波的幅度值(即第一幅度值)和回波的幅度值大小(即第二幅度值)、以及超声波的传输距离有关,具体地,超声波衰减率公式为:
47.a=20log(h2-h1)/x(db/mm)。
48.其中,a为衰减率,h2和h1分别表示透射波的幅度值和回波的幅度值;20log(h2-h1)表示穿透波与回波幅度值之差的分贝值(db);x为声程,即探测方向上超声波的传输距离。
49.在一个示例性实施例中,根据目标衰减率和目标配置信息,确定烘焙食物的第一成熟度,可通过如下步骤实现:使用目标衰减率与多个衰减率区间进行匹配,确定与目标衰减率匹配的目标衰减率区间,多个衰减率区间中的不同衰减率区间与多个成熟度等级中的不同成熟度等级对应;将与目标衰减率区间对应的成熟度等级,确定为烘焙食物的第一成熟度。
50.举例而言,多个衰减率区间分别为:10-8db/mm、8-6db/mm、6-4db/mm、4-0db/mm,其中,10-8db/mm对应的成熟度等级为5级、8-6db/mm对应的成熟度等级为4级、6-4db/mm对应的成熟度等级为3级、4-0db/mm对应的成熟度等级为1级,则当目标衰减率为7db/mm可确定烘焙食物的成熟度等级为4级,然后将该等级确定为烘焙食物的第一成熟度。
51.在一个示例性实施例中,在通过向烘焙设备所烘焙的烘焙食物发射第一探测波对烘焙食物进行超声波探测之前,可获取与第一样本食物所对应的第二探测数据,其中,第一样本食物为与烘焙食物同类型的食物,第二探测数据用于表示由烘焙设备开始烘焙第一样本食物至烘焙成熟的第一烘焙时间内对第一样本食物发射的第二探测波在第一样本食物内传输的衰减率变化;根据第二探测数据,确定出多个衰减率区间,其中,第一烘焙时间被等分为与多个衰减率区间一一对应的多个第一时间区间,多个衰减率区间中的每个衰减率区间是由在与每个衰减率区间对应的第一时间区域内第二探测波在第一样本食物内传输的衰减率变化确定的。
52.在一个示例性实施例中,还包括:获取图像采集设备对烘焙食物进行图像采集所
得到的食物采集图像;将食物采集图像与成熟度图像进行匹配,确定烘焙食物的第二成熟度,其中,成熟度图像是对不同成熟度的第二样本食物进行图像采集所得到的图像,第二样本食物是与烘焙食物同类型的食物;按照预设权值对第一成熟度和第二成熟度进行归一化处理,得到烘焙食物的目标成熟度,上述预设权值包括:第一成熟度对应的第一预设权重值,以及第二成熟度对应的第二预设权重值。
53.例如,可通过如下公式确定烘焙食物的目标成熟度:f=α
·
a+β
·
b,其中,f表示目标成熟度,a表示第一成熟度,b表示第二成熟度,α、β分别表示第一预设权重值、第二预设权重值,其中,α、β均为大于零的常数,且α+β=1。
54.在一个示例性实施例中,将食物采集图像与成熟度图像进行匹配,确定烘焙食物的第二成熟度可通过如下方式实现:对食物采集图像进行特征提取,得到与烘焙食物对应的第一食物特征;根据第一食物特征与成熟度图像对应的第二食物特征进行匹配,从成熟度图像中识别出目标匹配图像,其中,第二食物特征是从成熟度图像中提取出的与第二样本食物对应的食物特征;将与目标匹配图像所对应的成熟度,确定为烘焙食物的第二成熟度。
55.具体地,可通过图像采集设备对烘焙食物的图像进行采集,然后基于预设算法进行特征提取,得到第一食物特征,需要说明的是,第一食物特征可包括:第一形状以及第一颜色信息;成熟度图像对应的第二食物特征可包括:第二形状以及第二颜色信息,然后基于匹配度从成熟度图像中确定出目标匹配图像,然后,将与目标匹配图像所对应的成熟度确定为烘焙食物的第二成熟度,具体地,可先确定第一形状与第二形状的形状相似度;然后,确定第一颜色信息与第二颜色信息的颜色相似度;最后,根据形状相似度与颜色相似度确定匹配度,其中,形状相似度与颜色相似度越大,匹配度越高,然后与烘焙食物匹配度最高的成熟度图像作为目标匹配图像。例如,当对烤箱中的面包进行成熟度检测时,可以通过摄像头采集的到的数据确定当前时刻该面包的第一形状,然后通过摄像头获取当前时刻的面包的第一颜色,然后将该第一形状与样本面包的第二形状进行相似度计算,得到第一相似度,然后,在计算第一颜色与样本面包的第二颜色得到第二相似度,然后,将第一相似度与第二相似度相加得到匹配度。
56.需要说明的是,上述图像采集设备包括但不限于:单目摄像头、双目摄像头以及其他图像采集设备。
57.可选地,在提取特征值之前可先对图像做预处理,预处理的方法包括但不限于:边缘检测、滤波操作、二值化、归一化等,上述预设算法包括但不限于:神经网络算法模型、逻辑回归算法等。
58.例如,当预设算法为卷积神经网络模型时,可通过卷积和池化操作自动学习图像在各个层次上的特征,首先可以学习的是颜色和亮度,然后是边缘、角点、直线等局部细节特征,接下来是纹理、几何形状等更复杂的信息和结构,最后形成整个物体的概念。可以理解的,每个卷积层包含多个卷积核,用这些卷积核从左向右、从上往下依次扫描整个图像,得到称为特征图的输出数据,即得到图像特征信息。还需要说明的是,卷积神经网络中,前面的卷积层捕捉图像局部、细节信息,即输出图像的每个像素仅用输入图像很小的一个范围;而后面的卷积层感受野逐层加大,用于捕获图像更复杂,更抽象的信息。经过多个卷积层的运算,最后得到图像在各个不同尺度的抽象表示,即,得到更加细腻的特征度。
59.本技术一些可选的实施例中,可将上述预设算法对应的计算模块设置在烘焙设备上,烘焙设备可基于上述计算模块实现对待加工食物的自动制作,例如,当上述烘焙设备为烤箱时,可将预设算法对应的计算模块设置在烤箱上,进而使烤箱具备主动学习能力,实现自动烘焙,并在烘焙结束发出提示信息。
60.本技术另一些可选的实施例中,为了降低用户的购买成本,可将预设算法对应的计算模块设置在云端服务器,在烘焙设备上设置通信模块即可,该通信模块用于与计算模块进行通信,并上传食物的图像数据以及超声波数据,实现对食物的自动加工。
61.在一个示例性实施例中,在获取图像采集设备对烘焙食物进行图像采集所得到的食物采集图像之前,还包括:获取与第二样本食物对应的候选采集图像,其中,候选采集图像是由烘焙设备开始烘焙第二样本食物至烘焙成熟的第二烘焙时间内通过图像采集设备对第二样本食物进行图像采集所得到的图像;从候选采集图像中选取出与第二烘焙时间内的目标时间点对应的采集图像,得到成熟度图像,其中,第二烘焙时间被等分为多个第二时间区间,目标时间点为第二时间区间的端点。
62.在一个示例性实施例中,在根据目标衰减率和目标配置信息,确定烘焙食物的第一成熟度之后,在第一成熟度达到预定成熟度阈值的情况下,向目标终端发送提示信息,其中,提示信息用于向提示完成烘焙食物的烘焙;控制烘焙设备停止对烘焙食物进行烘焙。例如,当前的预设成熟度阈值为90%,而烘焙食物的成熟度已达到了90%,则可向目标终端发送提示信息,并控制烘焙设备停止对烘焙食物进行烘焙,其中,提示信息可以为“目标食物已成熟,请准备享用”,需要说明的是,烘焙设备包括但不限于:烤箱、电饭煲、高压锅、以及微波炉等。
63.在一个示例性实例中,上述烘焙设备中还可设置气体传感器,该气体传感器用于采集加热烘焙食物过程中产生的气体数据,并对气体数据进行分析,在确定气体存在异常时,则关闭电源结束烘焙过程。
64.在另一个示例性实例中,上述烘焙设备中还可设置温度传感器,该温度传感器用于采集加热目标食物过程中烘焙设备内部的温度,并对该温度进行分析,在确定该温度大于阈值时,则关闭电源结束烘焙过程。
65.图3是本技术一种可选的烤箱中烘焙食物成熟度的判断流程图,如图3所示,该流程包括:开启学习模式,基于超声波检测与成熟度图像采集,采集用户完成烘焙食物过程中的超声波数据与图像数据,然后,将超声波数据与图像数据上传到云端(服务器)进行学习,得到烘焙食物的模型,即得到基于样本图像划分的成熟度等级,以及各个成熟度等级对应的图像信息。开启烘焙模式,利用基于超声波检测与成熟度图像采集待烘焙食物的超声波数据与图像信息,并完成成熟度图像识别匹配,然后,基于超声波数据与识别匹配结果确定待烘焙食物的成熟度,在成熟度大于等级100%,则发出提醒,烘焙结束。
66.为了保护用户的个人数据的隐私安全,在通过向烘焙设备(例如烤箱)所烘焙的烘焙食物发射第一探测波对烘焙食物进行超声波探测,得到第一探测数据之前,可发送请求信息至服务器,以用于获取用户的授权,具体地,可发送请求信息至服务器,请求信息用于获取读取超声波数据和图像数据的权限;然后,接收授权反馈信息;其中,授权反馈信息用于指示是否允许读取超声波数据和图像数据;在授权反馈信息指示允许读取超声波数据和图像数据的情况下,再进入烘焙食物成熟度的确定等流程。
67.容易注意到的是,超声波数据至少包括有:第一探测数据,图像数据至少包括:烘焙食物的图像信息,需要说明的是,上述授权反馈信息可以根据用户在烘焙食物的烘焙设备的控制面板输入的操作指令确定,也可以根据用户在其持有的终端上所输入的操作指令,例如,当用户在烘焙设备的控制面板点击“授权”按钮后,则确定得到了用户的授权。
68.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
69.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom(read-only memory,只读存储器)/ram(random access memory,随机存取存储器)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
70.根据本技术实施例的另一个方面,还提供了一种用于实施上述食物烘焙的控制方法的食物烘焙的控制装置。图4是根据本技术实施例的一种可选的食物烘焙的控制装置的结构框图,如图4所示,该装置可以包括:
71.发射单元402,用于通过向烘焙设备所烘焙的烘焙食物发射第一探测波对烘焙食物进行超声波探测,得到第一探测数据,其中,第一探测数据用于记录第一探测波在烘焙食物内传输的过程中所发生的变化;
72.第一确定单元404,与发射单元402相连,用于根据第一探测数据,确定第一探测波在烘焙食物内传输的目标衰减率;
73.第二确定单元406,与第一确定单元404相连,用于根据目标衰减率和目标配置信息,确定烘焙食物的第一成熟度,其中,目标配置信息用于表示超声波的衰减率与烘焙食物的成熟度之间的对应关系。
74.需要说明的是,该实施例中的发射单元402可以用于执行上述步骤s202,该实施例中的第一确定单元404可以用于执行上述步骤s204,该实施例中的第二确定单元406可以用于执行上述步骤s206。
75.该食物烘焙的控制装置中,发射单元402,用于通过向烘焙设备所烘焙的烘焙食物发射第一探测波对烘焙食物进行超声波探测,得到第一探测数据,其中,第一探测数据用于记录第一探测波在烘焙食物内传输的过程中所发生的变化;第一确定单元404,用于根据第一探测数据,确定第一探测波在烘焙食物内传输的目标衰减率;第二确定单元406,用于根据目标衰减率和目标配置信息,确定烘焙食物的第一成熟度,其中,目标配置信息用于表示超声波的衰减率与烘焙食物的成熟度之间的对应关系,解决了相关技术中的食物烘焙方式存在由于无法判断食物内部温度导致食物成熟度判定准确性差的技术问题,提高了食物成熟度判定的准确性。
76.在一个示例性实施例中,第一确定单元包括:获取模块,用于从第一探测数据中获
取第一幅度值、第二幅度值和传输距离,其中,第一幅度值为第一探测波的透射波的幅度值,第二幅度值为第一探测波的回波的幅度值,传输距离为第一探测波在烘焙食物内沿着探测方向上传输的距离;第一确定模块,用于根据第一幅度值、第二幅度值和传输距离,确定目标衰减率。
77.在一个示例性实施例中,第一确定模块包括:确定子模块,用于将第一幅度值和第二幅度值之差的分贝值与传输距离的倒数的乘积,确定为目标衰减率。
78.在一个示例性实施例中,第二确定单元包括:第一匹配模块,用于使用目标衰减率与多个衰减率区间进行匹配,确定与目标衰减率匹配的目标衰减率区间,多个衰减率区间中的不同衰减率区间与多个成熟度等级中的不同成熟度等级对应;第二确定模块,用于将与目标衰减率区间对应的成熟度等级,确定为烘焙食物的第一成熟度。
79.在一个示例性实施例中,上述装置还包括:第一获取单元,用于在通过向烘焙设备所烘焙的烘焙食物发射第一探测波对烘焙食物进行超声波探测之前,获取与第一样本食物所对应的第二探测数据,其中,第一样本食物为与烘焙食物同类型的食物,第二探测数据用于表示由烘焙设备开始烘焙第一样本食物至烘焙成熟的第一烘焙时间内对第一样本食物发射的第二探测波在第一样本食物内传输的衰减率变化;第三确定单元,用于根据第二探测数据,确定出多个衰减率区间,其中,第一烘焙时间被等分为与多个衰减率区间一一对应的多个第一时间区间,多个衰减率区间中的每个衰减率区间是由在与每个衰减率区间对应的第一时间区域内第二探测波在第一样本食物内传输的衰减率变化确定的。
80.在一个示例性实施例中,上述装置还包括:第二获取单元,用于获取图像采集设备对烘焙食物进行图像采集所得到的食物采集图像;第四确定单元,用于将食物采集图像与成熟度图像进行匹配,确定烘焙食物的第二成熟度,其中,成熟度图像是对不同成熟度的第二样本食物进行图像采集所得到的图像,第二样本食物是与烘焙食物同类型的食物;处理单元,用于按照预设权值对第一成熟度和第二成熟度进行归一化处理,得到烘焙食物的目标成熟度。
81.在一个示例性实施例中,第四确定单元包括:提取模块,用于对食物采集图像进行特征提取,得到与烘焙食物对应的第一食物特征;第二匹配模块,用于根据第一食物特征与成熟度图像对应的第二食物特征进行匹配,从成熟度图像中识别出目标匹配图像,其中,第二食物特征是从成熟度图像中提取出的与第二样本食物对应的食物特征;第三确定单元,用于将与目标匹配图像所对应的成熟度,确定为烘焙食物的第二成熟度。
82.在一个示例性实施例中,上述装置还包括:第三获取单元,用于在获取图像采集设备对烘焙食物进行图像采集所得到的食物采集图像之前,获取与第二样本食物对应的候选采集图像,其中,候选采集图像是由烘焙设备开始烘焙第二样本食物至烘焙成熟的第二烘焙时间内通过图像采集设备对第二样本食物进行图像采集所得到的图像;选取单元,用于从候选采集图像中选取出与第二烘焙时间内的目标时间点对应的采集图像,得到成熟度图像,其中,第二烘焙时间被等分为多个第二时间区间,目标时间点为第二时间区间的端点。
83.在一个示例性实施例中,上述装置还包括:发送单元,用于在根据目标衰减率和目标配置信息,确定烘焙食物的第一成熟度之后,在第一成熟度达到预定成熟度阈值的情况下,向目标终端发送提示信息,其中,提示信息用于向提示完成烘焙食物的烘焙;控制单元,用于控制烘焙设备停止对烘焙食物进行烘焙。
84.此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。
85.根据本技术实施例的又一个方面,还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行本技术实施例中上述任一项食物烘焙的控制方法的程序代码。
86.可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。
87.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
88.s1,通过向烘焙设备所烘焙的烘焙食物发射第一探测波对烘焙食物进行超声波探测,得到第一探测数据,其中,第一探测数据用于记录第一探测波在烘焙食物内传输的过程中所发生的变化;
89.s2,根据第一探测数据,确定第一探测波在烘焙食物内传输的目标衰减率;
90.s3,根据目标衰减率和目标配置信息,确定烘焙食物的第一成熟度,其中,目标配置信息用于表示超声波的衰减率与烘焙食物的成熟度之间的对应关系。
91.可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例中对此不再赘述。
92.可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、rom、ram、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
93.根据本技术实施例的又一个方面,还提供了一种用于实施上述食物烘焙的控制方法的电子装置,该电子装置可以是服务器、终端、或者其组合。
94.图5是根据本技术实施例的一种可选的电子装置的结构框图,如图5所示,包括处理器502、通信接口504、存储器506和通信总线508,其中,处理器502、通信接口504和存储器506通过通信总线508完成相互间的通信,其中,
95.存储器506,用于存储计算机程序;
96.处理器502,用于执行存储器506上所存放的计算机程序时,实现如下步骤:
97.s1,通过向烘焙设备所烘焙的烘焙食物发射第一探测波对烘焙食物进行超声波探测,得到第一探测数据,其中,第一探测数据用于记录第一探测波在烘焙食物内传输的过程中所发生的变化;
98.s2,根据第一探测数据,确定第一探测波在烘焙食物内传输的目标衰减率;
99.s3,根据目标衰减率和目标配置信息,确定烘焙食物的第一成熟度,其中,目标配置信息用于表示超声波的衰减率与烘焙食物的成熟度之间的对应关系。
100.可选地,通信总线可以是pci(peripheral component interconnect,外设部件互连标准)总线、或eisa(extended industry standard architecture,扩展工业标准结构)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于上述电子装置与其他设备之间的通信。
101.存储器可以包括ram,也可以包括非易失性存储器(non-volatile memory),例如,
至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
102.作为一种示例,上述存储器506中可以但不限于包括上述食物烘焙的控制装置中的发射单元402、第一确定单元404、以及第二确定单元406。此外,还可以包括但不限于上述食物烘焙的控制装置中的其他模块单元,本示例中不再赘述。
103.上述处理器可以是通用处理器,可以包含但不限于:cpu(central processing unit,中央处理器)、np(network processor,网络处理器)等;还可以是dsp(digital signal processing,数字信号处理器)、asic(application specific integrated circuit,专用集成电路)、fpga(field-programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
104.可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
105.本领域普通技术人员可以理解,图5所示的结构仅为示意,实施上述食物烘焙的控制方法的设备可以是终端设备,该终端设备可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图5其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图5中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图5所示的不同的配置。
106.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、rom、ram、磁盘或光盘等。
107.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
108.上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。
109.在本技术的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
110.在本技术所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
111.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例中所提供的方案的目的。
112.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以
是各个单元单独物理存在,也可以至少两个单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
113.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。