CN111568212A - 饮水机控制方法、饮水机及计算机可读存储介质 - Google Patents
饮水机控制方法、饮水机及计算机可读存储介质 Download PDFInfo
- Publication number
- CN111568212A CN111568212A CN202010130996.3A CN202010130996A CN111568212A CN 111568212 A CN111568212 A CN 111568212A CN 202010130996 A CN202010130996 A CN 202010130996A CN 111568212 A CN111568212 A CN 111568212A
- Authority
- CN
- China
- Prior art keywords
- container
- water
- water outlet
- water dispenser
- shooting device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47J—KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- A47J31/00—Apparatus for making beverages
- A47J31/44—Parts or details or accessories of beverage-making apparatus
- A47J31/54—Water boiling vessels in beverage making machines
- A47J31/56—Water boiling vessels in beverage making machines having water-level controls; having temperature controls
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47J—KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- A47J31/00—Apparatus for making beverages
- A47J31/44—Parts or details or accessories of beverage-making apparatus
- A47J31/4403—Constructional details
- A47J31/4457—Water-level indicators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
- G06V10/443—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components by matching or filtering
Landscapes
- Engineering & Computer Science (AREA)
- Food Science & Technology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Devices For Dispensing Beverages (AREA)
Abstract
本申请提供一种饮水机控制方法、饮水机及计算机可读存储介质,该方法包括:调整放置于所述出水口下方的容器与所述拍摄装置之间的距离,以使所述拍摄装置的当前画面的清晰度大于或等于预设清晰度;控制所述饮水机出水,并在出水的过程中,通过所述拍摄装置拍摄得到包含所述容器的当前图像;根据所述当前图像,确定所述容器的水面边界与所述容器的容器口之间的距离;若所述距离小于或等于预设距离,则控制所述饮水机停止出水。本申请可以准确的检测容器的水位的情况,能够在容器即将装满水时,智能的控制饮水机停止出水,防止容器中的水溢出,极大的提高了用户体验。
Description
技术领域
本申请涉及饮水机控制的技术领域,尤其涉及一种饮水机控制方法、饮水机及计算机可读存储介质。
背景技术
随着生活水平的逐渐提高,饮水机走进了千家万户,用户使用饮水机时,通常需要用户手动将容器放置在出水口下方,然后手动控制饮水机出水,装入容器中,并在容器中的水装满时,用户再手动控制饮水机停止出水。目前,在出水的过程中,可以通过摄像头检测容器的水位,实现饮水机的自动停止出水。
然而,摄像头与饮水机的置物平台之间的距离是固定的,而日常所使用的容器的高度不一,当置物平台放置有容器时,摄像头与容器之间的距离不同,存在摄像头无法准确检测容器的水位的情况,导致水溢出容器,存在一定的安全隐患,用户体验不好。
发明内容
本申请的主要目的在于提供一种饮水机控制方法、饮水机及计算机可读存储介质,旨在智能的控制饮水机出水,提高用户体验。
第一方面,本申请提供一种饮水机控制方法,所述饮水机的出水口周围设置有拍摄装置,所述方法包括:
调整放置于所述出水口下方的容器与所述拍摄装置之间的距离,以使所述拍摄装置的当前画面的清晰度大于或等于预设清晰度;
控制所述饮水机出水,并在出水的过程中,通过所述拍摄装置拍摄得到包含所述容器的当前图像;
根据所述当前图像,确定所述容器的水面边界与所述容器的容器口之间的距离;
若所述距离小于或等于预设距离,则控制所述饮水机停止出水。
第二方面,本申请还提供一种饮水机,所述饮水机包括拍摄装置、处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现本申请实施例提供的任一种饮水机控制方法。
第三方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现本申请实施例提供的任一种饮水机控制方法。
本申请提供一种饮水机控制方法、饮水机及计算机可读存储介质,本申请实施例通过调整放置于出水口下方的容器与拍摄装置之间的距离,以使拍摄装置的当前画面的清晰度大于或等于预设清晰度,然后控制饮水机出水,并在出水的过程中,基于该拍摄装置拍摄得到的包含容器的当前图像,确定容器的水面边界与容器的容器口之间的距离,且在该距离小于预设距离时,控制饮水机停止出水,可以准确的检测容器的水位的情况,能够在容器即将装满水时,智能的控制饮水机停止出水,防止容器中的水溢出,极大的提高了用户体验。
附图说明
为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种饮水机控制方法的流程示意图;
图2是本申请实施例提供的饮水机的出水口下方未放置有容器的示意图;
图3是本申请实施例提供的饮水机的出水口下方放置有容器的一示意图;
图4是本申请实施例提供的饮水机的出水口下方放置有容器的另一示意图;
图5是本申请实施例提供的摄像头和光源安装位置的示意图;
图6是本申请实施例提供的摄像头和光源安装位置的另一示意图;
图7是本申请实施例提供的一种饮水机的结构示意性框图。
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
本申请的实施例提供了一种饮水机控制方法、饮水机及计算机可读存储介质。其中,该饮水机控制方法可以应用于饮水机中,该饮水机控制方法还可以应用于移动终端中,该移动终端包括智能手机、平板电脑或掌上电脑等,例如,移动终端可以通过控制指令,调整放置于出水口下方的容器与拍摄装置之间的距离,以使拍摄装置的当前画面的清晰度大于或等于预设清晰度,然后控制饮水机出水,并在出水的过程中,基于该拍摄装置拍摄得到的包含容器的当前图像,确定容器的水面边界与容器的容器口之间的距离,且在该距离小于预设距离时,控制饮水机停止出水。
下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
以下将以饮水机控制方法应用于饮水机中为例进行详细说明。
请参照图1,图1是本申请的实施例提供的一种饮水机控制方法的流程示意图。如图1所示,该饮水机控制方法包括步骤S101至步骤S104。
步骤S101、调整放置于所述出水口下方的容器与所述拍摄装置之间的距离,以使所述拍摄装置的当前画面的清晰度大于或等于预设清晰度。
其中,饮水机包括出水口,该出水口周围设置有拍摄装置,该拍摄装置可以为单目拍摄装置和双目拍摄装置,拍摄装置包括2D摄像头、深度相机和超景深相机。容器的类型可以根据实际需要进行灵活设置,例如,该容器是塑料杯、陶瓷杯、玻璃杯、或保温杯等水杯。
在一实施例中,由于在没有容器等物体置于饮水机的出水口下方的接水区域时,拍摄装置采集到的画面(即图像)一般是固定的,因此可以当接水的容器未放置于饮水机的出水口下方时,通过拍摄装置采集饮水机的出水口下方的图像,得到背景图像,该背景图像中不包含容器;而当有容器等物体置于饮水机的出水口下方的接水区域水时,容器所在区域的画面会和背景图像有明显差异,因此,此时可以将拍摄装置采集到的图像与背景图像进行像素比对,如果采集到的图像与背景图像存在像素差异,则确定饮水机的出水口下方放置有容器。如图2所示,接水的容器未放置于饮水机的出水口10下方,拍摄装置20位于出水口周围。由于当通过背景图像和出水口下方的当前图像,可以准确的确定饮水机的出水口下方是否放置有容器。
在一实施例中,当接水的容器放置于出水口下方时,获取拍摄装置的当前画面的清晰度,并确定该清晰度是否大于或等于预设清晰度;若该清晰度大于或等于预设清晰度,则不调整放置于出水口下方的容器与拍摄装置之间的距离,可以执行后续的步骤;若该清晰度小于预设清晰度,则调整放置于出水口下方的容器与拍摄装置之间的距离,以使拍摄装置的当前画面的清晰度大于或等于预设清晰度。其中,预设清晰度可以基于实际情况进行设置,本申请实施例对此不作具体限定。
在一实施例中,可以通过调整饮水机的置物平台的高度、或者调整拍摄装置的高度,或者调整饮水机的整个机体的高度,以调整放置于出水口下方的容器与拍摄装置之间的距离。当然还可以通过其余方式调整放置于出水口下方的容器与拍摄装置之间的距离,本申请实施例对此不作具体限定。
在一实施例中,按照预设高度调整值,调整置物平台的高度、调整拍摄装置的高度,或者调整饮水机的整个机体的高度,以改变容器与拍摄装置之间的距离;在调整置物平台、拍摄装置或者饮水机的整个机体的高度后,确定拍摄装置的当前画面的清晰度是否大于或等于预设清晰度;若拍摄装置的当前画面的清晰度小于预设清晰度,则继续按照预设高度调整值,调整置物平台的高度、调整拍摄装置的高度,或者调整饮水机的整个机体的高度;若拍摄装置的当前画面的清晰度大于或等于预设清晰度,则停止调整调整置物平台的高度、调整拍摄装置的高度,或者调整饮水机的整个机体的高度。其中,预设高度调整值可基于实际情况进行设置,例如,预设高度调整值为1厘米。
在一实施例中,在调整放置于出水口下方的容器与拍摄装置之间的距离后,若拍摄装置的当前画面的清晰度仍小于预设清晰度,则根据每次调整距离后的拍摄装置的当前画面的清晰度,确定清晰度变化趋势,并根据该清晰度变化趋势,调整放置于出水口下方的容器与拍摄装置之间的距离,从而可可以快速的调整拍摄装置的当前画面的清晰度,得到拍摄装置的当前画面的清晰度大于或等于预设清晰度。
在一实施例中,饮水机的置物平台的左右两侧设置有滑动组件,该滑动组件通过转轴与电机连接,电机转动时,通过该转轴带动滑动组件向上或者向下滑动,以调整置物平台的高度。
在一实施例中,该拍摄装置与伸缩装置连接,通过该伸缩装置,可以调整拍摄装置的高度,从而改变放置于出水口下方的容器与拍摄装置之间的距离,进而改变拍摄装置的当前画面的清晰度。
在一实施例中,该饮水机的机体包括四个或者三个可伸缩的支撑部,该支撑部用于调整饮水机的机体的高度,从而改变放置于出水口下方的容器与拍摄装置之间的距离,进而改变拍摄装置的当前画面的清晰度。
在一实施例中,当出水口下方放置有容器时,确定放置于出水口下方的容器的容器口是否处于出水口的出水范围内;若所述容器的容器口处于所述出水口的出水范围内,则调整放置于所述出水口下方的容器与所述拍摄装置之间的距离,以使所述拍摄装置的当前画面的清晰度大于或等于预设清晰度;若所述容器的容器口未处于所述出水口的出水范围内,则执行预设提醒操作,以提醒用户所述容器的容器口未放置在所述出水口的出水范围内。其中,预设提醒操作包括如下至少一种:播报预设提醒音、点亮预设呼吸灯和显示预设提醒信息。可以避免水溅落在容器外,减少安全隐患,提高用户体验。
示例性的,如图3所述,容器放置于出水口10下方,且容器的容器口未处于出水口10的出水范围内,如图4所示,容器放置于出水口下方,且容器的容器口处于出水口10的出水范围内。
在一实施例中,所述饮水机包括置物平台和出水口,所述置物平台位于所述出水口下方,所述置物平台设置有压力传感器,所述压力传感器的所在位置位于所述出水口的正下方,所述确定所述容器的容器口是否位于所述出水口的出水范围内的方式可以为:获取该压力传感器采集到的压力值,并确定该压力值是否大于预设压力值;若该压力值大于预设压力值,则确定该容器的容器口位于该出水口的出水范围内;若该压力值小于或等于预设压力值,则确定容器的容器口未位于该出水口的出水范围内。通过在出水口的出水范围内设置压力传感器,可以方便准确的确定容器的容器口是否位于出水口的出水范围内,可以避免水溅落在容器外,减少安全隐患,提高用户体验。
在一实施例中,所述置物平台的中心区域位于所述出水口的出水范围内,所述确定所述容器的容器口是否位于所述出水口的出水范围内的方式还可以为:控制所述出水口周围的拍摄装置对所述容器进行俯拍,得到俯拍图像,所述俯拍图像包括所述容器口的成像区域和所述置物平台的成像区域;确定所述容器口的成像区域是否位于所述置物平台的成像区域的中心区域;若所述容器口的成像区域位于所述置物平台的成像区域的中心区域,则确定所述容器的容器口位于所述出水口的出水范围内;若所述容器口的成像区域未位于所述置物平台的成像区域的中心区域,则确定所述容器的容器口未位于所述出水口的出水范围内。通过拍摄装置即可确定容器的容器口是否位于所述出水口的出水范围内,不需要新增器件,减低了饮水机的结构复杂度。
步骤S102、控制所述饮水机出水,并在出水的过程中,通过所述拍摄装置拍摄得到包含所述容器的当前图像。
在拍摄装置的当前画面的清晰度大于或等于预设清晰度后,控制饮水机出水,并在出水的过程中,以间隔预设时间通过拍摄装置拍摄得到包含该容器的当前图像。其中,预设时间可以根据实际情况进行设置,本申请实施例对此不作具体限定,例如,预设时间为0.3秒或者0.2秒,则拍摄装置每隔0.2秒或者0.3秒拍摄得到包含该容器的当前图像。
在一实施例中,在出水的过程中,当所述拍摄装置检测到所述出水口周围存在水蒸气时,控制预设的风扇开启、或者控制所述拍摄装置预设的滤波片进行加热;在风扇开启、滤波片加热、和/或防尘罩加热后,通过所述拍摄装置拍摄得到包含所述容器的当前图像。其中,拍摄装置可以为红外摄像头。
由于饮水机在出热水时,会因水温过高产生水蒸气,为了有效检测到清晰的当前图像,因此可以通过风扇、滤波片或防尘罩等降低水蒸气的影响。具体地,在一实施例中,可以在饮水机的上设置风扇,例如,在饮水机的出水口的斜上方、接水区域正上方的中间、或在饮水机的接水区域的侧面等设置风扇,或者在饮水机周围设置风扇,该风扇的类型和大小可以根据实际需要进行灵活设置,该风扇开启后用于驱除拍摄装置可视范围内的水蒸气,从而提高拍摄装置采集到图像的质量。在饮水机出水时,可以检测通过饮水机的出水口周围预设的拍摄装置或者其他传感器等检测是否存在水蒸气,当检测到水蒸气时,控制预设的风扇开启,在风扇开启后,通过拍摄装置采集包含容器的当前图像。或者,在饮水机出水时,可以检测饮水机的出水温度,判断饮水机的出水温度是否大于预设温度阈值,当饮水机的出水温度大于预设温度阈值时,控制预设的风扇开启,在风扇开启后,通过拍摄装置采集包含容器的当前图像。当饮水机的出水温度小于或等于预设温度阈值时,不需要开启风扇。
在另一实施例中,可以在拍摄装置的镜片附近或其他位置等设置滤波片,通过对该预设的滤波片进行加热可以驱除拍摄装置的镜片上的水蒸气,从而提高拍摄装置采集到图像的质量。在饮水机出水时,可以检测通过饮水机的出水口周围预设的拍摄装置或者其他传感器等检测是否存在水蒸气,当检测到水蒸气时,控制预设的滤波片加热,在滤波片加热后,通过拍摄装置采集包含容器的当前图像。或者,在饮水机出水时,可以检测饮水机的出水温度,判断饮水机的出水温度是否大于预设温度阈值,当饮水机的出水温度大于预设温度阈值时,控制预设的滤波片加热,在滤波片加热后,通过拍摄装置采集包含容器的当前图像。当饮水机的出水温度小于或等于预设温度阈值时,不需要加热滤波片。
在另一实施例中,可以在拍摄装置的镜片附近或其他位置等设置防尘罩(如玻璃、阿克力等),通过对该预设的防尘罩进行加热可以驱除拍摄装置的镜片上的水蒸气,从而提高拍摄装置采集到图像的质量。在饮水机出水时,可以检测通过饮水机的出水口周围预设的拍摄装置或者其他传感器等检测是否存在水蒸气,当检测到水蒸气时,控制预设的防尘罩加热,在防尘罩加热后,通过拍摄装置采集包含容器的当前图像。或者,在饮水机出水时,可以检测饮水机的出水温度,判断饮水机的出水温度是否大于预设温度阈值,当饮水机的出水温度大于预设温度阈值时,控制预设的防尘罩加热,在防尘罩加热后,通过拍摄装置采集包含容器的当前图像。当饮水机的出水温度小于或等于预设温度阈值时,不需要加热防尘罩。
需要说明的是,饮水机可以仅设置防尘罩加热、风扇开启或滤波片加热中的任意一种或两种,饮水机也可以均设置防尘罩加热、风扇开启和滤波片加热等,具体内容在此处不做限定。
在一些实施方式中,采集包含容器的当前图像可以包括:检测饮水机所处环境的当前光线强度;若当前光线强度小于预设强度阈值时,控制预设的补光灯开启;在补光灯开启后,采集包含容器的当前图像。
由于在环境的光线强度较弱时,会影响当前图像的质量,为了有效检测到清晰的当前图像,因此可以加强光线强度来降低对图像采集的影响。具体地,可以在饮水机的上设置LED光源作为补光灯,例如,如图5所示,摄像头和补光灯(即图5中的光源)可以安装在饮水机的出水口的斜上方,或者,例如,如图6所示,摄像头和补光灯(即图6中的光源)可以并行安装在饮水机的接水区域正上方的中间,靠近出水口位置,以及摄像头和补光灯的朝向相同。补光灯的作用是增强接水区域的光照条件,使得其更加可控,从而提高摄像头采集到图像的质量。
在饮水机出水时,可以检测通过光线传感器检测饮水机所处环境的当前光线强度,并判断当前光线强度是否小于预设强度阈值,该预设强度阈值可以根据实际需要进行灵活设置,在当前光线强度大于或等于预设强度阈值的条件下,可以保证拍摄装置可以采集到较清晰的图像。若当前光线强度小于预设强度阈值,则说明饮水机所处环境的当前光线较弱,此时可以控制预设的补光灯开启,在补光灯开启后,通过摄像头采集包含容器的当前图像。若当前光线强度大于或等于预设强度阈值,则不需要开启补光灯。
步骤S103、根据所述当前图像,确定所述容器的水面边界与所述容器的容器口之间的距离。
其中,该拍摄装置为深度相机,所述当前图像包括彩色图像和深度图像,该深度图像包括深度值,该深度值用于表征拍摄装置与容器上的点之间的距离,通过该深度图像可以确定水面边界与容器口之间的距离。
在一实施例中,从所述彩色图像中提取所述容器的容器口在所述彩色图像中的成像区域,得到第一成像区域;从所述彩色图像中提取基于容器与水形成张力所生成的水面边界的成像区域,得到第二成像区域;从所述深度图像中获取所述第一成像区域的深度值,得到第一深度值,以及从所述深度图像中获取所述第二成像区域的深度值,得到第二深度值;根据所述第一深度值和第二深度值,确定所述水面边界与所述容器口之间的距离。
在一实施例中,第一成像区域的确定方式具体为:将所述彩色图像与预设背景图像进行像素比对,得到像素差异,所述预设背景图像为拍摄装置在所述出水口下方未放置容器时所拍摄得到的图像;根据所述像素差异确定所述容器的容器口的成像区域,得到所述第一成像区域,即像素差异所在的图像区域即为容器口的成像区域。其中,该像素差异可以是该彩色图像中像素值与预设背景图像中像素值不匹配的区域的像素。
在一实施例中,第二成像区域的确定方式具体为:容器中的水因为张力的存在,会在容器内壁形成附着效果,从而在光学上表现出异常的折射效果等光学特性,从视觉识别技术的角度,这种光学特性可以通过摄像头进行捕捉和识别。因此,在饮水机出水的过程中,采集到包含容器的彩色图像后,可以从彩色图像中提取基于容器与水形成张力所生成的水面边界的成像区域,得到第二成像区域。即饮水机在放水过程中,容器中水面因为张力,会使水面产生波动,并且在容器内壁交界处有明显的反光边界,从而能通过图像分析得到水面的边界。例如,将多帧当前图像中的最后一帧当前图像会与前N帧(N的具体数值根据实际需要进行灵活设置)图像进行对比,从而得到有明显亮暗差异的区域,该区域就是当前水面边界的成像区域,即第二成像区域。
在一实施例中,第一深度值的确定方式具体可以为:从所述深度图像中获取所述第一成像区域上的每个像素点的深度值;根据每个所述像素点的深度值,计算平均深度值,并将所述平均深度值作为所述第一深度值。类似的,第二深度值的确定方式具体可以为:从所述深度图像中获取所述第二成像区域上的每个像素点的深度值;根据每个所述像素点的深度值,计算平均深度值,并将所述平均深度值作为所述第二深度值。
在一实施例中,根据所述第一深度值和第二深度值,确定所述水面边界与所述容器口之间的距离的方式具体为:计算第一设深度值与第二深度值的差值,并将该第一深度值与第二深度值的差值的绝对值作为水面边界与容器口之间的距离。
步骤S104、若所述距离小于或等于预设距离,则控制所述饮水机停止出水。
如果水面边界与容器口之间的距离小于或等于预设距离,则可以确定容器即将装满水,因此,可以控制饮水机停止出水,从而保证容器中的水不会溢出。
在一实施例中,可以通过当前图像,确定容器的实际高度,并根据当前图像,确定容器中的水面边界的高度;确定容器的实际高度与水面边界的高度差值,并确定该差值的绝对值是否小于或等于预设阈值,若该差值的绝对值小于或等于预设阈值,则控制饮水机停止出水。
本申请实施例通过调整放置于出水口下方的容器与拍摄装置之间的距离,以使拍摄装置的当前画面的清晰度大于或等于预设清晰度,然后控制饮水机出水,并在出水的过程中,基于该拍摄装置拍摄得到的包含容器的当前图像,确定容器的水面边界与容器的容器口之间的距离,且在该距离小于预设距离时,控制饮水机停止出水,可以准确的检测容器的水位的情况,能够在容器即将装满水时,智能的控制饮水机停止出水,防止容器中的水溢出,极大的提高了用户体验。
请参阅图7,图7是本申请实施例提供的一种饮水机的结构示意性框图。
如图7所示,该饮水机200包括通过***总线201连接的处理器202、存储器203、通信接口204和拍摄装置205,其中,存储器203可以包括非易失性存储介质和内存储器。该饮水机200包括出水口和置物平台,所述出水口位于所述置物平台上方,所述出水口的周围设置有拍摄装置205。
非易失性存储介质可存储计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种饮水机控制方法。
处理器202用于提供计算和控制能力,支撑整个饮水机的运行。
存储器203为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器202执行时,可使得处理器202执行任意一种饮水机控制方法。
该通信接口204用于通信。本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的饮水机的限定,具体的饮水机可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
应当理解的是,该总线201比如为I2C(Inter-integrated Circuit)总线,存储器203可以是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)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
其中,在一个实施例中,所述处理器202用于运行存储在存储器203中的计算机程序,以实现如下步骤:
调整放置于所述出水口下方的容器与所述拍摄装置之间的距离,以使所述拍摄装置的当前画面的清晰度大于或等于预设清晰度;
控制所述饮水机出水,并在出水的过程中,通过所述拍摄装置拍摄得到包含所述容器的当前图像;
根据所述当前图像,确定所述容器的水面边界与所述容器的容器口之间的距离;
若所述距离小于或等于预设距离,则控制所述饮水机停止出水。
在一个实施例中,所述处理器202在实现调整放置于所述出水口下方的容器与所述拍摄装置之间的距离时,用于实现:
调整所述饮水机的置物平台的高度、调整所述拍摄装置的高度或者调整所述饮水机的机体的高度,以调整所述容器与所述拍摄装置之间的距离。
在一个实施例中,所述当前图像包括彩色图像和深度图像;所述处理器202在实现根据所述当前图像,确定所述容器的水面边界与所述容器的容器口之间的距离时,用于实现:
从所述彩色图像中提取所述容器的容器口在所述彩色图像中的成像区域,得到第一成像区域;
从所述彩色图像中提取基于容器与水形成张力所生成的水面边界的成像区域,得到第二成像区域;
从所述深度图像中获取所述第一成像区域的深度值,得到第一深度值,以及从所述深度图像中获取所述第二成像区域的深度值,得到第二深度值;
根据所述第一深度值和第二深度值,确定所述水面边界与所述容器口之间的距离。
在一个实施例中,所述处理器202在实现从所述彩色图像中提取所述容器的容器口在所述彩色图像中的成像区域,得到第一成像区域时,用于实现:
将所述彩色图像与预设背景图像进行像素比对,得到像素差异,所述预设背景图像为拍摄装置在所述出水口下方未放置容器时所拍摄得到的图像;
根据所述像素差异确定所述容器的容器口的成像区域,得到所述第一成像区域。
在一个实施例中,所述处理器202在实现从所述深度图像中获取所述第一成像区域的深度值,得到第一深度值时,用于实现:
从所述深度图像中获取所述第一成像区域上的每个像素点的深度值;
根据每个所述像素点的深度值,计算平均深度值,并将所述平均深度值作为所述第一深度值。
在一个实施例中,所述处理器202在实现在出水的过程中,通过所述拍摄装置拍摄得到包含所述容器的当前图像时,用于实现:
在出水的过程中,当所述拍摄装置检测到所述出水口周围存在水蒸气时,控制预设的风扇开启、或者控制所述拍摄装置预设的滤波片进行加热;
在所述补光灯开启、所述风扇开启或所述滤波片加热后,通过所述拍摄装置拍摄得到包含所述容器的当前图像。
在一个实施例中,所述处理器202在实现调整放置于所述出水口下方的容器与所述拍摄装置之间的距离之前,还用于实现:
确定放置于所述出水口下方的容器的容器口是否处于所述出水口的出水范围内;
若所述容器的容器口处于所述出水口的出水范围内,则执行步骤:调整放置于所述出水口下方的容器与所述拍摄装置之间的距离;
若所述容器的容器口未处于所述出水口的出水范围内,则执行预设提醒操作,以提醒用户所述容器的容器口未放置在所述出水口的出水范围内。
在一个实施例中,所述饮水机的置物平台设置有压力传感器,所述压力传感器的所在位置处于所述出水口的正下方;所述处理器202在实现确定所述容器的容器口是否处于所述出水口的出水范围内时,用于实现:
获取所述压力传感器采集到的压力值,并确定所述压力值是否大于预设压力值;
若所述压力值大于预设压力值,则确定所述容器的容器口处于所述出水口的出水范围内;
若所述压力值小于或等于预设压力值,则确定所述容器的容器口未处于所述出水口的出水范围内。
需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的饮水机的具体工作过程,可以参考前述饮水机控制方法实施例中的对应过程,在此不再赘述。
本申请实施例通过调整放置于出水口下方的容器与拍摄装置之间的距离,以使拍摄装置的当前画面的清晰度大于或等于预设清晰度,然后控制饮水机出水,并在出水的过程中,基于该拍摄装置拍摄得到的包含容器的当前图像,确定容器的水面边界与容器的容器口之间的距离,且在该距离小于预设距离时,控制饮水机停止出水,可以准确的检测容器的水位的情况,能够在容器即将装满水时,智能的控制饮水机停止出水,防止容器中的水溢出,极大的提高了用户体验。
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序中包括程序指令,所述程序指令被执行时所实现的方法可参照本申请饮水机控制方法的各个实施例。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
其中,所述计算机可读存储介质可以是前述实施例所述的饮水机的内部存储单元,例如所述饮水机的硬盘或内存。所述计算机可读存储介质也可以是所述饮水机的外部存储设备,例如所述饮水机上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。
由于该计算机可读存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种饮水机控制方法,因此,可以实现本申请实施例所提供的任一种饮水机控制方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅是本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种饮水机控制方法,其特征在于,所述饮水机的出水口周围设置有拍摄装置,所述方法包括:
调整放置于所述出水口下方的容器与所述拍摄装置之间的距离,以使所述拍摄装置的当前画面的清晰度大于或等于预设清晰度;
控制所述饮水机出水,并在出水的过程中,通过所述拍摄装置拍摄得到包含所述容器的当前图像;
根据所述当前图像,确定所述容器的水面边界与所述容器的容器口之间的距离;
若所述距离小于或等于预设距离,则控制所述饮水机停止出水。
2.根据权利要求1所述的饮水机控制方法,其特征在于,所述调整放置于所述出水口下方的容器与所述拍摄装置之间的距离,包括:
调整所述饮水机的置物平台的高度、调整所述拍摄装置的高度或者调整所述饮水机的机体的高度,以调整所述容器与所述拍摄装置之间的距离。
3.根据权利要求1所述的饮水机控制方法,其特征在于,所述当前图像包括彩色图像和深度图像;所述根据所述当前图像,确定所述容器的水面边界与所述容器的容器口之间的距离,包括:
从所述彩色图像中提取所述容器的容器口在所述彩色图像中的成像区域,得到第一成像区域;
从所述彩色图像中提取基于容器与水形成张力所生成的水面边界的成像区域,得到第二成像区域;
从所述深度图像中获取所述第一成像区域的深度值,得到第一深度值,以及从所述深度图像中获取所述第二成像区域的深度值,得到第二深度值;
根据所述第一深度值和第二深度值,确定所述水面边界与所述容器口之间的距离。
4.根据权利要求3所述的饮水机控制方法,其特征在于,所述从所述彩色图像中提取所述容器的容器口在所述彩色图像中的成像区域,得到第一成像区域,包括:
将所述彩色图像与预设背景图像进行像素比对,得到像素差异,所述预设背景图像为拍摄装置在所述出水口下方未放置容器时所拍摄得到的图像;
根据所述像素差异确定所述容器的容器口的成像区域,得到所述第一成像区域。
5.根据权利要求3所述的饮水机控制方法,其特征在于,所述从所述深度图像中获取所述第一成像区域的深度值,得到第一深度值,包括:
从所述深度图像中获取所述第一成像区域上的每个像素点的深度值;
根据每个所述像素点的深度值,计算平均深度值,并将所述平均深度值作为所述第一深度值。
6.根据权利要求1至5中任一项所述的饮水机控制方法,其特征在于,所述在出水的过程中,通过所述拍摄装置拍摄得到包含所述容器的当前图像,包括:
在出水的过程中,当所述拍摄装置检测到所述出水口周围存在水蒸气时,控制预设的风扇开启、控制所述拍摄装置预设的滤波片进行加热、和/或控制所述拍摄装置预设的防尘罩进行加热;
在所述风扇开启、所述滤波片加热、和/或所述防尘罩加热后,通过所述拍摄装置拍摄得到包含所述容器的当前图像。
7.根据权利要求1至5中任一项所述的饮水机控制方法,其特征在于,所述调整放置于所述出水口下方的容器与所述拍摄装置之间的距离之前,还包括:
确定放置于所述出水口下方的容器的容器口是否处于所述出水口的出水范围内;
若所述容器的容器口处于所述出水口的出水范围内,则执行步骤:调整放置于所述出水口下方的容器与所述拍摄装置之间的距离;
若所述容器的容器口未处于所述出水口的出水范围内,则执行预设提醒操作,以提醒用户所述容器的容器口未放置在所述出水口的出水范围内。
8.根据权利要求7所述的饮水机控制方法,其特征在于,所述饮水机的置物平台设置有压力传感器,所述压力传感器的所在位置处于所述出水口的正下方;所述确定所述容器的容器口是否处于所述出水口的出水范围内,包括:
获取所述压力传感器采集到的压力值,并确定所述压力值是否大于预设压力值;
若所述压力值大于预设压力值,则确定所述容器的容器口处于所述出水口的出水范围内;
若所述压力值小于或等于预设压力值,则确定所述容器的容器口未处于所述出水口的出水范围内。
9.一种饮水机,其特征在于,所述饮水机包括拍摄装置、处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如权利要求1至8中任一项所述的饮水机控制方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如权利要求1至8中任一项所述的饮水机控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010130996.3A CN111568212A (zh) | 2020-02-28 | 2020-02-28 | 饮水机控制方法、饮水机及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010130996.3A CN111568212A (zh) | 2020-02-28 | 2020-02-28 | 饮水机控制方法、饮水机及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111568212A true CN111568212A (zh) | 2020-08-25 |
Family
ID=72112978
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010130996.3A Pending CN111568212A (zh) | 2020-02-28 | 2020-02-28 | 饮水机控制方法、饮水机及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111568212A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114532850A (zh) * | 2022-02-23 | 2022-05-27 | 宁波方太厨具有限公司 | 出水装置的控制方法及***、出水设备及存储介质 |
CN115164847A (zh) * | 2022-08-11 | 2022-10-11 | 北京奥特美克科技股份有限公司 | 一种水位测量方法、装置及*** |
EP4124268A1 (de) * | 2021-07-26 | 2023-02-01 | Miele & Cie. KG | Verfahren zum betreiben eines heissgetränkeautomaten, steuereinrichtung und heissgetränkeautomat |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1922096A (zh) * | 2004-02-18 | 2007-02-28 | Mds环球控股有限公司 | 物料的分配 |
CN205656460U (zh) * | 2016-05-05 | 2016-10-19 | 浙江沁园水处理科技有限公司 | 具有智能检测及智能控制功能的饮水设备 |
CN107440475A (zh) * | 2017-04-28 | 2017-12-08 | 浙江苏泊尔家电制造有限公司 | 烹饪的方法、烹饪器具及计算机存储介质 |
CN108427940A (zh) * | 2018-04-04 | 2018-08-21 | 浙江安精智能科技有限公司 | 基于深度相机的饮水机出水智能控制装置及其控制方法 |
CN108567330A (zh) * | 2018-05-29 | 2018-09-25 | 陈泽涛 | 饮水机控制方法、装置、饮水机及计算机可读存储介质 |
CN108703654A (zh) * | 2018-07-04 | 2018-10-26 | 华东交通大学 | 饮水机 |
CN108742159A (zh) * | 2018-04-08 | 2018-11-06 | 浙江安精智能科技有限公司 | 基于rgb-d相机的饮水机智能控制装置及其控制方法 |
CN108888119A (zh) * | 2018-09-10 | 2018-11-27 | 青岛海尔智能技术研发有限公司 | 一种自动注水装置及注水控制方法 |
CN109276131A (zh) * | 2018-12-04 | 2019-01-29 | 珠海格力电器股份有限公司 | 饮水机及其出水控制方法和装置 |
CN109521030A (zh) * | 2018-10-12 | 2019-03-26 | 成都精工华耀科技有限公司 | 一种轨道可视化巡检rgbd成像*** |
KR102018027B1 (ko) * | 2019-03-06 | 2019-09-04 | 박노섭 | 음료 아트 프린팅 장치 |
CN110211093A (zh) * | 2019-04-30 | 2019-09-06 | 上海工程技术大学 | 一种用于自动饮水机的出水控制方法 |
-
2020
- 2020-02-28 CN CN202010130996.3A patent/CN111568212A/zh active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1922096A (zh) * | 2004-02-18 | 2007-02-28 | Mds环球控股有限公司 | 物料的分配 |
CN205656460U (zh) * | 2016-05-05 | 2016-10-19 | 浙江沁园水处理科技有限公司 | 具有智能检测及智能控制功能的饮水设备 |
CN107440475A (zh) * | 2017-04-28 | 2017-12-08 | 浙江苏泊尔家电制造有限公司 | 烹饪的方法、烹饪器具及计算机存储介质 |
CN108427940A (zh) * | 2018-04-04 | 2018-08-21 | 浙江安精智能科技有限公司 | 基于深度相机的饮水机出水智能控制装置及其控制方法 |
CN108742159A (zh) * | 2018-04-08 | 2018-11-06 | 浙江安精智能科技有限公司 | 基于rgb-d相机的饮水机智能控制装置及其控制方法 |
CN108567330A (zh) * | 2018-05-29 | 2018-09-25 | 陈泽涛 | 饮水机控制方法、装置、饮水机及计算机可读存储介质 |
CN108703654A (zh) * | 2018-07-04 | 2018-10-26 | 华东交通大学 | 饮水机 |
CN108888119A (zh) * | 2018-09-10 | 2018-11-27 | 青岛海尔智能技术研发有限公司 | 一种自动注水装置及注水控制方法 |
CN109521030A (zh) * | 2018-10-12 | 2019-03-26 | 成都精工华耀科技有限公司 | 一种轨道可视化巡检rgbd成像*** |
CN109276131A (zh) * | 2018-12-04 | 2019-01-29 | 珠海格力电器股份有限公司 | 饮水机及其出水控制方法和装置 |
KR102018027B1 (ko) * | 2019-03-06 | 2019-09-04 | 박노섭 | 음료 아트 프린팅 장치 |
CN110211093A (zh) * | 2019-04-30 | 2019-09-06 | 上海工程技术大学 | 一种用于自动饮水机的出水控制方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4124268A1 (de) * | 2021-07-26 | 2023-02-01 | Miele & Cie. KG | Verfahren zum betreiben eines heissgetränkeautomaten, steuereinrichtung und heissgetränkeautomat |
CN114532850A (zh) * | 2022-02-23 | 2022-05-27 | 宁波方太厨具有限公司 | 出水装置的控制方法及***、出水设备及存储介质 |
CN114532850B (zh) * | 2022-02-23 | 2023-02-14 | 宁波方太厨具有限公司 | 出水装置的控制方法及***、出水设备及存储介质 |
CN115164847A (zh) * | 2022-08-11 | 2022-10-11 | 北京奥特美克科技股份有限公司 | 一种水位测量方法、装置及*** |
CN115164847B (zh) * | 2022-08-11 | 2023-09-22 | 北京奥特美克科技股份有限公司 | 一种水位测量方法、装置及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111568212A (zh) | 饮水机控制方法、饮水机及计算机可读存储介质 | |
EP3565236B1 (en) | Control method, control apparatus, mobile terminal and computer-readable storage medium | |
CN103119475B (zh) | 感测人体感应器及自动水龙头 | |
CN111568243B (zh) | 电水壶控制方法、电水壶及计算机可读存储介质 | |
CN111568245A (zh) | 饮水机控制方法、饮水机及计算机可读存储介质 | |
CN111568179A (zh) | 饮水机控制方法、饮水机及计算机可读存储介质 | |
CN111568239A (zh) | 饮水机控制方法、饮水机及计算机可读存储介质 | |
CN111568242A (zh) | 饮水机控制方法、饮水机及计算机可读存储介质 | |
CN111568236A (zh) | 饮水机控制方法、饮水机及计算机可读存储介质 | |
CN111568217A (zh) | 饮水机控制方法、饮水机及计算机可读存储介质 | |
CN111568235A (zh) | 饮水机控制方法、饮水机及计算机可读存储介质 | |
CN111568226A (zh) | 饮水机出水控制方法、饮水机及计算机可读存储介质 | |
CN111568193A (zh) | 出水设备控制方法、出水设备及计算机可读存储介质 | |
CN111568230A (zh) | 饮水机出水控制方法、饮水机及计算机可读存储介质 | |
CN111568208A (zh) | 饮水机控制方法、饮水机及计算机可读存储介质 | |
CN111568229A (zh) | 出水设备控制方法、出水设备及计算机可读存储介质 | |
CN111642975A (zh) | 出水控制方法、饮水机及计算机可读存储介质 | |
CN111568194A (zh) | 饮水机控制方法、饮水机及计算机可读存储介质 | |
CN111568211A (zh) | 饮水机控制方法、饮水机及计算机可读存储介质 | |
CN111568201A (zh) | 出水控制方法、饮水机及计算机可读存储介质 | |
CN111568237A (zh) | 饮水机控制方法、饮水机及计算机可读存储介质 | |
CN111568233A (zh) | 饮水机控制方法、饮水机及计算机可读存储介质 | |
CN111568244A (zh) | 饮水机控制方法、饮水机及计算机可读存储介质 | |
CN111568240A (zh) | 饮水机出水控制方法、饮水机及计算机可读存储介质 | |
CN111568232A (zh) | 饮水机出水控制方法、饮水机及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200825 |
|
RJ01 | Rejection of invention patent application after publication |