System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智能空调,特别是一种基于热成像的空调出风控制方法及系统。
技术介绍
1、随着人们生活水平的逐步提高,以及科学技术的不断发展,空调器这种能够调节室内温度的电器就应运而生。许多人们都会在卧室安装空调器,在天气炎热或寒冷时,空调器可以调节室温,提升人们居住环境的品质。
2、然而,目前市场上常规的空调出风方向控制方式相对简单,主要是通过调节出风口挡板的方向来实现。尽管这些空调提供了固定方向模式和栅格摇摆模式等多种出风模式,但在实际使用过程中,这些模式对于栅格的控制仍然显得相对单一,无法根据用户所在的具体位置进行智能化的调整。这就导致了在某些情况下,空调出风可能无法直接吹向用户,从而影响了空调的使用效果和用户的舒适度体验。因此一种能够有效追踪用户进行出风方向的空调控制方法亟待出现。
技术实现思路
1、针对上述缺陷,本专利技术的目的在于提出一种基于热成像的空调出风控制方法及系统,满足用户对智能调节空调器送风方向的需求。
2、为达此目的,本专利技术采用以下技术方案:一种基于热成像的空调出风控制方法,包括如下步骤:
3、步骤s1:将空调所在的房间区域进行栅格化的划分;
4、步骤s2:通过空调上的热成像装置,获取热成像图像,从所述热成像图像中识别出人体;
5、步骤s3:根据人体所在的第一栅格位置,调节空调出风口挡板的出风方向。
6、优选的,步骤s2中从所述热成像图像中识别出人体的步骤如下:
7、步骤s2
8、步骤s22:获取第一像素之间的像素距离,将像素距离小于距离阈值的多个第一相似构建成连通区域;
9、步骤s23:获取连通区域的最长方向,获取最长方向的像素长度;
10、获取热成像装置与连通区域之间的距离,作为第一距离,根据第一距离与最长方向的像素长度获取被识别物体的长度;
11、步骤s24:判断被识别物体的长度是否大于长度阈值,若大于长度阈值,则判定为人体。
12、优选的,步骤s23中计算出被识别物体的长度的公式具体如下:
13、l=x*αd;
14、其中αd为距离调节比例系数,αd随第一距离d的大小进行选择,x为连通区域的最长方向的像素长度;
15、其中
16、其中l为预设的单位长度,l取值为1米~1.7米,f为焦距,s为热成像装置像元间距。
17、优选的,步骤s3的具体步骤如下:
18、步骤s31:在空调所在的房间区域内划分出休息区域以及活动区域;
19、步骤s32:获取第一栅格位置与热成像装置之间的距离是否满足距离阈值,若满足,则执行步骤s33,若不满足,则执行步骤s35;
20、步骤s33:获取第一栅格位置与休息区域的重合比例,若重合比例大于比例阈值,则判断重合的时长是否大于时间阈值,若重合的时长等于大于时间阈值,则将第一栅格标记为第二栅格,执行步骤s34,若重合的时长小于时间阈值,则执行步骤s35;
21、若重合比例小于比例阈值,则执行步骤s35;
22、步骤s34:将空调的出风模式调节为第一出风模式;
23、步骤s35:将空调的出风模式调节为第二出风模式。
24、优选的,其中所述第一出风模式为:将空调出风口挡板的出风方向所在的栅格,调节至不与第二栅格的位置重叠;
25、第二出风模式为:将空调出风口挡板的出风方向所在的栅格,调节至与第一栅格的位置重叠。
26、优选的,执行步骤s3前还需包括如下步骤:
27、根据热成像图像识别出人体的数量;
28、若人体的数量是否为0,且当前空调处于启动状态,则关闭空调,不执行步骤s3;
29、若人体的数量为1,且当空调处于关闭状态,则启动空调,执行步骤s3;
30、若人体的数量大于1,且空调处于启动状态,则根据人体的数量调节空调出风量的大小,执行步骤s3。
31、一种基于热成像的空调出风控制系统,使用所述一种基于热成像的空调出风控制方法,包括:
32、划分模块,用于将空调所在的房间区域进行栅格化的划分;
33、热成像模块,用于通过空调上的热成像装置,获取热成像图像,从所述热成像图像中识别出人体;
34、调节模块,用于根据人体所在的第一栅格位置,调节空调栅格的出风方向。
35、优选的,所述热成像模块包括像素获取子模块、区域确定子模块、长度识别子模块以及人体判断子模块;
36、所述像素获取子模块用于获取热成像图像中像素点的温度大于温度阈值的像素,作为第一像素;
37、所述区域确定子模块用于获取第一像素之间的像素距离,将像素距离小于距离阈值的多个第一相似构建成连通区域;
38、长度识别子模块用于获取连通区域的最长方向,获取最长方向的像素长度;
39、获取热成像装置与连通区域之间的距离,作为第一距离,根据第一距离与最长方向的像素长度获取被识别物体的长度;
40、人体判断子模块用于判断被识别物体的长度是否大于长度阈值,若大于长度阈值,则判定为人体。
41、优选的,所述调节模块包括分区子模块、距离判断子模块、模式确定子模块、第一模式子模块以及第二模式子模块;
42、所述分区子模块用于在空调所在的房间区域内划分出休息区域以及活动区域;
43、所述距离判断子模块用于获取第一栅格位置与热成像装置之间的距离是否满足距离阈值,若满足,则调用模式确定子模块,若不满足,则调用第二模式子模块;
44、所述模式确定子模块用于获取第一栅格位置与休息区域的重合比例,若重合比例大于比例阈值,则判断重合的时长是否大于时间阈值,若重合的时长等于大于时间阈值,则将与休息区域的重合的第一栅格标记为第二栅格,调用第一模式子模块,若重合的时长小于时间阈值,调用第二模式子模块;
45、所述第一模式子模块用于将空调的出风模式调节为第一出风模式;
46、所述第二模式子模块用于将空调的出风模式调节为第二出风模式。
47、优选的,还包括人数控制模块,所述人数控制模块用于根据热成像图像识别出人体的数量;
48、若人体的数量是否为0,且当前空调处于启动状态,则关闭空调,调用调节模块;
49、若人体的数量大于0,且当空调处于关闭状态,则启动空调,执行步骤s3;
50、若人体的数量大于1,且空调处于启动状态,则根据人体的数量调节空调出风量的大小。
51、上述技术方案中的一个技术方案具有如下优点或有益效果:根据人体位置在栅格内的位置对出风口挡板进行控制,其中可以将房间区域的栅格设置不同的区域栅格,例如休息区域以及活动区域,当第一栅格位置在活动活动区域时,可以将出风口挡板的出风方向朝本文档来自技高网...
【技术保护点】
1.一种基于热成像的空调出风控制方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种基于热成像的空调出风控制方法,其特征在于,步骤S2中从所述热成像图像中识别出人体的步骤如下:
3.根据权利要求2所述的一种基于热成像的空调出风控制方法,其特征在于,步骤S23中计算出被识别物体的长度的公式具体如下:
4.根据权利要求1所述的一种基于热成像的空调出风控制方法,其特征在于,步骤S3的具体步骤如下:
5.根据权利要求4所述的一种基于热成像的空调出风控制方法,其特征在于,其中所述第一出风模式为:将空调出风口挡板的出风方向所在的栅格,调节至不与第二栅格的位置重叠;
6.根据权利要求1所述的一种基于热成像的空调出风控制方法,其特征在于,执行步骤S3前还需包括如下步骤:
7.一种基于热成像的空调出风控制系统,其特征在于,使用权利要求1~6任一项所述一种基于热成像的空调出风控制方法,包括:
8.根据权利要求7所述的一种基于热成像的空调出风控制系统,其特征在于,所述热成像模块包括像素获取子模块、区域确定子模
9.根据权利要求8所述的一种基于热成像的空调出风控制系统,其特征在于,所述调节模块包括分区子模块、距离判断子模块、模式确定子模块、第一模式子模块以及第二模式子模块;
10.根据权利要求9所述的一种基于热成像的空调出风控制系统,其特征在于,还包括人数控制模块,所述人数控制模块用于根据热成像图像识别出人体的数量;
...【技术特征摘要】
1.一种基于热成像的空调出风控制方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种基于热成像的空调出风控制方法,其特征在于,步骤s2中从所述热成像图像中识别出人体的步骤如下:
3.根据权利要求2所述的一种基于热成像的空调出风控制方法,其特征在于,步骤s23中计算出被识别物体的长度的公式具体如下:
4.根据权利要求1所述的一种基于热成像的空调出风控制方法,其特征在于,步骤s3的具体步骤如下:
5.根据权利要求4所述的一种基于热成像的空调出风控制方法,其特征在于,其中所述第一出风模式为:将空调出风口挡板的出风方向所在的栅格,调节至不与第二栅格的位置重叠;
6.根据权利要求1所述的一种基于热成像的空调出风控制方...
【专利技术属性】
技术研发人员:欧廷松,李强,
申请(专利权)人:广东三华钒音科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。