洗衣机及洗涤剂的投放方法与流程

文档序号:32059524发布日期:2022-11-04 22:42阅读:123来源:国知局
洗衣机及洗涤剂的投放方法与流程

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.可选地,所述控制器还用于:
30.若所述洗涤剂的种类包括衣物柔顺剂,则基于所述第一类衣物的总体积,确定所述衣物柔顺剂的第一投放量,所述第一投放量与所述第一类衣物的总体积正相关;
31.若所述洗涤剂的种类包括衣物漂白剂,则基于所述第二类衣物的总体积,确定所述衣物漂白剂的第二投放量,所述第二投放量与所述第二类衣物的总体积正相关;
32.若所述洗涤剂的种类包括洗衣液,则基于所述待洗涤衣物的总重量,确定所述洗衣液的第三投放量,所述第三投放量与所述待洗涤衣物的总重量正相关。
33.可选地,所述衣物柔顺剂的第一投放量v1满足:v1=v
01
*ρ1*k1;
34.其中,v
01
为所述第一类衣物的总体积,ρ1为所述第一类衣物的密度,k1为预设的第一投放量系数;
35.所述衣物漂白剂的第二投放量v2满足:v2=v
02
*ρ2*k2;
36.其中,v
02
为所述第二类衣物的总体积,ρ2为所述第二类衣物的密度,k2为预设的第二投放量系数。
37.可选地,所述控制器还用于:
38.基于所述洗衣机的定位信息,确定所述洗衣机所在区域的水质;
39.若确定所述洗衣机所在区域的水质为硬水质,则发出提示信息,所述提示信息用于指示添加软水剂。
40.另一方面,提供了一种洗涤剂的投放方法,所述方法包括:
41.获取对待洗涤衣物进行拍摄得到的拍摄图像,所述待洗涤衣物为投放至洗衣机的洗衣筒内的衣物;
42.基于所述拍摄图像,从多个衣物识别模型中确定至少一个目标识别模型,其中,所述多个衣物识别模型与多个样本图像集合一一对应,每个衣物识别模型基于对应的一个样
本图像集合训练得到,且每个目标识别模型对应的样本图像集合中存在与所述拍摄图像的相似度大于相似度阈值的样本图像;
43.将所述拍摄图像输入所述至少一个目标识别模型,得到所述待洗涤衣物的特征信息,所述特征信息包括材质,颜色以及污垢信息中的至少一种;
44.基于所述待洗涤衣物的特征信息,确定洗涤剂的投放信息,所述投放信息包括洗涤剂的种类和投放量;
45.控制所述洗衣机的洗涤剂存储盒按照所述投放信息向所述洗衣筒投放洗涤剂。
46.再一方面,提供了一种洗衣机,所述洗衣机包括处理器和存储器,所述存储器中存储有指令,所述指令由所述处理器加载并执行以实现上述方面所述的洗涤剂的投放方法。
47.再一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现上述方面所述的洗涤剂的投放方法。
48.再一方面,提供了一种包含指令的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述方面所述的洗涤剂的投放方法。
49.本技术提供的技术方案带来的有益效果至少包括:
50.本技术提供了一种洗衣机及洗涤剂的投放方法。该洗衣机能够基于待洗涤衣物的拍摄图像,从多个衣物识别模型中确定至少一个目标识别模型,并采用该至少一个目标识别模型对拍摄图像进行识别,从而确定待洗涤衣物的特征信息。由于每个目标识别模型对应的样本图像集合中存在与拍摄图像的相似度大于相似度阈值的样本图像,且该目标识别模型是基于对应的一个样本图像集合训练得到的,因此能够确保该至少一个目标识别模型确定的待洗涤衣物的特征信息的准确性。又由于该洗衣机能够基于确定出的特征信息确定洗涤剂的投放信息,并控制洗涤剂存储盒按照该投放信息向洗衣筒自动投放洗涤剂,因此有效提高了投放洗涤剂的效率和准确性。
附图说明
51.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
52.图1是本技术实施例提供的一种洗涤剂的投放系统的结构示意图;
53.图2是本技术实施例提供的另一种洗涤剂的投放系统的结构示意图;
54.图3是本技术实施例提供的一种洗涤剂的投放方法的流程示意图;
55.图4是本技术实施例提供的另一种洗涤剂的投放方法的流程示意图;
56.图5是本技术实施例提供的一种洗衣机的显示屏显示提示信息的示意图;
57.图6是本技术实施例提供的一种洗衣机的显示屏显示操作信息的示意图;
58.图7是本技术实施例提供的一种终端的显示屏显示提示信息和操作信息的示意图;
59.图8是本技术实施例提供的一种洗衣机的显示屏显示投放信息的示意图;
60.图9是本技术实施例提供的一种洗衣机的结构示意图;
61.图10是本技术实施例提供的另一种洗衣机的结构示意图。
具体实施方式
62.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
63.图1是本技术实施例提供的一种洗涤剂的投放系统的结构示意图。参考图1,该系统可以包括服务器110和洗衣机120。该服务器110与洗衣机120之间建立有线或无线通信连接。
64.其中,该服务器110可以是一台服务器,或者可以是由若干台服务器组成的服务器集群,又或者还可以是一个云计算服务中心。该洗衣机120可以为波轮式洗衣机、滚筒式洗衣机、搅拌式洗衣机、超声波洗衣机、电磁去污洗衣机或者活性氧洗衣机等。
65.参考图1,该洗衣机120可以包括摄像头121,该摄像头121能够在用户将待洗涤衣物投放至洗衣筒的过程中,对该待洗涤衣物进行拍摄得到拍摄图像,之后,该洗衣机120可以将该拍摄图像发送至服务器110。该服务器110能够对该待洗涤衣物的拍摄图像进行处理,以确定该待洗涤衣物洗涤过程中所需的洗涤剂的投放信息。该投放信息可以包括洗涤剂的种类,以及每种洗涤剂的投放量。之后,该服务器110可以将该投放信息发送至洗衣机120,以使该洗衣机120按照该投放信息控制洗涤剂存储盒向洗衣筒投放洗涤剂。
66.可以理解的是,该洗衣机120也可以具备对该待洗涤衣物的拍摄图像进行处理,并确定洗涤剂的投放信息的能力。相应的,该洗涤剂的投放系统也可以不包括服务器110。
67.可选地,参考图2,该系统还可以包括至少一个终端130。该至少一个终端130与服务器110以及洗衣机120之间均建立有线或无线通信连接。该终端130可以为手机,平板电脑,笔记本电脑,台式电脑,车载终端,智能家居设备或可穿戴设备等。例如,参见图2,该终端130可以为手机。
68.在本技术实施例中,该终端130中可以安装有洗衣机管理应用程序(application,app),该服务器110可以为该洗衣机管理app的后台服务器。该终端130可以通过该洗衣机管理app控制洗衣机120的工作过程。并且,该终端130还可以用于向服务器110发送样本图像,以便服务器110训练衣物识别模型。
69.图3是本技术实施例提供的一种洗涤剂的投放方法的流程示意图,该方法可以应用于洗涤剂的投放设备。该洗涤剂的投放设备可以是图1所示场景中的服务器110或洗衣机120。下文以该洗涤剂的投放设备为洗衣机120为例进行说明,参考图3,该方法包括:
70.步骤101、获取对待洗涤衣物进行拍摄得到的拍摄图像。
71.在本技术实施例中,该洗衣机包括摄像头。在用户将待洗涤衣物投放至洗衣筒的过程中,该摄像头能够对该待洗涤衣物进行拍摄,得到拍摄图像。
72.步骤102、基于拍摄图像,从多个衣物识别模型中确定至少一个目标识别模型。
73.在本技术实施例中,洗衣机中预先存储有多个衣物识别模型,该多个衣物识别模型与多个样本图像集合一一对应,且每个衣物识别模型基于对应的一个样本图像集合训练得到。其中,每个样本图像集合可以包括多个样本图像,该多个样本图像可以是对多个不同颜色、不同材质、具有污垢和/或没有污垢的衣物进行拍摄得到的图像。
74.洗衣机在获取到待洗涤衣物的拍摄图像后,能够确定该拍摄图像与多个样本集合
中的样本图像的相似度。之后,可以基于计算得到的相似度,从多个衣物识别模型中确定至少一个目标识别模型。其中,每个目标识别模型对应的样本图像集合中存在与该拍摄图像的相似度大于相似度阈值的样本图像。
75.可选地,该多个衣物识别模型和多个样本图像集合可以是洗衣机中预先存储的。或者,该多个样本图像集合可以是终端(例如手机)在不同时间段内发送至洗衣机的,该多个衣物识别模型是洗衣机基于该多个样本图像集合训练得到的。又或者,该多个衣物识别模型和多个样本图像集合可以是服务器下发至洗衣机的。
76.步骤103、将拍摄图像输入至少一个目标识别模型,得到待洗涤衣物的特征信息。
77.在本技术实施例中,洗衣机在确定至少一个目标识别模型后,能够将待洗涤衣物的拍摄图像输入至该至少一个目标识别模型。该至少一个目标识别模型能够对该拍摄图像进行分析和处理,从而得到该待洗涤衣物的特征信息。其中,该特征信息包括材质,颜色以及污垢信息中的至少一种。该污垢信息包括有污垢和无污垢中的一种。
78.可以理解的是,由于每个目标识别模型所对应的样本图像集合中存在与拍摄图像相似度大于相似度阈值的样本图像,因此该目标识别模型能够准确识别出该拍摄图像中待洗涤衣物的特征信息。
79.步骤104、基于待洗涤衣物的特征信息,确定洗涤剂的投放信息。
80.在本技术实施例中,洗衣机中预先存储有衣物的特征信息与洗涤剂的投放信息的对应关系。当洗衣机确定待洗涤衣物的特征信息后,能够基于该对应关系,确定该待洗涤衣物在洗涤过程中所需的洗涤剂的投放信息。其中,该投放信息包括洗涤剂的种类和投放量。
81.可选地,该洗涤剂的种类可以包括漂白剂,软水剂、柔顺剂、含酶的洗衣液和不含酶的洗衣液等。
82.步骤105、控制洗涤剂存储盒按照投放信息向洗衣筒投放洗涤剂。
83.洗衣机在确定出待洗涤衣物洗涤过程中所需的洗涤剂的投放信息并启动洗衣程序后,能够控制其洗涤剂存储盒按照投放信息向洗衣筒投放洗涤剂。
84.可以理解的是,该洗衣机可以包括多个洗涤剂存储盒,该多个洗涤剂存储盒盛放的洗涤剂的种类互不相同。并且,每个洗涤剂存储盒中还可以安装有流量传感器,该流量传感器能够检测洗涤剂存储盒投放的洗涤剂的投放量。在洗衣机启动洗衣程序后,洗衣机能够按照投放信息,控制该多个洗涤剂存储盒中的至少一个目标存储盒按照投放信息中的投放量投放洗涤剂。其中,该目标存储盒用于盛放投放信息所指示的洗涤剂。
85.还可以理解的是,若该洗涤剂的投放设备为服务器,则在上述步骤101中,服务器可以获取洗衣机发送的拍摄图像,并可以通过上述步骤102至步骤104所示的方法确定洗涤剂的投放信息。在上述步骤105中,服务器可以将洗涤剂的投放信息发送至洗衣机,以使洗衣机控制其洗涤剂存储盒按照该投放信息向洗衣筒投放洗涤剂。
86.综上所述,本技术实施例提供了一种洗涤剂的投放方法。该方法能够基于待洗涤衣物的拍摄图像,从多个衣物识别模型中确定至少一个目标识别模型,并采用该至少一个目标识别模型对拍摄图像进行识别,从而确定待洗涤衣物的特征信息。由于每个目标识别模型对应的样本图像集合中存在与拍摄图像的相似度大于相似度阈值的样本图像,且该目标识别模型是基于对应的一个样本图像集合训练得到的,因此能够确保该至少一个目标识别模型确定的待洗涤衣物的特征信息的准确性。又由于该方法能够基于确定出的特征信息
确定洗涤剂的投放信息,并控制洗涤剂存储盒按照该投放信息向洗衣筒自动投放洗涤剂,因此有效提高了投放洗涤剂的效率和准确性。
87.图4是本技术实施例提供的另一种洗涤剂的投放方法的流程示意图,该方法可以应用于洗涤剂的投放设备。该洗涤剂的投放设备可以是图1所示场景中的服务器110或洗衣机120。下文以该洗涤剂的投放设备为洗衣机120为例进行说明。参考图4,该方法包括:
88.步骤201、接收终端上传的多个样本图像集合,以及每个样本图像集合中每个样本图像的识别结果。
89.其中,每个样本图像集合可以包括多个样本图像,该多个样本图像可以是对多个不同颜色、不同材质、具有污垢和/或没有污垢的衣物进行拍摄得到的图像。每个样本图像的识别结果可以包括该拍摄图像中衣物的颜色、材质以及污垢信息中的至少一种。该污垢信息可以包括有污垢和无污垢中的一种。在本技术实施例中,终端可以通过其所安装的洗衣机管理app,将样本图像及其识别结果发送至洗衣机。洗衣机进而可以接收到多个终端上传的样本图像和识别结果。
90.可以理解的是,该每个样本图像集合可以包括洗衣机在一个时间段内接收到的多个终端上传的样本图像。并且,该多个样本图像集合可以是洗衣机在不同时间段内接收到的。
91.可选地,该每个样本图像集合所包括的样本图像的数量可以大于或等于数量阈值,该数量阈值可以为5000。也即是,洗衣机在某个时间段内接收到的样本图像的数量达到数量阈值时,即可将在该时间段内接收到多个样本图像作为一个样本图像集合。
92.步骤202、分别采用每个样本图像集合和识别结果对初始模型进行训练,得到与每个样本图像集合对应的一个衣物识别模型。
93.在本技术实施例中,洗衣机中预先存储有初始模型。该初始模型可以为图像识别模型。对于获取到的每个样本图像集合,洗衣机均可以采用该样本图像集合和识别结果对初始模型进行训练,得到与该样本图像集合对应的一个衣物识别模型。由于洗衣机能够获取到多个样本图像集合,因此可以训练得到多个衣物识别模型。并且,不同的衣物识别模型能够学习到不同样本图像集合中样本图像的特征。
94.可以理解的是,该多个样本图像集合所包括的样本图像的总数量较大,因此若直接采用该多个样本图集合对初始模型进行训练,则需花费较长的训练时间才能够得到衣物识别模型。而在本技术实施例中,由于每个样本图像集合所包括的样本图像的数量,远远小于该多个样本图像集合所包括的样本图像的总数量,因此分别采用每个图像样本集合对初始模型进行训练,能够在较短的训练时间内得到对应的一个衣物识别模型。由此,有效提高了衣物识别模型的训练效率。
95.还可以理解的是,洗衣机通过模型训练得到多个衣物识别模型后,可以将每个衣物识别模型以及与该衣物识别模型对应的样本图像集合进行对应存储。
96.步骤203、基于洗衣机的定位信息,确定洗衣机所在区域的水质。
97.在本技术实施例中,洗衣机具有定位功能,并能够基于该定位功能确定其定位信息。其中,洗衣机中可以预先存储有区域与水质的对应关系。洗衣机可以基于该对应关系,确定出其所在区域的水质。该水质可以为硬水质或软水质。
98.可选地,洗衣机可以周期性地获取洗衣机的定位信息。例如,洗衣机可以每隔3个
月,获取其自身的定位信息。
99.步骤204、若确定洗衣机所在区域的水质为硬水质,则发出提示信息。
100.在本技术实施例中,洗衣机若基于区域与水质的对应关系,确定洗衣机所在区域的水质为硬水质,则可以发出提示信息。并且,该洗衣机还可以向终端发送提示信息,以供终端显示该提示信息。其中,该提示信息用于指示添加软水剂。
101.可选地,当洗衣机确定其所在区域的水质为硬水质后,可以先对其洗涤剂存储盒中用于存储软水剂的洗涤剂存储盒进行检测,以确定该洗涤剂存储盒是否还存储有软水剂。洗衣机若检测到该洗涤剂存储盒中未存储软水剂,或软水剂的存储量小于存储阈值,则可以在其显示屏上显示该提示信息。示例的,参考图5,该洗衣机的显示屏上显示的提示信息的内容可以包括:本地区属于硬水质区域,建议添加软水剂。
102.洗衣机若检测到该洗涤剂存储盒中存储有软水剂,且软水剂的存储量大于存储阈值,则可以在洗衣机的显示屏上显示操作信息。示例的,参考图6,该洗衣机的显示屏上显示的操作信息的内容可以包括:本地区属于硬水质区域,洗涤过程中自动添加软水剂。
103.并且,若洗衣机向终端发送了提示信息和操作信息,则该终端的显示屏上显示提示信息的示意图可以参考图7中的(a),显示该操作信息的示意图可以参考图7中的(b)。
104.步骤205、获取对待洗涤衣物进行拍摄得到的拍摄图像。
105.在本技术实施例中,该洗衣机包括摄像头,该摄像头可以位于洗衣机的控制面板上。在用户将待洗涤衣物投放至洗衣筒的过程中,该摄像头能够对该待洗涤衣物进行拍摄,得到拍摄图像。
106.可选地,该摄像头可以对待洗涤衣物拍照或摄像,从而得到待洗涤衣物的拍摄图像。由于在待洗涤衣物进行投放过程中,该待洗涤衣物并非是静止状态,因此对于每一件待洗涤衣物,洗衣机可以获取该件待洗涤衣物的多张备选图像。之后,该洗衣机可以从该多张备选图像中选取出图像质量最好的图像作为该件待洗涤衣物的拍摄图像。
107.步骤206、计算拍摄图像与多个样本图像集合中的样本图像的相似度。
108.在本技术实施例中,洗衣机中可以预先存储有图像相似度算法。当洗衣机获取到待洗涤衣物的拍摄图像后,可以采用该图像相似度算法,计算拍摄图像与多个样本图像集合中的样本图像的相似度。
109.可以理解的是,若拍摄图像与样本图像的相似度较高,则可以确定该拍摄图像中的拍摄对象(即衣物),与样本图像中的拍摄图像属于同一种衣物的概率较高。
110.步骤207、基于相似度,从多个衣物识别模型中确定至少一个目标识别模型。
111.在本技术实施例中,洗衣机在计算出该拍摄图像与多个样本图像集合中样本图像的相似度后,可以基于计算得到的相似度,从多个衣物识别模型中确定至少一个目标识别模型。其中,每个目标识别模型对应的样本图像集合中存在与该拍摄图像的相似度大于相似度阈值的样本图像。例如,若图像相似度的取值范围为0至1,则该相似度阈值可以为0.5。
112.步骤208、将拍摄图像输入至少一个目标识别模型,得到每个目标识别模型输出的识别结果。
113.在本技术实施例中,洗衣机在确定至少一个目标识别模型后,可以将待洗涤衣物的拍摄图像输入至该至少一个目标识别模型。该至少一个目标识别模型能够对该拍摄图像进行分析和处理,并输出该待洗涤衣物的识别结果。
114.可以理解的是,由于每个目标识别模型所对应的样本图像集合中存在与拍摄图像相似度大于相似度阈值的样本图像,因此该目标识别模型能够准确识别出该拍摄图像,并输出识别结果。
115.其中,该识别结果可以包括待洗涤衣物符合多种备选特征信息中每种备选特征信息的概率。该多种备选特征信息可以包括材质,颜色以及污垢信息。每种备选特征信息可以包括多个特征值。每种备选特征信息的概率可以包括该备选特征信息中多个特征值的概率。
116.示例的,该备选特征信息中材质所包括的多个特征值可以分别为:化纤、全棉和涤棉。该备选特征信息中颜色所包括的多个特征值可以分别为:白色、浅色和深色。该备选特征信息中污垢信息所包括的特征值可以分别为:有污垢和无污垢。
117.对于一件材质为全棉、颜色为白色以及有污垢的待洗涤衣物的拍摄图像t,若将该件待洗涤衣物的拍摄图像t输入至目标识别模型m1,则该目标识别模型m1输出的识别结果可以包括:该待洗涤衣物的材质为化纤的概率为10%,材质为全棉的概率为80%,材质为涤棉的概率为10%;该待洗涤衣物的颜色为白色的概率为75%,颜色为浅色的概率为20%,颜色为深色的概率为5%;该待洗涤衣物有污垢的概率为85%,无污垢的概率为15%。
118.步骤209、将至少一个目标识别模型输出的识别结果中,概率最高的备选特征信息确定为待洗涤衣物的特征信息。
119.在本技术实施例中,洗衣机得到至少一个目标识别模型输出的识别结果后,可以将该至少一个目标识别模型输出的结果中,概率最高的备选特征信息确定为该待洗涤衣物的特征信息。也即是,对于该至少一个目标模型输出的识别结果中同一种备选特征信息,洗衣机可以将该种备选特征信息中概率最高的特征值,确定为待洗涤衣物的特征信息。
120.示例的,对于上文中的待洗涤衣物的拍摄图像t,若将该件待洗涤衣物的拍摄图像t输入至目标识别模型m1和m2,则该目标识别模型m1和m2的输出的识别结果可以如表1所示。
121.表1
[0122][0123]
基于上述表1可知,对于备选特征信息中的材质,目标识别模型m2输出的材质为全棉的概率最高。对于备选特征信息中的颜色,目标识别模型m1输出的颜色为白色的概率最高。对于备选特征信息中的污垢信息,目标识别模型m2输出的污垢信息为有污垢的概率最
高。因此,洗衣机可以将该件待洗涤衣物t的特征信息中的材质为全棉,颜色为白色,污垢信息为有污垢。
[0124]
步骤210、若多个样本图像集合中不存在与拍摄图像的相似度大于相似度阈值的样本图像,则将拍摄图像输入参考识别模型,得到待洗涤衣物的特征信息。
[0125]
其中,该参考识别模型可以是洗衣机采用最新获取到的一个样本图像集合对初始模型进行训练得到的。也即是,该参考识别模型可以是在多个衣物识别模型之后训练得到的模型,并存储于洗衣机的。
[0126]
在上述步骤207中,洗衣机若检测到多个衣物识别模型所对应的多个样本图像集合中不存在与拍摄图像的相似度大于相似度阈值的样本图像,则可以将该拍摄图像输入至参考识别模型。该参考识别模型可以对该拍摄图像进行分析和处理,并得到待洗涤衣物的特征信息。
[0127]
可以理解的是,在上述步骤207中,洗衣机先计算拍摄图像与多个样本图像集合中样本图像的相似度,而并未计算该拍摄图像与参考识别模型对应的样本图像集合中样本图像的相似度,由此,可以提升洗衣机的计算效率。当洗衣机确定多个样本图像集合中不存在与拍摄图像的相似度大于相似度阈值的样本图像,再将该拍摄图像输入至参考识别模型进行处理,从而确保洗衣机可以确定出待洗涤衣物的特征信息。
[0128]
还可以理解的是,在上述步骤205中,洗衣机可以获取到一件或多件待洗涤衣物的拍摄图像。对于每一件待洗涤衣物的拍摄图像,洗衣机均可以通过上述步骤206至210所示的方法,确定该件待洗涤衣物的特征信息。
[0129]
步骤211、若基于待洗涤衣物的特征信息,检测到待洗涤衣物中包括目标材质的第一类衣物,则确定洗涤剂的种类包括衣物柔顺剂。
[0130]
在本技术实施例中,洗衣机中预先存储有衣物的特征信息与洗涤剂的投放信息的对应关系。洗衣机在上述步骤209或步骤210中确定出待洗涤衣物的特征信息后,可以基于该对应关系,确定待洗涤衣物在洗涤过程中所需的洗涤剂的投放信息。其中,该投放信息可以包括洗涤剂的种类和投放量。可选地,该洗涤剂的种类可以包括漂白剂,软水剂、柔顺剂、含酶的洗衣液和不含酶的洗衣液等。
[0131]
其中,洗衣机若基于待洗涤衣物的特征信息,检测到待洗涤衣物中包括目标材质的第一类衣物,则可以基于上述特征信息与洗涤剂的投放信息的对应关系,确定出该目标材质所对应的洗涤剂的投放信息。可选地,该目标材质可以包括化纤、全棉、涤棉、羊毛、晴纶、涤纶、丝绸、麻、牛仔、聚酯、人造丝以及粘胶纤维中的至少一种。相应的,该目标材质所对应的洗涤剂的种类可以为衣物柔顺剂。
[0132]
可以理解的是,通过在目标材质的第一类衣物洗涤过程中投放衣物柔顺剂,可以有效降低该第一类衣物的静电,并避免该第一类衣物起球。
[0133]
步骤212、基于第一类衣物的总体积,确定衣物柔顺剂的第一投放量。
[0134]
在本技术实施例中,洗衣机还能够基于每一件待洗涤衣物的拍摄图像,确定出该待洗涤衣物的体积,进而确定出该第一类衣物的总体积。之后,洗衣机可以基于该第一类衣物的总体积,确定衣物柔顺剂的第一投放量。其中,该第一投放量与第一类衣物的总体积可以正相关。每一件待洗涤衣物的体积可以基于该待洗涤衣物的面积和厚度确定。
[0135]
可选地,洗衣机获取到拍摄图像后,可以基于待洗涤衣物的拍摄图像确定出该待
洗涤衣物的面积。其中,当摄像头的拍摄距离固定时,洗衣机可以基于拍摄图像中待洗涤衣物的成像面积和该拍摄距离,确定出该待洗涤衣物的实际面积。
[0136]
作为一种可选的实现方式,该摄像头可以为单目摄像头,对于该单目摄像头对待洗涤衣物拍摄得到的拍摄图像,洗衣机可以从拍摄图像中识别出该待洗涤衣物的前片和后片。之后,洗衣机可以确定出待洗涤衣物的前片与该单目摄像头的第一距离,以及该待洗涤衣物的后片与该单目摄像头的第二距离。该第一距离和第二距离的差值的绝对值即为该待洗涤衣物的厚度。
[0137]
作为另一种可选的实现方式,洗衣机可以直接将其预先存储的厚度值确定为该待洗涤衣物的厚度。例如,该厚度阈值可以为2毫米。
[0138]
洗衣机确定出每一件待洗涤衣物的面积和厚度后,即可计算该件待洗涤衣物的体积。该待洗涤衣物的体积v`可以满足:
[0139]
v`=s*th;
[0140]
其中,s为该件待洗涤衣物的面积,th为该件待洗涤衣物的厚度。
[0141]
可选地,该衣物柔顺剂的第一投放量v1可以满足:
[0142]v1
=v
01
*ρ1*k1;
[0143]
其中,v
01
为第一类衣物的总体积,ρ1为第一类衣物的密度。k1为预设的第一投放量系数。该第一投放量系数可以是单位重量的第一类衣物所需投放的衣物柔顺剂的投放量。若重量的单位为1千克(kg),投放量的单位为毫升(ml),k1的取值为20,则可以确定1kg的第一类衣物在洗涤过程中所需投放的衣物柔顺剂的投放量为20ml。还可以理解的是,物质的体积与其密度的乘积即为该物体的重量。因此,v
01
*ρ1的计算结果即为第一类衣物的总重量。
[0144]
可以理解的是,若待洗涤衣物中包括多个第一类衣物,则上述密度ρ1可以是该多个第一类衣物的密度的均值。每个第一类衣物的密度可以是指单位体积的第一类衣物的重量,且该密度与衣物的材质相关。
[0145]
还可以理解的是,为了确保洗衣机准确获取待洗涤衣物的特征信息和体积,用户可以在投放待洗涤衣物的过程中,在与摄像头具有一定间距的位置处将每一件待洗涤衣物展开,以供摄像头进行拍摄。
[0146]
步骤213、若基于待洗涤衣物的特征信息,检测到待洗涤衣物中包括目标颜色的第二类衣物,则确定洗涤剂的种类包括衣物漂白剂。
[0147]
洗衣机在基于待洗涤衣物的特征信息确定洗涤剂的投放信息的过程中,若检测到多个待洗涤衣物中包括目标颜色的第二类衣物,则可以确定洗涤剂的种类包括衣物漂白剂。其中,该目标颜色至少可以包括白色,或者还可以包括灰色和银白色等与白色较为接近的颜色。
[0148]
可以理解的是,衣物漂白剂具有较强的杀菌、除臭以及漂泊功能。因此,当多个待洗涤衣物中包括目标颜色的第二类衣物时,可以在多个待洗涤衣物洗涤过程中投衣物漂白剂,以确保该多个待洗涤衣物中第二类衣物的洗涤效果较好。
[0149]
步骤214、基于第二类衣物的总体积,确定衣物漂白剂的第二投放量。
[0150]
在本技术实施例中,洗衣机可以在确定出该待洗涤衣物中每件衣物的体积后,确定第二类衣物的总体积。之后,洗衣机可以基于该第二类衣物的总体积,确定衣物漂白剂的
第二投放量。其中,该第二投放量与第二类衣物的总体积可以正相关。
[0151]
可选地,该衣物漂白剂的第二投放量v2可以满足:v2=v
02
*ρ2*k2;
[0152]
其中,v
02
为第二类衣物的总体积,ρ2为第二类衣物的密度,k2为预设的第二投放量系数。该第二投放量系数可以是单位重量的第二类衣物所需投放的衣物漂白剂的投放量。例如,若单位重量为1kg,投放量的单位为ml,k2的取值为10,则可以确定1kg的第二类衣物在洗涤过程中所需投放的衣物漂白剂的投放量为10ml。其中,v
02
*ρ2的计算结果即为第二类衣物的总重量。
[0153]
可以理解的是,若待洗涤衣物中包括多个第二类衣物,则上述密度ρ2可以是该多个第二类衣物的密度的均值。洗衣机在确定出待洗涤衣物中的多个第二类衣物后,可以将该多个第二类衣物所对应的材质的密度的均值,确定为第二类衣物的密度。
[0154]
步骤215、若基于待洗涤衣物的特征信息,检测到多个待洗涤衣物中包括具有污垢的第三类衣物,则确定洗涤剂的种类包括含酶的洗衣液。
[0155]
洗衣机在基于待洗涤衣物的特征信息确定洗涤剂的投放信息的过程中,若检测到多个待洗涤衣物中包括具有污垢的第三类衣物,则可以确定该投放信息中洗涤剂的种类可以包括含酶的洗衣液。其中,该污垢可以包括油污、血污、汗斑、巧克力渍以及汗斑中的至少一种。
[0156]
可以理解的是,污垢的组成成分一般为蛋白质。含酶的洗衣液中的酶具有分解蛋白质的作用。因此,选用含酶的洗衣液洗涤衣物,能够去除衣物中第三类衣物中的污垢。
[0157]
步骤216、若基于待洗涤衣物的特征信息,检测到多个待洗涤衣物中不包括具有污垢的第三类衣物,则确定洗涤剂的种类包括不含酶的洗衣液。
[0158]
洗衣机在基于待洗涤衣物的特征信息确定洗涤剂的投放信息的过程中,若检测到多个待洗涤衣物中不包括具有污垢的第三类衣物,则可以确定该投放信息中洗涤剂的种类可以包括不含酶的洗衣液。
[0159]
步骤217、基于待洗涤衣物的总重量,确定洗衣液的第三投放量。
[0160]
在本技术实施例中,洗衣机能够在在用户将待洗涤衣物投放至洗衣筒后,检测其洗衣筒中待洗涤衣物的总重量。可选地,该洗衣机还可以包括重量传感器,洗衣机可以通过该重量传感器检测其洗衣筒中待洗涤衣物的总重量。之后,该洗衣机可以将待洗涤衣物的总重量与该待洗涤衣物的拍摄图像一同发送至洗衣机。其中,洗衣机若确定洗涤剂的种类包括含酶的洗衣液,则可以基于待洗涤衣物的总重量,确定含酶的洗衣液的第三投放量。洗衣机若确定洗涤剂的种类包括不含酶的洗衣液,则可以基于待洗涤衣物的总重量,确定不含酶洗衣液的第三投放量。该含酶或不含酶的洗衣液的第三投放量与待洗涤衣物的总重量可以正相关。
[0161]
步骤218、控制洗涤剂存储盒按照投放信息向洗衣筒投放洗涤剂。
[0162]
洗衣机在确定出待洗涤衣物洗涤过程中所需的洗涤剂的投放信息后,能够将该投放信息发送至洗衣机。该洗衣机能够响应于该投放信息,在洗衣机启动洗衣程序后,控制其洗涤剂存储盒按照投放信息向洗衣筒投放洗涤剂。
[0163]
可以理解的是,该洗衣机可以包括多个洗涤剂存储盒,该多个洗涤剂存储盒盛放的洗涤剂的种类互不相同。并且,每个洗涤剂存储盒中还可以安装有流量传感器,该流量传感器能够检测洗涤剂存储盒投放的洗涤剂的投放量。在洗衣机启动洗衣程序后,洗衣机能
够按照投放信息,控制多个洗涤剂存储盒中的至少一个目标存储盒按照投放信息中的投放量投放洗涤剂。其中,该目标存储盒为投放信息所指示的洗涤剂的存储盒。
[0164]
可选地,该洗衣机还可以在其显示屏上显示该投放信息,以供用户查看该洗衣机在洗涤过程中投放的洗涤剂的种类及投放量。示例的,参考图8,该洗衣机的显示屏121上显示的投放信息的内容可以包括:衣物柔顺剂:30ml,衣物漂白剂:10ml,含酶的洗衣液60ml。
[0165]
可以理解的是,本技术实施例提供的洗涤剂的投放方法的步骤的先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减。例如,步骤203和步骤204可以根据情况删除。也即是,洗衣机无需确定其所在区域的水质。或者,步骤210可以在步骤208之前执行。又或者,步骤211、步骤213以及步骤215可以同步执行。再或者,步骤211、步骤213以及步骤216可以同步执行。任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本技术的保护范围之内,因此不再赘述。
[0166]
还可以理解的是,上述洗涤剂的投放方法中的部分或全部步骤也可以由服务器执行。例如,服务器可以直接执行上述步骤201至步骤218所示的方法。或者,服务器可以只执行上述步骤201和步骤202,并可以将训练得到的多个衣物识别模型以及对应的多个样本图像集合发送至洗衣机,洗衣机进而执行上述步骤205至步骤218所示的方法。又或者,洗衣机可以将获取到的待洗涤移位的拍摄图像发送至服务器,服务器可以执行上述步骤206至步骤210所示的方法。服务器确定出该待洗涤衣物的特征信息后,可以将特征信息下发至洗衣机,洗衣机进而可以执行上述步骤211至步骤218所示的方法。
[0167]
综上所述,本技术实施例提供了一种洗涤剂的投放方法。该方法能够基于待洗涤衣物的拍摄图像,从多个衣物识别模型中确定至少一个目标识别模型,并采用该至少一个目标识别模型对拍摄图像进行识别,从而确定待洗涤衣物的特征信息。由于每个目标识别模型对应的样本图像集合中存在与拍摄图像的相似度大于相似度阈值的样本图像,且该目标识别模型是基于对应的一个样本图像集合训练得到的,因此能够确保该至少一个目标识别模型确定待洗涤衣物的特征信息的准确性。之后,该方法能够基于该特征信息确定洗涤剂的投放信息。由此,洗衣机能够基于该投放信息向洗衣筒自动投放洗涤剂,有效提高了投放洗涤剂的效率,并确保了投放洗涤剂的准确性。
[0168]
图9本技术实施例提供的一种洗衣机的结构示意图,该洗衣机可以执行上述方法实施例提供的洗涤剂的投放方法。其中,该洗衣机可以为图1所述场景中的洗衣机。参考图9,该洗衣机120包括:摄像头121,洗衣筒122、控制器123以及洗涤剂存储盒124。
[0169]
该摄像头121,用于获取对待洗涤衣物进行拍摄得到的拍摄图像,该待洗涤衣物为投放至洗衣筒122内的衣物。
[0170]
该控制器123,用于:
[0171]
基于拍摄图像,从多个衣物识别模型中确定至少一个目标识别模型,其中,多个衣物识别模型与多个样本图像集合一一对应,每个衣物识别模型基于对应的一个样本图像集合训练得到,且每个目标识别模型对应的样本图像集合中存在与拍摄图像的相似度大于相似度阈值的样本图像。
[0172]
将拍摄图像输入至少一个目标识别模型,得到待洗涤衣物的特征信息,该特征信息包括材质,颜色以及污垢信息中的至少一种。
[0173]
基于待洗涤衣物的特征信息,确定洗涤剂的投放信息,该投放信息包括洗涤剂的
种类和投放量。
[0174]
控制洗涤剂存储盒124按照投放信息向洗衣筒122投放洗涤剂。
[0175]
可选地,该控制器123,用于:
[0176]
将拍摄图像输入至少一个目标识别模型,得到每个目标识别模型输出的识别结果,该识别结果包括待洗涤衣物符合多种备选特征信息中每种备选特征信息的概率。
[0177]
将至少一个目标识别模型输出的识别结果中,概率最高的备选特征信息确定为待洗涤衣物的特征信息。
[0178]
可选地,该控制器123,用于:
[0179]
计算拍摄图像与多个样本图像集合中的样本图像的相似度。
[0180]
基于相似度,从多个衣物识别模型中确定至少一个目标识别模型。
[0181]
可选地,该控制器133,还用于:
[0182]
接收终端上传的样多个本图像集合,以及每个样本图像集合中每个样本图像的识别结果。
[0183]
分别采用每个样本图像集合和识别结果对初始模型进行训练,得到与每个样本图像集合对应的一个衣物识别模型。
[0184]
可选地,该控制器123,还用于若多个样本图像集合中不存在与拍摄图像的相似度大于相似度阈值的样本图像,则将拍摄图像输入参考识别模型,得到待洗涤衣物的特征信息。其中,该参考识别模型是在多个衣物识别模型之后训练得到的模型。
[0185]
可选地,该控制器123,用于:
[0186]
若基于待洗涤衣物的特征信息,检测到待洗涤衣物中包括目标材质的第一类衣物,则确定洗涤剂的种类包括衣物柔顺剂。
[0187]
若基于待洗涤衣物的特征信息,检测到待洗涤衣物中包括目标颜色的第二类衣物,则确定洗涤剂的种类包括衣物漂白剂。
[0188]
若基于待洗涤衣物的特征信息,检测到多个待洗涤衣物中包括具有污垢的第三类衣物,则确定洗涤剂的种类包括含酶的洗衣液。
[0189]
若基于待洗涤衣物的特征信息,检测到多个待洗涤衣物中不包括具有污垢的第三类衣物,则确定洗涤剂的种类包括不含酶的洗衣液。
[0190]
可选地,该控制器123,还用于:
[0191]
若洗涤剂的种类包括衣物柔顺剂,则基于第一类衣物的总体积,确定衣物柔顺剂的第一投放量,第一投放量与第一类衣物的总体积正相关。
[0192]
若洗涤剂的种类包括衣物漂白剂,则基于第二类衣物的总体积,确定衣物漂白剂的第二投放量,第二投放量与第二类衣物的总体积正相关。
[0193]
若洗涤剂的种类包括洗衣液,则基于待洗涤衣物的总重量,确定洗衣液的第三投放量,第三投放量与待洗涤衣物的总重量正相关。
[0194]
可选地,该衣物柔顺剂的第一投放量v1满足:v1=v
01
*ρ1*k1;
[0195]
其中,v
01
为第一类衣物的总体积,ρ1为第一类衣物的密度,k1为预设的第一投放量系数。
[0196]
该衣物漂白剂的第二投放量v2满足:v2=v
02
*ρ2*k2;
[0197]
其中,v
02
为第二类衣物的总体积,ρ2为第二类衣物的密度,k2为预设的第二投放量
系数。
[0198]
可选地,该控制器123,还用于:
[0199]
基于洗衣机的定位信息,确定洗衣机所在区域的水质。
[0200]
若确定洗衣机所在区域的水质为硬水质,则发出提示信息,提示信息用于指示添加软水剂。
[0201]
综上所述,本技术实施例提供了一种洗衣机。该洗衣机能够基于待洗涤衣物的拍摄图像,从多个衣物识别模型中确定至少一个目标识别模型,并采用该至少一个目标识别模型对拍摄图像进行识别,从而确定待洗涤衣物的特征信息。由于每个目标识别模型对应的样本图像集合中存在与拍摄图像的相似度大于相似度阈值的样本图像,且该目标识别模型是基于对应的一个样本图像集合训练得到的,因此能够确保该至少一个目标识别模型确定的待洗涤衣物的特征信息的准确性。又由于该洗衣机能够基于确定出的特征信息确定洗涤剂的投放信息,并控制洗涤剂存储盒按照该投放信息向洗衣筒自动投放洗涤剂,因此有效提高了投放洗涤剂的效率和准确性。
[0202]
可以理解的是,上述实施例提供的洗衣机,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将检测装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
[0203]
另外,上述实施例提供的洗衣机和洗涤剂的投放方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0204]
本技术实施例还提供了一种洗衣机,如图10所示,该洗衣机可以包括处理器310和存储器320,该存储器320中存储有指令,该指令由处理器310加载并执行以实现上述方法实施例提供的洗涤剂的投放方法,例如图3或图4所示的方法。
[0205]
本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,该计算机程序由处理器加载并执行以上述实施例提供的洗涤剂的投放方法,例如图3或图4所示的方法。
[0206]
本技术实施例还提供了一种包含指令的计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述方法实施例提供的洗涤剂的投放方法,例如图3或图4所示的方法。
[0207]
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0208]
可以理解的是,本技术中术语“至少一个”是指一个或多个,“多个”的含义是指两个或两个以上。
[0209]
在本文中提及的“和/或”,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0210]
本技术中术语“第一”“第二”等字样用于对作用和功能基本相同的相同项或相似项进行区分,应理解,“第一”、“第二”、“第n”之间不具有逻辑或时序上的依赖关系,也不对数量和执行顺序进行限定。
[0211]
以上所述仅为本技术的示例性实施例,并不用以限制本技术,凡在本技术的精神
和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1