【技术实现步骤摘要】
净饮机自动停水的方法、装置、计算机设备和存储介质
[0001]本申请涉及净饮机
,尤其涉及一种净饮机自动停水的方法、装置、计算机设备和存储介质。
技术介绍
[0002]目前市场上一些具有出水检测程序的净饮机,通过提前设置杯子容量和控制出水量的方法实现杯满检测,一般只能通过配套的特定形状和尺寸的杯子使用。由于用户使用的杯子有各种材质以及各种形状尺寸,现有的净饮机检测比较困难。在一些非空杯接水的情况下,如杯子中已经存在水或其他东西(如茶、咖啡等)的情形,此时杯子的实际容积出现偏差,现有的杯满检测程序会造成水溢出,容易造成安全隐患以及造成水资源浪费。
技术实现思路
[0003]有鉴于此,本申请提出了一种净饮机自动停水的方法、装置、计算机设备和存储介质,用于解决各种材质以及各种形状尺寸的杯子实现自动安全接水的问题。
[0004]为达上述之一或部分或全部目的或是其他目的,本申请提出一种净饮机自动停水的方法,所述方法包括步骤:
[0005]创建像素数组,通过红外热成像传感器获取水杯放置位上无水杯图像数据,并计算所述无水杯图像平均像素温度T0;
[0006]通过红外热成像传感器获取水杯放置位上有水杯图像数据,并计算所述有水杯图像平均像素温度T1;
[0007]以T0和T1为初始值,通过预设迭代算法获取水杯轮廓的像素数据及其像素点总数F;
[0008]获取水杯中有水像素点总数W;
[0009]当水杯盛水量P达到预设百分比时,控制净饮机停止出水;其中,P=W/F。< ...
【技术保护点】
【技术特征摘要】
1.一种净饮机自动停水的方法,其特征在于:所述方法包括步骤:创建像素数组,通过红外热成像传感器获取水杯放置位上无水杯图像数据,并计算所述无水杯图像平均像素温度T0;通过红外热成像传感器获取水杯放置位上有水杯图像数据,并计算所述有水杯图像平均像素温度T1;以T0和T1为初始值,通过预设迭代算法获取水杯轮廓的像素数据及其像素点总数F;获取水杯中有水像素点总数W;当水杯盛水量P达到预设百分比时,控制净饮机停止出水;其中,P=W/F。2.根据权利要求1所述的净饮机自动停水的方法,其特征在于:计算所述无水杯图像平均像素温度T0的步骤,具体包括:净饮机未放置杯子前,通过红外热成像传感器获取无水杯图像的像素分辨率为M
×
N,像素点对应的温度值记为T
g
,则无水杯图像中所有像素点平均温度:3.根据权利要求1所述的净饮机自动停水的方法,其特征在于:计算所述有水杯图像平均像素温度T1的步骤,具体包括:净饮机未放置杯子前,通过红外热成像传感器获取无水杯图像的像素分辨率为M
×
N,像素点对应的温度值记为T
g
′
,则无水杯图像中所有像素点平均温度:4.根据权利要求1所述的净饮机自动停水的方法,其特征在于:所述通过预设迭代算法获取水杯轮廓的像素数据及其像素点总数F的步骤,具体包括:步骤S100:计算有水杯图像和无水杯图像的温度分界初始阈值T
W
:T
w
=(T0+T1)/2步骤S200:以有水杯图像中杯子对应的图像为前景,剩余图像为背景,通过迭代算法计算最优前景与背景的分界阈值T
u
:设红外热成像传感器采样的温度图像最小值温度为T
l
、最大温度值为T
h
,分别计算背景和前景平均温度T
b
和T
f
::其中,h(t)为迭代过程量,计算新的阈值T
k
:步骤S300:将T
k
作为新的阈值重复步骤S200计算新的阈值T
k+1
,重复该步骤T
k
=T
k+1
直至结束迭代,得到最优的前景与背景分界阈值T
u
;步骤S400:将T
u
作为分界阈值将图像分为前景和背景两部分,创建像素数组,将前景标记为1,将背景标记为0,以该前景作为水杯形状,以标记为1的像素点总数为水杯的像素点
总数F。5.根据权利要求4所述的净饮机自动停水的方法,其特征在于:所述获取水杯中有水像素点总数W的步骤之前,还包括:当检测到出水温度和前景平均温度的差值大于预设阈值M时,启动停水检测程序;当检测到出水温度和前景平均温度的差值小于预设阈值M时,控制净饮机发出报警并显示预设提示信息。6.根据权利要求5所述的净饮机自动停水的方...
【专利技术属性】
技术研发人员:杨华,何明强,张涛,
申请(专利权)人:广东纯米电器科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。