一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

抽油烟机的控制方法、抽油烟机及计算机可读存储介质与流程

2022-03-19 13:04:14 来源:中国专利 TAG:


1.本技术涉及智能家电技术领域,尤其涉及一种抽油烟机的控制方法、抽油烟机及计算机可读存储介质。


背景技术:

2.目前,抽油烟机可以根据区域的烟雾阈值进行该区域的烟雾浓度判断,但当抽油烟机运行在不同环境中时,在不同的环境因素的影响下,仅根据烟雾浓度对抽油烟机进行控制,无法取得较好的控制结果,例如在同等烟雾浓度下,抽油烟机所处空间环境不同,烟雾对人体产生的影响可能不同,一套固定烟雾阈值无法满足所有情况。


技术实现要素:

3.本技术提供了抽油烟机的控制方法、抽油烟机及计算机可读存储介质,依据对烟雾浓度的阈值进行自适应的调整以控制抽油烟机运行,可以使抽油烟机在不同的环境因素的影响下仍能有较好的的抽烟效果。
4.第一方面,本技术实施例提供一种抽油烟机的控制方法,所述方法包括:
5.获取烟雾图像,所述烟雾图像包括若干烟雾区域;
6.确定当前烟雾图像中各所述烟雾区域的图像参数,根据所述图像参数与浓度阈值确定各所述烟雾区域对应的浓度级别;
7.根据所述浓度级别对应的烟雾区域的个数,调整所述浓度级别对应的浓度阈值,调整后的浓度阈值用于确定下一帧烟雾图像中各烟雾区域对应的浓度级别;
8.根据当前烟雾图像中各所述烟雾区域对应的浓度级别,控制所述抽油烟机运行。
9.第二方面,本技术还提供了一种抽油烟机,所述抽油烟机包括控制器、存储器和处理器;
10.所述存储器,用于存储计算机程序;
11.所述处理器,用于执行所述的计算机程序并在执行所述的计算机程序时实现如上述任一项所述的抽油烟机的控制方法。
12.第三方面,本技术还提供了一种计算机可读存储介质,所述计算机的可读存储介质存储有计算机程序,若所述计算机程序被处理器执行,实现如上述任一项所述的抽油烟机的控制方法。
13.本技术公开了一种抽油烟机的控制方法、抽油烟机及计算机可读存储介质,所述方法通过获取烟雾图像,所述烟雾图像包括若干烟雾区域;确定当前烟雾图像中各所述烟雾区域的图像参数,根据所述图像参数与浓度阈值确定各所述烟雾区域对应的浓度级别;根据所述浓度级别对应的烟雾区域的个数,调整所述浓度级别对应的浓度阈值,调整后的浓度阈值用于确定下一帧烟雾图像中各烟雾区域对应的浓度级别;根据当前烟雾图像中各所述烟雾区域对应的浓度级别,控制所述抽油烟机运行。实现了依据烟雾浓度阈值的自适应调整来控制抽油烟机,使抽油烟机在不同的环境因素的影响下仍能有较好的抽烟效果,
提升用户体验。
附图说明
14.为了更清楚地说明本技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
15.图1是本技术实施例提供的一种抽油烟机的控制方法的流程示意图;
16.图2是本技术实施例提供的一种抽油烟机的结构示意性框图。
具体实施方式
17.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
18.附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
19.本技术的实施例提供了一种抽油烟机的控制方法、抽油烟机及计算机可读存储介质。下面结合附图,对本技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
20.请参阅图1,图1是本技术实施例提供的一种抽油烟机的控制方法的示意流程图,该方法可以应用于抽油烟机上,或可以与应用于与抽油烟机通信相连,能控制所述抽油烟机的终端上,其中所述终端可以包括手机、平板电脑、笔记本电脑、个人可穿戴设备、客户终端设备(customer premise equipment,cpe)中的至少一项。
21.为了便于理解,以下实施例将以应用于抽油烟机进行详细介绍。
22.如图1所示,该抽油烟机的控制方法可以包括步骤s101至步骤s104。
23.步骤s101、获取烟雾图像,所述烟雾图像包括若干烟雾区域。
24.示例性的,通过摄像装置获取烟雾图像,以及将获取到的图像分成若干个烟雾区域。
25.示例性的,可以通过在所述抽油烟机上安装摄像装置,通过摄像装置获取用户在进行各项厨房活动,例如炒菜时产生的烟雾图像。
26.示例性的,还可以在厨房内能够获取烟雾图像的任何一个地方安装摄像装置,并让摄像装置与所述抽油烟机通信连接,以将获取到的烟雾图像传送到所述抽油烟机中,以使抽油烟机根据烟雾图像执行工作。
27.示例性的,还可以将摄像装置拍摄到的烟雾图像传送的控制抽油烟机的智能终端上,以使所述智能终端根据烟雾图像控制抽油烟机。
28.将摄像装置设置在抽油烟机外可以避免使用一段时间后,油烟在摄像装置上堆积,以使摄像装置不能清晰的拍摄到烟雾图像的问题。
29.示例性的,可以将烟雾图像划分成若干个区域,若干个区域包括含有烟雾的区域
以及不含烟雾的区域,将烟雾图像分成若干区域以方便进行是否有烟雾以及烟雾浓度的判断。
30.步骤s102、确定当前烟雾图像中各所述烟雾区域的图像参数,根据所述图像参数与浓度阈值确定各所述烟雾区域对应的浓度级别。
31.示例性的,将当前烟雾图像分成若干个烟雾区域后,确定各个烟雾区域的图像参数。
32.例如,将当前烟雾图像划分成400个烟雾区域,并确定这400个烟雾区域的图像参数。
33.示例性的,确定各个烟雾区域的图像参数之后,根据各个烟雾区域的图像参数与浓度阈值确定各个烟雾区域对应的浓度级别。
34.通过将烟雾图像划分成若干烟雾区域,并确定各个烟雾区域对应的浓度级别可以更精准地算出当前图像的烟雾浓度。
35.在一些实施例中,所述根据所述图像参数与浓度阈值确定各所述烟雾区域对应的浓度级别,包括:确定各所述烟雾区域的烟雾像素个数;根据所述烟雾区域的烟雾像素个数和多个浓度级别对应的浓度阈值确定所述烟雾区域对应的浓度级别;其中,浓度级别越高,对应的浓度阈值越大。
36.示例性的,所述烟雾区域包括若干个烟雾像素,可以通过获取烟雾像素的个数,以及根据烟雾像素的个数与多个浓度级别对应的浓度阈值确定。
37.示例性的,可以根据固定烟雾图像的分辨率从而确定烟雾区域中烟雾像素的个数。
38.示例性的,将各个烟雾区域的图像参数与多个浓度级别对应的浓度阈值比较,从而确定各个烟雾区域对应的浓度级别包括:根据烟雾区域的烟雾像素个数多个浓度级别对应的浓度阈值比较,从而确定各个烟雾区域对应的浓度级别。
39.在一些实施例中,所述确定各所述烟雾区域的烟雾像素个数包括:确定各所述烟雾区域中处于预设灰度值范围内的烟雾像素个数。
40.示例性的,确定烟雾区域的烟雾像素个数后,计算这些烟雾像素的灰度值,将处于预设灰度值范围内的烟雾像素个数求和,并根据处于预设范围内的烟雾像素的个数的总和与浓度阈值比较确定烟雾区域的浓度级别。
41.示例性的,处于预设灰度值范围内的烟雾像素可以视为存在烟雾的状态,处于预设灰度值范围外的烟雾像素可以视为不存在烟雾的状态。
42.示例性的,预设灰度值范围可以是灰度值为4-255。
43.通过计算处于预设范围内的烟雾像素的个数,可以更精准的计算烟雾浓度。
44.在一些实施例中,所述根据所述烟雾区域的烟雾像素个数和所述多个浓度级别对应的浓度阈值确定所述烟雾区域对应的浓度级别,包括:若所述烟雾像素个数不小于第一级别对应的浓度阈值,确定所述烟雾区域的浓度级别为第一级别;若所述烟雾像素个数不小于第二级别对应的浓度阈值,则根据烟雾像素个数确定该烟雾区域的灰度平均值,以及根据所述灰度平均值确定所述烟雾区域的浓度级别。
45.示例性的,将处于预设灰度值范围内的烟雾像素个数和多个浓度级别的浓度阈值对比,以得到所述烟雾像素个数所在烟雾区域的浓度级别。
46.示例性的,多个浓度级别对应的浓度阈值可以是,大烟浓度对应的最大浓度阈值(max),中烟浓度对应的中等浓度阈值(mid)以及小烟浓度对应的最小浓度阈值(min)。
47.可以理解的,最大浓度阈值(max)大于中等浓度阈值(mid),中等浓度阈值(mid)大于最小浓度阈值(min)。
48.示例性的,烟雾图像划分出来的400个烟雾区域,每个烟雾区域包含若干个烟雾像素,根据处于预设灰度值范围内的烟雾像素个数与多个浓度级别对应的浓度阈值进行比较,根据比较结果确定400个烟雾区域中每一个烟雾区域对应浓度级别。
49.示例性的,若某一烟雾区域的烟雾像素个数不小于最小浓度阈值(min),则将该烟雾区域确定为小烟级别的区域;若某一烟雾区域的烟雾像素个数不小于中等浓度阈值(mid)且小于最大浓度阈值(max),则将该烟雾区域确定为中烟级别的区域;若某一烟雾区域的图像参数不小于中等浓度阈值(mid)时,则需要根据烟雾像素的个数进行进一步的计算确定该烟雾区域为中烟级别的区域还是大烟级别的区域。
50.例如,根据像素的个数以及各个像素对应的灰度值得到该烟雾区域的灰度平均值,根据灰度平均值与浓度阈值比较确定该烟雾区域的浓度级别。
51.在一些实施例中,所述根据所述灰度平均值确定所述烟雾区域的浓度级别,包括:若灰度平均值小于第三级别对应的浓度阈值,且烟雾像素个数不小于第二级别对应的浓度阈值,确定所述烟雾区域的浓度级别为第二级别;若所述灰度平均值不小于第三级别对应的浓度阈值,确定所述烟雾区域的浓度级别为第三级别。
52.示例性的,若某一烟雾区域的灰度平均值小于最大浓度阈值(max),且不小于中等浓度阈值(mid),则将该烟雾区域确定为中烟级别的烟雾区域;若某一烟雾区域的灰度平均值大于最大浓度阈值(max),则将该烟雾区域确定为大烟级别的烟雾区域。
53.示例性的,烟雾区域的灰度平均值可以由该烟雾区域内的烟雾像素个数确定。例如,将烟雾区域内各个烟雾像素对应的灰度值求和,然后再根据灰度值的总和除于烟雾像素的个数,得出烟雾区域的灰度平均值。
54.通过根据烟雾区域的灰度平均值确定烟雾浓度级别,可以避免一些烟雾只是扩散范围大,而浓度不高的情况,更精准的计算烟雾浓度。
55.步骤s103、根据所述浓度级别对应的烟雾区域的个数,调整所述浓度级别对应的浓度阈值,调整后的浓度阈值用于确定下一帧烟雾图像中各烟雾区域对应的浓度级别。
56.示例性的,通过确定烟雾区域的浓度级别之后,统计各个浓度级别对应的烟雾区域的个数。
57.例如将若干个烟雾区域分成小烟级别对应的烟雾区域、中烟级别对应的烟雾区域,以及大烟级别对应的烟雾区域,可以理解的,每个烟雾浓度级别可以包括多个烟雾区域。
58.示例性的,用cnt1表征小烟级别的烟雾区域个数,cnt2表征中烟级别的烟雾区域的个数,cnt3表征大烟级别的烟雾区域个数。
59.示例性的,在400个烟雾区域中,有50个烟雾区域确定为小烟级别的烟雾区域,则小烟级别的烟雾区域的个数(cnt1)为50。
60.可以理解的,中烟级别的烟雾区域个数(cnt2)和大烟级别的烟雾区域个数(cnt3)可以如确定小烟级别的烟雾区域个数(cnt1)的方法来确定。
61.示例性的,可以通过烟雾区域中的烟雾像素个数与浓度阈值比较,确定烟雾区域的浓度级别,也可以通过其他方式确定烟雾区域的浓度级别,例如根据烟雾区域的灰度值以及设立相应的灰度值阈值确定烟雾区域的浓度级别。
62.示例性的,根据多个浓度级别对应的烟雾区域的个数,调整所述浓度级别对应的浓度阈值,并将调整后的浓度阈值用于确定下一帧烟雾图像中各烟雾区域对应的浓度级别。
63.通过调整浓度阈值,可以使抽油烟机在不同的环境因素的影响下仍能有较好的抽烟效果,提升用户使用体验。
64.在一些实施例中,所述根据所述浓度级别对应的烟雾区域的个数,调整所述浓度级别对应的浓度阈值,包括:若任一浓度级别对应的烟雾区域的个数超出所述浓度级别对应的数目范围,调整所述浓度级别对应的浓度阈值,以使下一帧烟雾图像中所述浓度级别对应的烟雾区域的个数靠近所述数目范围。
65.示例性的,若任意浓度级别对应的烟雾区域的个数超出所述浓度级别对应的数目范围,则调整所述浓度级别对应的浓度阈值,以使下一帧烟雾图像中的浓度级别对应的烟雾区域的个数靠近所述数目范围。
66.示例性的,浓度级别对应的数目范围可以是预先通过用户设置的,并储存在抽油烟机控制器和/或控制抽油烟机的智能终端中。
67.示例性的,浓度级别对应的数目可以根据用户的环境因素进行设置。
68.例如,环境因素可以是厨房的通风状态和/或厨房的面积。
69.示例性的,可以根据环境因素设置小烟浓度对应的数目范围、中烟浓度对应的数目范围和大烟浓度对应的数目范围。
70.示例性的,若任意浓度级别对应烟雾区域的个数不在所述浓度级别对应的数目范围内,则调整浓度级别对应的浓度阈值,使下一帧烟雾图像的烟雾区域图像参数与调整后的浓度阈值比较,确定下一帧烟雾图像的烟雾区域的浓度级别,以及根据下一帧浓度级别的烟雾区域继续与浓度级别对应的数目范围比较,以继续进行或停止浓度阈值的调整。
71.例如,确定为小烟浓度对应的烟雾区域个数(cnt1)有50个,小烟浓度对应的数目范围设置为30-40,此时小烟浓度对应的烟雾区域的个数(cnt1)超出小烟浓度的数目范围,调整小烟浓度对应的浓度阈值(min)。
72.可以理解的,若中烟浓度对应的烟雾区域个数(cnt2)超出中烟浓度的数目范围,则调整中烟浓度对应的浓度阈值(min);若大烟浓度对应的烟雾区域个数(cnt3)超出大烟浓度的数目范围,则调整大烟浓度对应的浓度阈值(max)。
73.根据不同浓度级别的烟雾区域个数来调整对应浓度级别的浓度阈值,可以使抽油烟机在不同的环境因素下仍能有较好的抽烟效果,提升用户使用体验。
74.步骤s104、根据当前烟雾图像中各所述烟雾区域对应的浓度级别,控制所述抽油烟机运行。
75.示例性的,根据当前烟雾图像的各烟雾区域对应的浓度级别,确定抽油烟机运行的风档,使抽油烟机能根据烟雾浓度的级别进行抽烟,有较好的抽烟效果同时能够避免电能的浪费。
76.示例性的,根据烟雾区域对应的浓度级别,确定当前烟雾浓度,以及根据当前烟雾
浓度控制抽油烟机运行的风档,使抽油烟机根据烟雾浓度进行抽烟。
77.在一些实施例中,所述根据当前烟雾图像中各所述烟雾区域对应的浓度级别,控制所述抽油烟机运行,包括:根据多个所述浓度级别各自对应的烟雾区域的个数,确定所述烟雾图像对应的档位;控制所述抽油烟机以所述档位运行。
78.示例性的,根据当前烟雾图像的若干烟雾区域对应的浓度级别,确定所述烟雾图像的对应的档位,以及控制抽油烟机以所述档位运行。
79.示例性的,各个烟雾区域都有各个对应的浓度级别,确定烟雾区域最多的浓度级别,以及根据该浓度级别确定烟雾图像对应的档位,控制抽油烟机以所述档位运行。
80.在一些实施例中,所述根据多个所述浓度级别各自对应的烟雾区域的个数,确定所述烟雾图像对应的档位,包括:若第一浓度级别对应的烟雾区域的个数不小于第一档位对应的数目阈值,则确定所述烟雾图像对应的档位为所述第一档位。
81.示例性的,当前烟雾图像中,若第一浓度级别对应的烟雾区域的个数不小于第一档位对应的数目阈值,则确定当前烟雾图像对应的档位为所述第一档位。
82.示例性的,第一浓度级别可以是小烟浓度,第一档位对应的数目阈值可以是用户预设的数目阈值(t1)。
83.例如,当前烟雾图像中,小烟浓度对应的烟雾区域的个数(cnt1)不小于第一档位对应的数目阈值(t1),则确定所述当前烟雾图像的浓度为小烟浓度,当前烟雾图像对应的档位为第一档位,控制抽油烟机以第一档位运行。
84.在一些实施例中,所述根据多个所述浓度级别各自对应的烟雾区域的个数,确定所述烟雾图像对应的档位,包括:若第一浓度级别对应的烟雾区域的个数小于所述第一档位对应的数目阈值,且第二浓度级别对应的烟雾区域的个数不小于第二档位对应的数目阈值,则确定所述烟雾图像对应的档位为所述第二档位;
85.示例性的,当前烟雾图像中,若第一浓度级别对应的烟雾区域的个数小于所述第一档位对应的数目阈值,且第二浓度级别对应的烟雾区域的个数不小于第二档位对应的数目阈值,则确定当前烟雾图像对应的档位为所述第二档位。
86.示例性的,第二浓度级别可以是中烟浓度,第二档位对应的数目阈值可以是用户预设的数目阈值(t2)。
87.例如,当前烟雾图像中,小烟浓度对应的烟雾区域的个数(cnt1)小于第一档位对应的数目阈值(t1),且中烟浓度对应的浓度区域的个数(cnt2)不小于第二档位对应的数目阈值(t2),则确定所述当前烟雾图像的浓度为中烟浓度,当前烟雾图像对应的档位为第二档位,控制抽油烟机以第二档位运行。
88.示例性的,若当前烟雾图像中,若第一浓度级别对应的烟雾区域的个数不小于所述第一档位对应的数目阈值,且第二浓度级别对应的烟雾区域的个数也不小于第二档位对应的数目阈值,则确定当前烟雾图像对应的档位为所述第二档位。
89.例如,当前烟雾图像中,小烟浓度对应的烟雾区域的个数(cnt1)不小于第一档位对应的数目阈值(t1),且中烟浓度对应的浓度区域的个数(cnt2)也不小于第二档位对应的数目阈值(t2),确定所述当前烟雾图像的浓度为中烟浓度,当前烟雾图像对应的档位为第二档位,控制抽油烟机以第二档位运行。
90.在一些实施例中,所述根据多个所述浓度级别各自对应的烟雾区域的个数,确定
所述烟雾图像对应的档位,包括:若第一浓度级别对应的烟雾区域的个数小于所述第一档位对应的数目阈值,第二浓度级别对应的烟雾区域的个数小于第二档位对应的数目阈值,且第三浓度级别对应的烟雾区域的个数不小于第三档位对应的数目阈值,则确定所述烟雾图像对应的档位为所述第三档位;
91.示例性的,当前烟雾图像中,若第一浓度级别对应的烟雾区域的个数小于所述第一档位对应的数目阈值,第二浓度级别对应的烟雾区域的个数小于第二档位对应的数目阈值,且第三浓度级别对应的烟雾区域的个数不小于第三档位对应的数目阈值,则确定当前烟雾图像对应的档位为所述第三档位。
92.示例性的,第三浓度级别可以是大烟浓度,第三档位对应的数目阈值可以是用户预设的数目阈值(t3)。
93.例如,当前烟雾图像中,小烟浓度对应的烟雾区域的个数(cnt1)小于第一档位对应的数目阈值(t1),中烟浓度对应的浓度区域的个数(cnt2)小于第二档位对应的数目阈值(t2),大烟浓度对应的浓度区域的个数(cnt3)不小于第三档位对应的数目阈值(t3),则确定所述当前烟雾图像的浓度为大烟浓度,当前烟雾图像对应的档位为第三档位,控制抽油烟机以第三档位运行。
94.示例性的,当前烟雾图像中,无论小烟浓度对应的浓度区域的个数(cnt1)是否小于第一档位对应的数目阈值(t1),以及中烟浓度对应的浓度区域的个数(cnt2)是否小于第二档位对应的数目阈值(t2),只要大烟浓度对应的浓度区域的个数(cnt3)不小于第三档位对应的数目阈值(t3),就可确定当前烟雾图像的浓度为大烟浓度,当前烟雾图像对应的档位为第三档位,控制抽油烟机以第三档位运行。
95.可以理解的,所述第一浓度级别、第二浓度级别、第三浓度级别对应的烟雾浓度顺次递增,所述第一档位、第二档位、第三档位对应的抽油烟机吸力顺次递增。
96.示例性的,第一浓度级别可以对应小烟浓度、第二浓度级别可以对应中烟浓度、第三浓度级别可以对应大烟浓度。
97.示例性的,抽烟烟机吸力越大,抽走烟雾的速率越快,抽烟效果越好。
98.在一些实施例中,所述根据所述浓度级别对应的烟雾区域的个数,调整所述浓度级别对应的浓度阈值包括:若当前烟雾图像中所述浓度级别对应的烟雾区域的数目大于所述浓度级别对应的数目范围,增大所述浓度级别对应的浓度阈值;
99.示例性的,若当前烟雾图像中所述浓度级别对应的烟雾区域的个数大于所述浓度级别对应的数目范围,则增大所述浓度级别对应的浓度阈值,以使下一帧烟雾图像中的浓度级别对应的烟雾区域的数目能够接近所述浓度级别对应的数目范围。
100.示例性的,所述浓度级别对应的数目范围的一端数值可以是该浓度级别对应的数目阈值,另一端可以是比所述数目阈值略小的数值。
101.例如将小烟浓度对应的数目范围设置为t1-10~t1。
102.示例性的,如当前烟雾图像中小烟浓度对应的烟雾区域的个数(cnt1)大于所述小烟浓度对应的数目范围的最大值(t1),则增大小烟浓度对应的浓度阈值(min),以使下一帧烟雾图像中小烟浓度的烟雾区域个数(cnt1)减小,更接近小烟浓度对应的数目范围(t1-10~t1)。
103.示例性的,增大小烟浓度对应的浓度阈值(min),原烟雾区域中的烟雾像素个数未
能达到增大后的小烟浓度对应的浓度阈值(min),以使原本属于小烟浓度的一些原烟雾区域变成不属于小烟浓度的烟雾区域,从而减小了小烟浓度的烟雾区域的个数(cnt1)。
104.可以理解的,中烟浓度的烟雾区域个数(cnt2)和中烟浓度对应的浓度阈值(mid)以及大烟浓度的烟雾区域个数(cnt3)和大烟浓度对应的浓度阈值(max)都可以根据上述步骤进行调整。
105.在另一些实施例中,所述根据所述浓度级别对应的烟雾区域的个数,调整所述浓度级别对应的浓度阈值还包括:若当前烟雾图像中所述浓度级别对应的烟雾区域的数目小于所述浓度级别对应的数目范围,减小所述浓度级别对应的浓度阈值。
106.示例性的,若当前烟雾图像中所述浓度级别对应的烟雾区域的个数小于所述浓度级别对应的数目范围,则减小所述浓度级别对应的浓度阈值,以使下一帧烟雾图像中的浓度级别对应的烟雾区域的个数能够接近所述浓度级别对应的数目范围。
107.示例性的,如当前烟雾图像中小烟浓度对应的烟雾区域的个数(cnt1)小于所述小烟浓度对应的数目范围的最小值(t1-10),则减小小烟浓度对应的浓度阈值(min),以使下一帧烟雾图像中小烟浓度的烟雾区域个数(cnt1)增大,更接近小烟浓度对应的数目范围(t1-10~t1)。
108.示例性的,原烟雾区域中的烟雾像素个数未能达到减小前的小烟浓度对应的浓度阈值(min),减小小烟浓度对应的浓度阈值(min)后,使原本未能达到减小前小烟浓度对应的浓度阈值(min)的一些像素能够达到减小后的小烟浓度对应的浓度阈值(min),使原本不属于小烟浓度的一些原烟雾区域变成属于小烟浓度的烟雾区域,从而增大了小烟浓度的烟雾区域的个数(cnt1)。
109.可以理解的,中烟浓度的烟雾区域个数(cnt2)和中烟浓度对应的浓度阈值(mid)以及大烟浓度的烟雾区域个数(cnt3)和大烟浓度对应的浓度阈值(max)都可以根据上述步骤进行调整。
110.通过获取烟雾图像,所述烟雾图像包括若干烟雾区域;确定当前烟雾图像中各所述烟雾区域的图像参数,根据所述图像参数与浓度阈值确定各所述烟雾区域对应的浓度级别;根据所述浓度级别对应的烟雾区域的个数,调整所述浓度级别对应的浓度阈值,调整后的浓度阈值用于确定下一帧烟雾图像中各烟雾区域对应的浓度级别;根据当前烟雾图像中各所述烟雾区域对应的浓度级别,控制所述抽油烟机运行,可以自适应调整浓度阈值,以使抽油烟机在不同环境的影响下仍有较好的抽烟效果,提升用户使用体验。
111.请参阅图2,图2是本技术实施例提供的一种抽油烟机200的示意性框图。
112.如图2所示,该抽油烟机200包括存储器201、处理器202。
113.其中,存储器201可以包括非易失性存储介质和内存储器。
114.非易失性存储介质可存储计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种抽油烟机的控制方法。
115.处理器202用于提供计算和控制能力,支撑抽油烟机的运行。
116.存储器201为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器202执行时,可使得处理器202执行任意一种抽油烟机的控制方法。
117.本领域技术人员可以理解,图2中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的抽油烟机的限定,具体的抽油烟机可以
包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
118.应当理解的是,存储器201可以是flash芯片、只读存储器(rom,read-only memory)磁盘、光盘、u盘或移动硬盘等,处理器202可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
119.其中,在一个实施例中,所述处理器202用于运行存储在存储器201中的计算机程序,以实现如下步骤:
120.获取烟雾图像,所述烟雾图像包括若干烟雾区域;
121.确定当前烟雾图像中各所述烟雾区域的图像参数,根据所述图像参数与浓度阈值确定各所述烟雾区域对应的浓度级别;
122.根据所述浓度级别对应的烟雾区域的个数,调整所述浓度级别对应的浓度阈值,调整后的浓度阈值用于确定下一帧烟雾图像中各烟雾区域对应的浓度级别;
123.根据当前烟雾图像中各所述烟雾区域对应的浓度级别,控制所述抽油烟机运行。
124.需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的抽油烟机200的具体工作过程,可以参考前述抽油烟机的控制方法实施例中的对应过程,在此不再赘述。
125.本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序中包括程序指令,所述程序指令被执行时所实现的方法可参照本技术抽油烟机的控制方法的各个实施例。
126.本技术实施例提供的抽油烟机和计算机可读存储介质,能够通过获取烟雾图像,所述烟雾图像包括若干烟雾区域;确定当前烟雾图像中各所述烟雾区域的图像参数,根据所述图像参数与浓度阈值确定各所述烟雾区域对应的浓度级别;根据所述浓度级别对应的烟雾区域的个数,调整所述浓度级别对应的浓度阈值,调整后的浓度阈值用于确定下一帧烟雾图像中各烟雾区域对应的浓度级别;根据当前烟雾图像中各所述烟雾区域对应的浓度级别,控制所述抽油烟机运行。实现了依据烟雾浓度阈值的自适应调整来控制抽油烟机,使抽油烟机在不同的环境因素的影响下仍能有较好的抽烟效果,提升用户体验,还能节约电能。
127.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
128.其中,所述计算机可读存储介质可以是前述实施例所述的抽油烟机的内部存储单元,例如所述抽油烟机的硬盘或内存。所述计算机可读存储介质也可以是所述抽油烟机的外部存储设备,例如所述抽油烟机上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。
129.由于该计算机可读存储介质中所存储的计算机程序,可以执行本技术实施例所提供的任一种抽油烟机的控制方法,因此,可以实现本技术实施例所提供的任一种抽油烟机的控制方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
130.应当理解,在此本技术说明书中所使用的术语仅仅是出于描述特定实施例的目的
而并不意在限制本技术。如在本技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
131.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
132.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅是本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
133.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献