技术摘要:
本申请实施例公开了一种饮水机控制方法、饮水机及计算机可读存储介质,本申请实施例可以当接水的容器未置于饮水机的出水口下方时,采集饮水机的出水口下方的图像,得到背景图像;采集饮水机的出水口下方的初始图像;若初始图像与背景图像之间的差异大于第一预设阈值, 全部
背景技术:
随着人们生活水平的提高,饮水机的越来越普及,人们对饮水机的功能要求也越 来越高。目前,在使用饮水机的过程中,用户需要通过按键操作完成定量取水,并且在接水 时需要不停的关注水杯内水位的变化,依靠人眼判断出水量,并手动通过按键来控制出水 及停水等,这样智能程度较低,用户稍微不注意就可能导致水的溢出,造成了水资源的浪 费,溢出的热水也可能造成烫伤等。并且,在接水的过程中,也无法腾出手做其它事情,一定 程度上造成了时间的浪费。虽然目前有部分饮水机可设定一次出水量,但只适用于对固定 大小的水杯进行固定量的出水,并且当饮水机出水的过程中,用户突然将水杯拿走时,饮水 机依然出水,使得水资源的浪费或烫伤用户,导致无法对饮水机进行准确控制。
技术实现要素:
本申请实施例提供一种饮水机控制方法、饮水机及计算机可读存储介质,可以提 高对饮水机控制的精准性和便捷性。 第一方面,本申请实施例提供了一种饮水机控制方法,包括: 当接水的容器未置于饮水机的出水口下方时,采集所述饮水机的出水口下方的图 像,得到背景图像; 采集所述饮水机的出水口下方的初始图像; 若所述初始图像与所述背景图像之间的差异大于第一预设阈值,确定所述容器放 置于饮水机的出水口下方,从初始图像中提取所述容器的端口轮廓; 控制所述饮水机出水,采集包含所述容器的当前图像; 从所述当前图像中提取基于所述容器与水形成张力所生成的水面边界,以及将所 述当前图像与所述背景图像进行比较; 当所述端口轮廓与所述水面边界之间的大小差异小于预设阈值,或所述当前图像 与所述背景图像匹配时,控制所述饮水机停止出水。 第二方面,本申请实施例还提供了一种饮水机,包括存储器和处理器,所述存储器 中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时执行本申请实施例提 供的任一种饮水机控制方法。 第三方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存 储介质用于存储计算机程序,所述计算机程序被处理器加载,以执行本申请实施例提供的 任一种饮水机控制方法。 本申请实施例可以当接水的容器未置于饮水机的出水口下方时,采集饮水机的出 水口下方的图像,得到背景图像;采集饮水机的出水口下方的初始图像,若初始图像与背景 4 CN 111568239 A 说 明 书 2/10 页 图像之间的差异大于第一预设阈值,确定容器放置于饮水机的出水口下方,从初始图像中 提取容器的端口轮廓,以及控制饮水机出水,采集容器的当前图像;然后从当前图像中提取 基于容器中水的张力形成的水面边界,以及将当前图像与背景图像进行比较;当端口轮廓 与水面边界之间的大小差异小于预设阈值(例如容器是水满),或当前图像与背景图像匹配 (例如杯子被移走)时,控制饮水机停止出水。该方案可以基于端口轮廓与水面边界的比较, 以及当前图像与背景图像的比较,进行双重检测,准确控制饮水机停止出水,即使容器被移 走也可以及时控制饮水机停止出水,提高了对饮水机控制的精准性和便捷性。 附图说明 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于 本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附 图。 图1是本申请实施例提供的饮水机控制方法的流程示意图; 图2是本申请实施例提供的饮水机出水口下方未放置容器的示意图; 图3是本申请实施例提供的饮水机出水口下方放置容器的示意图; 图4是本申请实施例提供的输出手动放水的提示信息的示意图; 图5是本申请实施例提供的摄像头和光源安装位置的示意图; 图6是本申请实施例提供的摄像头和光源安装位置的另一示意图; 图7是本申请实施例提供的提取容器内水面边界的示意图; 图8是本申请实施例提供的获取多个离散区域外接圆的示意图; 图9是本申请实施例提供的容器的端口轮廓和水面边界比较的示意图; 图10是本申请实施例提供的饮水机的结构示意图。