本申请涉及风扇设备领域,尤其涉及一种风扇跟随摆动的控制方法、风扇、设备以及介质。
背景技术:
1、风扇,是通过电机带动扇叶转动,以驱动产生气流,实现吹风效果的乘凉装置,是人类日常生活家的常用品。相关技术中,风扇智能化程度低,风扇的开关、摆动或固定方向吹风的控制都需要用户进行操作。
技术实现思路
1、本申请提供了一种风扇跟随摆动的控制方法、风扇、设备以及介质,可以跟随目标跟随对象位置实时调整吹风方向,实现智能化的目的。
2、第一方面,本申请提供了一种风扇跟随摆动的控制方法,应用于风扇,所述风扇包括风扇本体、左右摆动装置、底座、摄像模组以及控制模块,所述摄像模组设于所述底座,所述左右摆动装置设于所述底座,所述风扇本体设于所述左右摆动装置;所述方法应用于所述控制模块,所述方法包括以下步骤:
3、获取所述摄像模组实时拍摄的图像信息;
4、根据所述图像信息确定目标跟随对象,并确定所述目标跟随对象的位置信息;
5、根据所述目标跟随对象的位置信息,控制所述左右摆动装置带动所述风扇本体摆动。
6、其进一步的技术方案为,所述根据所述图像信息确定目标跟随对象的步骤包括:
7、当接收到单人模式指令时,获取所述图像信息,并确定图像信息中是否存在人体信息;
8、当存在人体信息时,根据所述人体信息确定目标跟随对象;
9、当不存在人体信息时,控制所述左右摆动装置带动所述风扇本体在摆动阈值范围内摆动;其中,所述摆动阈值范围为所述风扇本体向左摆动的最大摆动角度至所述风扇本体向右摆动的最大摆动角度。
10、其进一步的技术方案为,所述当存在人体信息时,根据所述人体信息确定目标跟随对象的步骤包括:
11、当人体信息存在且人体数量为一个时,确定为目标跟随对象;
12、当人体信息存在且人体数量为多个时,计算每个人体的位置与图像信息的图像中心位置的位置偏差值;
13、将偏差值最小的人体确定为所述目标跟随对象。
14、其进一步的技术方案为,所述根据所述图像信息确定目标跟随对象的步骤还包括:
15、当所述图像信息中包括指定切换手势时,将使用所述指定切换手势的人体确定为目标跟随对象。
16、其进一步的技术方案为,所述当不存在人体信息时,控制所述左右摆动装置带动所述风扇本体在摆动阈值范围内摆动的步骤还包括:
17、当所述风扇本体在摆动阈值范围内摆动时,接收到的图像信息中存在人体信息时,执行所述当存在人体信息时,根据所述人体信息确定目标跟随对象的步骤;
18、当所述风扇本体在摆动阈值范围内摆动时,所述图像信息中始终不存在人体信息时,控制所述左右摆动装置带动所述风扇本体回到初始位置,并停止吹风。
19、其进一步的技术方案为,所述根据所述目标跟随对象的位置信息,控制所述左右摆动装置带动所述风扇本体摆动的步骤包括:
20、获取目标跟随对象的位置与所述图像信息的图像中心位置的偏差值;
21、当所述偏差值小于或等于预设阈值时,控制所述左右摆动装置不带动所述风扇本体摆动;
22、当所述偏差值大于预设阈值时,控制所述左右摆动装置带动所述风扇本体摆动,以使所述风扇本体的吹风方向正对所述目标跟随对象。
23、其进一步的技术方案为,所述根据所述目标跟随对象的位置信息,控制所述左右摆动装置带动所述风扇本体摆动的步骤包括:
24、当图像信息中不存在目标跟随对象的位置信息时,控制所述左右摆动装置带动所述风扇本体在摆动阈值范围内摆动;
25、当所述风扇本体在摆动阈值范围内摆动时,接收到的图像信息中存在目标跟随对象的位置信息时,执行获取目标跟随对象的位置与所述图像信息的图像中心位置的偏差值的步骤;
26、当所述风扇本体在摆动阈值范围内摆动时,所述图像信息中始终不存在目标跟随对象的位置信息时,控制所述左右摆动装置带动所述风扇本体回到初始位置,并停止吹风。
27、第二方面,本申请提供了一种风扇,包括风扇本体、左右摆动装置、底座、摄像模组以及控制模块,所述摄像模组设于所述底座,所述左右摆动装置设于所述底座,所述风扇本体设于所述左右摆动装置;所述摄像模组、所述左右摆动装置以及所述风扇本体分别与所述控制模块电连接,其中,所述控制模块用于执行上述任一项所述的风扇跟随摆动的控制方法。
28、第三方面,本申请提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法。
29、第四方面,本申请提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序当被处理器执行时可实现上述方法。
30、本发明实施例提供了一种风扇跟随摆动的控制方法、风扇、设备以及介质。其中,方法包括:获取摄像模组实时拍摄的图像信息;根据图像信息确定目标跟随对象,并确定目标跟随对象的位置信息;根据目标跟随对象的位置信息,控制左右摆动装置带动风扇本体摆动。本发明中,通过摄像模组进行实时拍摄图像,从拍摄的图像的图像信息中确定出目标跟随对象,左右摆动装置带动风扇本体跟随目标跟随对象的位置摆动,实现实时调整风扇吹风方向,且智能化自动调整的目的。
1.一种风扇跟随摆动的控制方法,其特征在于,应用于风扇,所述风扇包括风扇本体、左右摆动装置、底座、摄像模组以及控制模块,所述摄像模组设于所述底座,所述左右摆动装置设于所述底座,所述风扇本体设于所述左右摆动装置;所述方法应用于所述控制模块,所述方法包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述根据所述图像信息确定目标跟随对象的步骤包括:
3.根据权利要求2所述的方法,其特征在于,所述当存在人体信息时,根据所述人体信息确定目标跟随对象的步骤包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述图像信息确定目标跟随对象的步骤还包括:
5.根据权利要求2所述的方法,其特征在于,所述当不存在人体信息时,控制所述左右摆动装置带动所述风扇本体在摆动阈值范围内摆动的步骤还包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述目标跟随对象的位置信息,控制所述左右摆动装置带动所述风扇本体摆动的步骤包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述目标跟随对象的位置信息,控制所述左右摆动装置带动所述风扇本体摆动的步骤包括:
8.一种风扇,其特征在于,包括风扇本体、左右摆动装置、底座、摄像模组以及控制模块,所述摄像模组设于所述底座,所述左右摆动装置设于所述底座,所述风扇本体设于所述左右摆动装置;所述摄像模组、所述左右摆动装置以及所述风扇本体分别与所述控制模块电连接,其中,所述控制模块用于执行如权利要求1-7中任一项所述的风扇跟随摆动的控制方法。
9.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序当被处理器执行时可实现如权利要求1-7中任一项所述的方法。
