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

洗涤控制方法、装置、电子设备以及存储介质与流程

2022-02-25 23:22:08 来源:中国专利 TAG:


1.本发明涉及智能控制技术领域,尤其涉及一种洗涤控制方法、装置、电子设备以及存储介质。


背景技术:

2.随着科学技术的不断发展,洗碗机逐渐成为现在厨房中必备的厨电之一。目前市场上大多数洗碗机洗涤程序分类较多,不同程序清洁力不相同,常常因不同家庭成员不了解餐具材质等原因选择洗涤程序操作失误,造成洗涤效果不理想及清洁能源浪费的情况。
3.并且随着人工智能的发展,智能算法也越来越多的应用到日常生活中,而智能化的关键问题在于智能解决用户的需求。目前洗碗机智能方案是基于手机端app选择洗涤程序下发洗涤指令控制洗碗机的洗涤动作,但依旧会存在上述问题,并且无法做到根据待洗的餐具类型特征进行洗涤程序的匹配及洗涤剂的精准投放。


技术实现要素:

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.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述洗涤控制方法的步骤。
34.本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述洗涤控制方法的步骤。
35.本发明提供的洗涤控制方法、装置、电子设备以及存储介质,通过基于预存餐具图片集合对待洗涤餐具图片进行识别,得到匹配成功的预存餐具图片所指示的餐具所对应的洗涤程序,控制洗碗机进行餐具洗涤,实现了通过餐具图片的识别,精准获取待洗餐具的洗涤程序,提高了洗涤剂的投放效果和洗涤的效果,节约了清洁能源。
附图说明
36.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
37.图1是本发明提供的一种洗涤控制方法的流程示意图之一;
38.图2是本发明提供的确定目标餐具方法的流程示意图;
39.图3是本发明提供的待执行洗涤程序逻辑生成方法的流程示意图;
40.图4是本发明提供的获取预存餐具图片集合方法的流程示意图;
41.图5是本发明提供的餐具图片的检测方法的流程示意图;
42.图6是本发明提供的餐具注册到虚拟橱柜方法的流程示意图;
43.图7是本发明提供的一种洗涤控制方法的流程示意图之二;
44.图8是本发明提供的洗涤控制装置的结构示意图;
45.图9是本发明提供的电子设备的结构示意图。
具体实施方式
46.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
47.目前,洗碗机用户通过手机端app(application,应用程序)选择洗涤程序,并下发洗涤指令至洗碗机,以控制洗碗机执行洗涤动作的智能方案存在以下问题:首先,经常会因为用户对洗碗机操作程序不熟悉,造成误操作,导致洗不干净重洗或过度清洁而造成清洁能源的浪费。其次,不太擅长家务的家庭成员对待洗的餐具材质不了解,选错洗涤程序可能会损坏餐具。
48.因此,如何基于待洗餐具的类型精准选择洗涤程序以供洗碗机执行是本领域亟待解决的技术问题。
49.图1是本发明提供的一种洗涤控制方法的流程示意图之一。如图1所示,本发明实施例提供的一种洗涤控制方法,其执行主体可以是用户终端,例如手机、平台电脑等,还可以是云平台服务器,包括:
50.步骤110,获取待洗涤餐具图片;
51.具体地,待洗涤餐具的图片可以通过加载终端上预存的餐具照片获得,也可以由终端直接拍摄的餐具照片获得,又或者是云平台通过接收来自终端发送的待洗涤餐具的图片获得,本发明实施例对此不作限制。洗涤餐具的图片中可以包括一个餐具或者多个餐具,洗涤餐具的材质种类可以是陶瓷类,还可以是玻璃类,又或者是不锈钢类;用途种类可以包括:碗、杯子或者碟等,待洗涤餐具图片可以包括一个或者多个餐具,本发明实施例对此均不作限制。
52.步骤120,基于预存餐具图片集合,将与待洗涤餐具图片匹配的预存餐具图片所指示的餐具,作为目标餐具;
53.步骤130,基于目标餐具的洗涤程序,控制洗碗机进行餐具洗涤。
54.考虑到图像识别技术的研究目标是根据观测到的图像,对其中的物体进行分辨其类别,作出有意义的判断。即利用现代信息处理与计算技术来模拟和完成人类的认识,理解过程。随着图像识别技术的发展,图像匹配识别的精准度也逐步增高。因此,本发明实施例将图像识别技术应用到洗涤控制方法中。
55.同时考虑到家用的餐具种类较为固定,并且增减或者更换的频率并不高,也就没有必要通过样本图片的深度学习训练得到识别模型,再通过识别模型进行待洗涤餐具图片的识别。因此,本发明实施例将待洗涤餐具图片和预存餐具图片集合中的预存餐具图片分别进行匹配识别。
56.具体地,在步骤110获取洗涤餐具图片之后,将洗涤餐具图片分别和本地预存餐具图片集合中的预存餐具图片分别匹配识别,若匹配识别成功,则可以得到预存餐具图片所指示的餐具,并将该餐具作为目标餐具,以供步骤130通过该目标餐具所对应的洗涤程序,控制洗碗机依照该洗涤程序执行洗涤任务。
57.需要说明的是,步骤120中预存餐具图片集合包括有多个预存餐具图片,预存餐具图片在餐具注册时存入预存餐具图片集合,预存餐具图片和其对应餐具的映射关系以及餐具对应洗涤程序的映射关系,均在餐具注册时确定,并进行存储。餐具图片和所指示的餐具可以是多对一的关系,例如,大碗、小碗或者汤碗等图片都对应餐具碗,即将餐具碗作为目标餐具。此外目标餐具和其洗涤程序可以多对一的关系,例如,碗和餐盘可以对应一套洗涤程序。其中,目标餐具和其洗涤程序的对应关系可以由用户自定义确定,还可以由系统自动确定,本发明实施例对此不作限制。待洗涤图片可以直接与预存餐具图片集合中的预存餐具图片进行匹配识别,还可以先对待洗涤图片进行预先检测,得到餐具子图,再将餐具子图与预存餐具图片集合中的预存餐具图片进行匹配识别,本发明实施例对此不作限制。此外,待洗涤图片与预存餐具图片进行匹配识别可以基于图像的模板匹配算法,还可以是特征匹配算法,或者图搜索算法等,其中,匹配识别的结果可以基于预设的阈值进行确定得到,还可以根据匹配识别度的由高到低进行排序,选择识别度最高的一个作为识别结果,本发明实施例对此不作限制。
58.步骤130中控制洗碗机执行洗涤任务,可以是终端通过无线网络,例如,wifi或者蓝牙等直接发送指令到洗碗机,以供洗碗机执行洗涤任务,还可以通过终端发送指令到云平台,由云平台进行远程控制洗碗机执行洗涤任务,或者终端通过nfc功能即以近场无接触刷卡的方式进行控制洗碗机,以供洗碗机执行洗涤任务,本发明对此不作限制。
59.本发明实施例提供的洗涤控制方法,通过基于预存餐具图片集合对待洗涤餐具图片进行识别,得到匹配成功的预存餐具图片所指示的餐具所对应的洗涤程序,控制洗碗机进行餐具洗涤,实现了通过餐具图片的识别,精准获取待洗餐具的洗涤程序,提高了洗涤剂的投放效果和洗涤的效果,节约了清洁能源。
60.基于上述实施例,图2是本发明提供的确定目标餐具方法的流程示意图。如图2所示,步骤120包括:
61.步骤121,对待洗涤餐具图片进行餐具检测,得到待洗涤餐具图片中的餐具子图;
62.步骤122,将餐具子图与预存餐具图片集合中的各预存餐具图片进行匹配,得到与餐具子图匹配的预存餐具图片;
63.步骤123,将与餐具子图匹配的预存餐具图片所指示的餐具,作为目标餐具。
64.考虑到如果需要对每一个餐具进行拍照,会加重用户在使用过程中的操作复杂程度,导致用户的使用体验感较差,同时考虑到现有的图像识别技术可以对图片中的多个物品进行精准的分割并进行识别,因此,本发明实施例通过对图片中多个餐具进行检测得到该图片的多个餐具子图,并将这些餐具子图进行分割,以供后续步骤使用。
65.具体地,步骤121对待洗涤餐具图片进行检测,分割得到多个含有餐具的餐具子图,此处每个餐具子图中包括一个餐具,然后步骤122将这些餐具子图依次和预存餐具图片集合中的预存餐具图片进行匹配识别,获得餐具子图对应的预存餐具图片,最后根据预存餐具图片匹配到其所指示的餐具,将该餐具作为目标餐具。
66.需要说明的是,从待洗涤餐具图片中分割出的餐具子图,若与预存餐具图片集合中的预存餐具图片匹配上,则所匹配上的预存餐具图片所指示的餐具有多个,即目标餐具有多个,这些目标餐具都会有其对应的洗涤程序,在后续的步骤130中,可以将这些目标餐具对应的洗涤程序依次执行,也可以将这些目标餐具的洗涤程序进行逻辑交集处理,其中,逻辑交集处理,可以是洗涤程序参数的交集,还可以是洗涤程序中各模式的交集,本发明实施例对此均不作限制。
67.基于上述实施例,图3是本发明提供的待执行洗涤程序逻辑生成方法的流程示意图。如图3所示,步骤130包括:
68.步骤131,确定多个目标餐具的洗涤程序之间的逻辑交集;
69.步骤132,基于逻辑交集,确定待执行洗涤程序;
70.步骤133,基于待执行洗涤程序,控制洗碗机进行餐具洗涤。
71.考虑到若依次执行所有目标餐具的洗涤程序,会因目标餐具种类变多而出现洗涤时间变长,浪费清洁能源并且用户体验感也不高,又或者因洗涤程序在依次执行的时候也会出现餐具损坏的情况。因此,本发明实施例通过各目标餐具的洗涤程序之间的逻辑交集,得到待执行的洗涤程序。
72.具体地,步骤131根据多个目标餐具的洗涤程序中每一个目标餐具的洗涤程序逻辑进行交集处理,得到多个目标餐具的洗涤程序之间的逻辑交集。步骤132根据步骤131所得到的逻辑交集得到待执行洗涤程序,该待执行洗涤程序供步骤133控制洗碗机进行餐具洗涤。
73.需要说明的是,逻辑进行交集处理可以是洗涤程序的参数之间的交集,例如,若目标餐具a的洗涤程序的参数中时间15分钟和温度60度,目标餐具b的洗涤程序的参数中时间20分钟和温度40度,则其交集处理得到待执行程序的参数为时间15分钟和温度40度,还可以是洗涤程序的功能模式之间的交集,例如,若目标餐具a的洗涤程序中的功能模式为模式1、模式2、模式3和模式4,目标餐具b的洗涤程序的功能模式为模式2、模式3、模式4和模式5,则其交集处理得到待执行程序的功能模块为模式2、模式3和模式4,本发明实施例对此不作限制。
74.基于上述实施例,图4是本发明提供的获取预存餐具图片集合方法的流程示意图。如图4所示,步骤120中的预存餐具图片集合基于如下步骤确定:
75.步骤410,获取待注册餐具图片,以及待注册餐具图片所指示餐具的餐具信息;
76.考虑到本发明实施例采用了预存餐具图片作为基准对待洗涤餐具图片进行识别,同时考虑到每一个用户或者说是每一个家庭所使用的餐具并不相同,因此,本发明实施例通过用户来维护所需要的预存餐具图片以及该预存餐具图片的信息、所指示的餐具以及洗涤程序。
77.具体地,待注册餐具图片可以通过加载终端上预存的餐具照片获得,也可以由终端直接拍摄的餐具照片获得,又或者是云平台通过接收来自终端发送的待注册餐具图片获得;获取待注册餐具图片所指示餐具的餐具信息也同样可以是终端的后端从其前端获取,还可以是云平台通过接收来自终端发送的待注册餐具图片所指示餐具的餐具信息获得。指示餐具的餐具信息由用户进行选择输入,其可以包括餐具材质、用途、尺寸和温度等,还可以包括洗涤程序信息,本发明实施例对此不作限制。
78.步骤420,将待注册餐具图片作为预存餐具图片存入预存餐具图片集合,并基于餐具信息确定预存餐具图片所指示餐具的洗涤程序。
79.具体地,将步骤410获得的待注册餐具图片存入到预存餐具图片集合中;根据步骤410获得的待注册餐具图片所指示餐具的餐具信息,得到所指示的餐具的洗涤程序。
80.需要说明的是,所指示的餐具的洗涤程序可以是通过步骤410获得的待注册餐具图片所指示餐具的餐具信息中所包含的由用户选择的洗涤程序信息获得,还可以是由系统通过待注册餐具图片所指示餐具的餐具信息自动生成,例如,可以根据餐具信息自动选择一个或多个功能模式,再将功能模式组合成洗涤程序,本发明实施例对此不作限制。
81.基于上述实施例,图5是本发明提供的餐具图片检测方法的流程示意图。如图5所示,步骤410包括:
82.步骤411,获取待注册餐具图片;
83.具体地,待注册餐具图片可以通过加载终端上预存的餐具照片获得,也可以由终端直接拍摄的餐具照片获得,又或者是云平台通过接收来自终端发送的待注册餐具图片获得,本发明实施例对此不作限制。
84.步骤412,对所待注册餐具图片进行餐具检测,若待注册餐具图片中存在餐具,则获取待注册餐具图片所指示餐具的餐具信息。
85.考虑到如果待注册餐具图片中并不存在餐具,系统依旧会对该待注册餐具图片进行匹配识别,而图片的匹配识别会占用和消耗一定的资源,那么会导致系统消耗资源做无用的操作以及处理的性能降低。因此,本发明实施例对待注册餐具图片进行是否存在餐具的检测。
86.具体地,对步骤411中获得的待注册餐具图片进行是否存在餐具的检测,如果检测结果判断存在餐具,则进一步获取待注册餐具图片所指示餐具的餐具信息。
87.需要说明的是,对是否存在餐具的检测可以是基于预存于系统内部的餐具图片模板或者餐具形状模板进行匹配检测,还可以通过深度学习训练完成后的检测模型进行检测,本发明实施例对此不作限制。获取待注册餐具图片所指示餐具的餐具信息可以是终端的后端读取前端的用户输入获取,还可以是云平台接收由终端发送注册餐具图片所指示餐具的餐具信息,本发明实施例对此不作限制。
88.基于上述实施例,步骤412中获取所述待注册餐具图片所指示餐具的餐具信息,包括:
89.发送信息填写提示;
90.接收用户基于信息填写提示输入的餐具信息。
91.考虑到将所有的待填写的内容放置于一个界面之中供用户进行填写,能够减少用户的交互次数,提升用户的交互体验感。因此,本发明实施例将信息填写的提示统一绘制在一个界面上,并由前端将该页面展示于屏幕上。
92.具体地,根据对所待注册餐具图片进行餐具检测的结果,若结果存在餐具,则终端的会根据该结果生成填写提示并发送至前端,并由前端将该页面展示于屏幕上,以供用户进行填写。在用户填写完成之后,后端会接收由前端发送的用户输入基于前端提示的需要输入的餐具信息。
93.需要说明的是待注册餐具图片进行餐具检测的结果至少包括是否存在餐具,还可
以包括该餐具具体的类型、餐具的材质、餐具的推荐洗涤时间、温度或者洗涤剂的用量,本发明实施例对此不作限制。填写提示可以是检测结果数据,在跳转到指定的注册页面,并将填写提示到该页面,以供前端对在该页面进行填充,还可以是后端基于页面模板构建展示页面,并填充检测结果数据后生成,再将该提示信息发送到前端并由前端进行展示,本发明实施例对此不作限制。
94.基于上述实施例,步骤412中对待注册餐具图片进行餐具检测,之后还包括:
95.若待注册餐具图片中不存在餐具,则发送重新拍摄提示。
96.考虑到如果在检测到待注册餐具图中不存在餐具,如果不做操作那么会导致用户不清楚是软件卡住还是没有成功,进而导致用户交互体验感不高。因此,本发明实施例在不存在餐具的情况下进行处理。
97.具体地,当待注册餐具图片的检测结果为不存在餐具的时候,后端会向前端发送重新拍摄的提示。需要说明的是,前端在接收到该提示之后可以以弹出子窗口的方式进行提示,还可以是在原页面的空白处通过红色或者其他显著颜色进行提示标注,本发明实施例对此不作限制。
98.本发明实施例提供的洗涤控制方法,通过基于预存餐具图片集合对待洗涤餐具图片进行识别,得到匹配成功的预存餐具图片所指示的餐具所对应的洗涤程序,控制洗碗机进行餐具洗涤,实现了通过餐具图片的识别,精准获取待洗餐具的洗涤程序,提高了洗涤剂的投放效果和洗涤的效果,节约了清洁能源。在注册的时候通过图形化的操作方式,提升了用户的交互体验感,并且通过对待注册餐具图片是否存在餐具进行检测,提高了系统的执行效率。
99.基于上述实施例,图6是本发明提供的餐具注册到虚拟橱柜方法的流程示意图。如图6所示,本发明实施例提供一个餐具注册到虚拟橱柜的方法,该方法是一个由终端和平台构成的系统方法,其中,终端为智能手机或者平板电脑,平台为位于云端的服务器,即云平台,云平台包含有一个保存餐具信息的数据库,支持餐具列表的增加、删除、修改餐具信息、查询账户下所有餐具功能,并提供对应终端通信接口,两者通过常用的通信协议进行通信,例如,http或者tcp/ip,具体步骤如下:
100.步骤610,将单件餐具摆放到洗碗机台面或洗碗机篮内等规定位置,智能手机端在规定角度拍照采集餐具照片;
101.步骤620,智能手机端将步骤610中采集到的餐具照片发送到云平台;
102.步骤630,云平台接收到餐具照片后,云平台的检测算法模块检测图片中是否存在餐具,反馈结果到智能手机端;
103.步骤640,智能手机端在接收到云平台反馈的结果之后,如果检测到餐具,则进行注册操作,在注册界面编辑填写餐具材质、用途、洗护模式、尺寸、温度等信息,其中,用户可根据使用习惯填写指定洗涤程序,比如固定用于红烧菜系的锅,可以设置重油污程序,而幼儿的水杯或奶具可以设置消毒杀菌程序。
104.步骤650,智能手机端提交餐具照片及信息,向云平台发送注册请求。
105.步骤660,云平台在接收到餐具照片及信息之后,将餐具照片和信息注册到虚拟橱柜中,以完成注册操作。
106.基于上述实施例,图7是本发明提供的一种洗涤控制方法的流程示意图之二。如图
7所示,本发明实施例提供一种洗涤控制方法,该方法是一个由终端和平台构成的系统方法,其中,终端为智能手机或者平板电脑,平台为位于云端的服务器,即云平台,云平台包含有一个保存餐具信息的数据库,支持餐具列表的增加、删除、修改餐具信息、查询账户下所有餐具功能,并提供对应终端通信接口,两者通过常用的通信协议进行通信,例如,http或者tcp/ip,具体步骤如下:
107.步骤710,将单件餐具摆放到洗碗机台面或洗碗机篮内等规定位置,智能手机端在规定角度拍摄采集餐具照片;
108.步骤720,智能手机端将步骤710中采集到的餐具照片发送到云平台;
109.步骤730,云平台接收到餐具照片之后,云平台的识别算法模块根据以图搜图算法检索虚拟橱柜中的用户图片库,输出相似度大于阈值的餐具照片以及餐具详情,并将这些输出内容反馈给智能手机端。
110.步骤740,智能手机端对所有待洗餐具拍照发送到云平台,在接收到全部待洗餐具对应的餐具照片以及餐具详情之后,根据各件餐具的识别结果中餐具详情计算洗涤程序中功能模式的交集,得到洗涤程序指令,向洗碗机下发洗涤程序指令,一键清洗。其中,功能模式的交集例如,若目标餐具a的洗涤程序中的功能模式为模式1、模式2、模式3和模式4,目标餐具b的洗涤程序的功能模式为模式2、模式3、模式4和模式5,则其交集处理得到待执行程序的功能模块为模式2、模式3和模式4。
111.下面对本发明提供的洗涤控制装置进行描述,下文描述的洗涤控制装置与上文描述的洗涤控制方法可相互对应参照。
112.图8是本发明提供的洗涤控制装置的结构示意图。如图8所示,该洗涤控制装置,包括:获取模块810、匹配模块820和控制模块830。
113.其中,
114.获取模块810,用于获取待洗涤餐具图片;
115.匹配模块820,用于基于预存餐具图片集合,将与待洗涤餐具图片匹配的预存餐具图片所指示的餐具,作为目标餐具;
116.控制模块830,用于基于目标餐具的洗涤程序,控制洗碗机进行餐具洗涤。
117.在本发明实施例中,通过获取模块,用于获取待洗涤餐具图片;匹配模块,用于基于预存餐具图片集合,将与待洗涤餐具图片匹配的预存餐具图片所指示的餐具,作为目标餐具;控制模块,用于基于目标餐具的洗涤程序,控制洗碗机进行餐具洗涤,实现了通过餐具图片的识别,精准获取待洗餐具的洗涤程序,提高了洗涤剂的投放效果和洗涤的效果,节约了清洁能源。
118.基于上述任一实施例,匹配模块820,包括:
119.分割图片子模块,用于对待洗涤餐具图片进行餐具检测,得到待洗涤餐具图片中的餐具子图;
120.匹配子模块,将餐具子图与预存餐具图片集合中的各预存餐具图片进行匹配,得到与餐具子图匹配的预存餐具图片;
121.映射子模块,将与餐具子图匹配的预存餐具图片所指示的餐具,作为目标餐具。
122.基于上述任一实施例,控制模块830,包括:
123.逻辑交集子模块,用于确定多个目标餐具的洗涤程序之间的逻辑交集;
124.确定洗涤程序子模块,用于基于逻辑交集,确定待执行洗涤程序;
125.控制执行子模块,用于基于待执行洗涤程序,控制洗碗机进行餐具洗涤。
126.基于上述任一实施例,匹配模块820,还包括:
127.获取注册信息子模块,用于获取待注册餐具图片,以及待注册餐具图片所指示餐具的餐具信息;
128.获取洗涤程序子模块,用于将待注册餐具图片作为预存餐具图片存入预存餐具图片集合,并基于餐具信息确定预存餐具图片所指示餐具的洗涤程序。
129.基于上述任一实施例,获取注册信息子模块,包括:
130.获取注册餐具图片子模块,用于获取待注册餐具图片;
131.获取注册餐具信息子模块,用于对待注册餐具图片进行餐具检测,若待注册餐具图片中存在餐具,则获取待注册餐具图片所指示餐具的餐具信息。
132.基于上述任一实施例,匹配模块820,还包括:
133.发送子模块:用于发送信息填写提示;
134.接收子模块:用于接收用户基于信息填写提示输入的餐具信息。
135.基于上述任一实施例,获取注册信息子模块,还包括:
136.提示重拍信息子模块,用于若待注册餐具图片中不存在餐具,则发送重新拍摄提示。
137.图9示例了一种电子设备的实体结构示意图。如图8所示,该电子设备可以包括:处理器(processor)910、通信接口(communications interface)920、存储器(memory)930和通信总线940,其中,处理器910,通信接口920,存储器930通过通信总线940完成相互间的通信。处理器910可以调用存储器930中的逻辑指令,以执行洗涤控制方法,该方法包括:获取待洗涤餐具图片;基于预存餐具图片集合,将与待洗涤餐具图片匹配的预存餐具图片所指示的餐具,作为目标餐具;基于目标餐具的洗涤程序,控制洗碗机进行餐具洗涤。
138.此外,上述的存储器930中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
139.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的洗涤控制方法,该方法包括:获取待洗涤餐具图片;基于预存餐具图片集合,将与待洗涤餐具图片匹配的预存餐具图片所指示的餐具,作为目标餐具;基于目标餐具的洗涤程序,控制洗碗机进行餐具洗涤。
140.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的洗涤控制方法,该方法包括:获取待洗涤餐具图片;基于预存餐具图片集合,将与待洗涤餐具图片匹配的预存餐具图
片所指示的餐具,作为目标餐具;基于目标餐具的洗涤程序,控制洗碗机进行餐具洗涤。
141.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
142.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
143.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

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

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

相关文献