1.一种饮水机控制方法,其特征在于,包括:
获取放置于饮水机的出水口下方的容器的端口轮廓,以及控制所述饮水机出水;
采集包含所述容器的当前图像;
从所述当前图像中提取基于所述容器与水形成张力所生成的水位特征;
当所述端口轮廓与所述水位特征之间的比对结果满足预设条件时,控制所述饮水机停止出水。
2.根据权利要求1所述的饮水机控制方法,其特征在于,所述获取放置于饮水机的出水口下方的容器的端口轮廓包括:
每间隔预设时间采集所述饮水机的出水口下方的图像,得到多帧图像;
当所述多帧图像之间的差异小于第一预设阈值时,从所述多帧图像中选择一张图像作为背景图像;
采集所述饮水机的出水口下方的初始图像;
当所述初始图像与所述背景图之间的差异大于第二预设阈值时,确定所述容器放置于所述饮水机的出水口下方,获取所述容器的端口轮廓。
3.根据权利要求1所述的饮水机控制方法,其特征在于,所述获取放置于饮水机的出水口下方的容器的端口轮廓包括:
通过所述饮水机的出水口周围预设的摄像头,从所述容器的上方采集包含容器图像;
从所述容器图像中提取所述容器的端口轮廓;或者,
接收用户输入的半径值或直径值,根据所述半径值或直径值,确定所述容器的端口轮廓。
4.根据权利要求3所述的饮水机控制方法,其特征在于,所述从所述容器图像中提取所述容器的端口轮廓包括:
当接水的容器未放置于饮水机的出水口下方时,采集所述饮水机的出水口下方的图像,得到背景图像;
将所述容器图像与所述背景图像进行像素比对,得到像素差异;
根据所述像素差异确定所述容器的端口轮廓;或者,
通过训练后的识别模型对所述容器图像进行端口轮廓识别,得到所述容器的端口轮廓。
5.根据权利要求1所述的饮水机控制方法,其特征在于,所述获取放置于饮水机的出水口下方的容器的端口轮廓包括:
获取所述容器的体积和高度,根据所述体积和高度确定所述容器的端口轮廓;或者,
获取所述容器的体积、高度和底部面积,根据所述体积、高度和底部面积,确定所述容器的端口轮廓;或者,
获取所述容器的斜边长度、底部面积和高度,根据所述斜边长度、底部面积和高度,确定所述容器的端口轮廓。
6.根据权利要求5所述的饮水机控制方法,其特征在于,获取所述容器的底部面积包括:
通过所述容器放置的位置预设的压力传感器检测压力值大于预设阈值所在的受力区域,根据受力区域确定所述容器底部面积;或者,
接收用户输入的容器参数,根据容器参数计算所述容器的底部面积;或者,
在所述饮水机出水后,检测所述容器底部的水面边界,将所述容器底部的水面边界设置为所述容器底部面积。
7.根据权利要求1所述的饮水机控制方法,其特征在于,所述采集包含所述容器的当前图像包括:
当所述饮水机的出水口周围预设的摄像头采集到水蒸气,或饮水机的出水温度大于预设温度阈值时,控制预设的风扇开启、控制所述摄像头预设的滤波片进行加热、和/或控制所述摄像头预设的防尘罩进行加热;
在所述风扇开启、所述滤波片加热、和/或所述防尘罩加热后,通过所述摄像头采集包含所述容器的当前图像。
8.根据权利要求1所述的饮水机控制方法,其特征在于,所述采集包含所述容器的当前图像包括:
检测所述饮水机所处环境的当前光线强度;
若当前光线强度小于预设强度阈值时,控制预设的补光灯开启;
在所述补光灯开启后,采集包含所述容器的当前图像。
9.根据权利要求1所述的饮水机控制方法,其特征在于,所述采集包含所述容器的当前图像之后,所述饮水机控制方法还包括:
根据所述当前图像判断所述容器是否存在移动,或者是否存在异物进入所述容器内;
当所述容器存在移动,或者存在异物进入所述容器内时,控制所述饮水机停止出水;
所述从所述当前图像中提取基于所述容器与水形成张力所生成的水位特征包括:
当所述容器未存在移动,或者未存在异物进入所述容器内时,从所述当前图像中提取基于所述容器与水形成张力所生成的水位特征。
10.根据权利要求1所述的饮水机控制方法,其特征在于,所述从所述当前图像中提取基于所述容器与水形成张力所生成的水位特征包括:
从所述当前图像中提取所述容器与水交界处因张力形成的反光边界,得到圆形亮纹的水面边界,将所述水面边界设置为水位特征;
所述当所述端口轮廓与所述水位特征之间的比对结果满足预设条件时,控制所述饮水机停止出水包括:
将所述端口轮廓的大小与所述水面边界的大小进行比较;
当所述端口轮廓的大小与所述水面边界的大小之间的差值小于预设阈值时,确定所述端口轮廓与所述水位特征之间的比对结果满足预设条件,控制所述饮水机停止出水。
11.根据权利要求1至10任一项所述的饮水机控制方法,其特征在于,所述饮水机控制方法还包括:
当接水的容器放置于饮水机的出水口下方,且未获取到所述容器的端口轮廓时,输出手动放水的提示信息。
12.一种饮水机,其特征在于,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时执行如权利要求1至11任一项所述的饮水机控制方法。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器加载以执行权利要求1至11任一项所述的饮水机控制方法。