一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

跳绳监测方法及计算机可读存储介质与流程

2022-12-20 00:12:43 来源:中国专利 TAG:


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.可选地,所述对所述图像数据进行分析的步骤包括:
31.对拍摄得到的多张所述图像数据分别计算清晰度;
32.将多个所述清晰度中最大清晰度对应的所述图像数据作为目标图像数据,对所述目标图像数据进行分析。
33.可选地,所述通过所述警示模组发出警示信息的步骤之前,还包括:
34.检测各个所述目标对象中是否存在提示对象,其中,所述提示对象为存在于目标时间段内拍摄得到的每一张图像数据中的目标对象,所述目标时间段的起点为拍摄得到存在所述提示对象的图像数据的时间点,所述目标时间段的终点为所述目标时间段的起点之后所述计数器的计数最近一次发生变化的时间点;
35.当确定存在所述提示对象时,执行所述通过所述警示模组发出警示信息的步骤。
36.为实现上述目的,本发明还提供一种跳绳监测装置,所述跳绳监测装置包括:
37.拍摄模块,用于在用户跳绳过程中,通过所述摄像头对所述用户所处的外界环境进行拍摄得到图像数据;
38.检测模块,用于对所述图像数据进行分析,检测所述外界环境的各个对象中是否存在与所述用户之间的距离小于预设阈值的目标对象;
39.警示模块,当确定所述外界环境中存在所述目标对象时,通过所述警示模组发出警示信息。
40.为实现上述目的,本发明还提供一种智能跳绳,所述智能跳绳包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的跳绳监测程序,所述跳绳监测程序被所述处理器执行时实现如上所述的跳绳监测方法的步骤。
41.此外,为实现上述目的,本发明还提出一种计算机可读计算机可读存储介质,所述计算机可读计算机可读存储介质上存储有跳绳监测程序,所述跳绳监测程序被处理器执行时实现如上所述的跳绳监测方法的步骤。
42.本发明中,在用户跳绳过程中,通过摄像头对用户所处的外界环境进行拍摄得到图像数据,对图像数据进行分析,检测外界环境的各个对象中是否存在与用户之间的距离小于预设阈值的目标对象,当确定外界环境中存在目标对象时,通过警示模组发出警示信息。本发明实现了在用户跳绳过程中,当检测外界环境中存在目标对象时发出警示信息以提示用户,使用户可以感知到外界环境中的变化,提高了用户在跳绳过程中的安全性。
附图说明
43.图1为本发明跳绳监测方法第一实施例的流程示意图;
44.图2为本发明跳绳监测装置实施例功能模块示意图;
45.图3是本发明实施例方案涉及的硬件运行环境的智能跳绳的结构示意图。
46.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
47.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
48.本发明实施例提供了一种跳绳监测方法,参照图1,图1为本发明一种跳绳监测方法第一实施例的流程示意图。需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。所述跳绳监测方法应用于智能跳绳,为方便描述,以下省略执行主体进行描述。本实施例中,所述智能跳绳的手柄上设置摄像头和警示模组,所述跳绳监测方法包括:
49.步骤s10,在用户跳绳过程中,通过所述摄像头对所述用户所处的外界环境进行拍摄得到图像数据;
50.在用户跳绳的过程中,用户往往只能观察到部分方向的外界环境,例如用户的正前方和用户的斜前方,而对于后方和斜后方的外界环境无法观察到。因此用户的后方和斜后方的外界环境中存在危险时,用户通常无法及时反应,导致用户在跳绳过程中的安全受到影响。
51.本实施例中,智能跳绳的手柄上设置摄像头和警示模组。可以理解的是,摄像头和警示模组可以分别设置在智能跳绳的两个手柄上,也可以是设置在同一个手柄上,在此不进行限制。在具体实施方式中,摄像头和警示模组的数量、类型以及设置在手柄上的位置不进行限制,可以根据实际需求进行设置。
52.具体地,本实施例中,在用户跳绳过程中,通过摄像头对所述用户所处的外界环境进行拍摄得到图像数据。
53.具体地,在一实施方式中,确定用户在跳绳过程中可以是确定用户对智能跳绳开机,在另一实施方式中,智能跳绳上可以设置用于检测跳绳数量的传感器,当检测到用户开始跳绳动作时,确定用户在跳绳过程中,具体可以根据实际需求进行设置,此处不进行限制。
54.步骤s20,对所述图像数据进行分析,检测所述外界环境的各个对象中是否存在与所述用户之间的距离小于预设阈值的目标对象;
55.本实施例中,预先设置以用户为中心的距离阈值(以下为方便描述称为预设阈值),当外界环境中的人或物体(以下为方便描述称为对象)在预设阈值内时,可能会对用户的安全受到影响。在具体实施方式中,预设阈值可以是在智能跳绳出厂时配置的阈值,也可以是根据用户需求设置的阈值,具体在此不做限制。
56.具体地,本实施例中,对摄像头拍摄得到的图像数据进行分析,检测外界环境中是否存在与用户的距离小于预设阈值的对象(以下称为目标对象以示区分)。在具体实施方式中,可以根据图像测距原理对图像数据分析得到对象与用户之间的距离,在此不做赘述。
57.步骤s30,当确定所述外界环境中存在所述目标对象时,通过所述警示模组发出警示信息。
58.当确定外界环境中存在目标对象时,通过警示模组发出警示信息,以提示用户在预设阈值内存在对象,使得用户可以感知外界环境的变化,提高用户在跳绳过程中的安全性。
59.在具体实施方式中,不同的警示模组对应的警示信息不同,例如当警示模组包括灯光装置时,警示信息可以是灯光;当警示模组包括扬声器时,警示信息可以是语音,具体可以根据实际需求进行设置,在此不进行限制。
60.进一步地,在一实施方式中,警示模组停止发出警示可以是当接收到用户的停止指令时,也可以是检测到用户停止跳绳动作时,具体可以根据实际情况进行设置,此处不进行限制。
61.进一步地,在一实施方式中,所述警示模组包括振动装置,所述步骤s30包括:
62.步骤s301,将与所述目标对象和所述用户之间的距离对应预设的振动强度作为目标振动强度;
63.本实施方式中,警示模组包括振动装置,可以通过产生振动提示用户。具体地,本实施方式中,可以根据目标对象与用户之间的距离不同,对用户进行不同程度的提醒。
64.具体地,本实施方式中,预先设置不同距离对应的振动强度。在具体实施方式中,可以以不同形式表现振动强度,例如可以是以高、中、低的形式表现振动强度,也可以是以1档、2档的形式表现振动强度,具体在此不仅限制。
65.本实施方式中,将与目标对象和用户之间的距离对应预设的振动强度作为目标振动强度。
66.步骤s302,通过所述振动装置产生所述目标振动强度的振动。
67.本实施方式中,当确定目标振动强度后,通过振动装置产生目标振动强度的振动。
68.在具体实施方式中,可以通过调整振动装置的振动幅度或振动频率调整振动装置的振动强度,例如,可以提高振动装置的振动幅度以提高振动强度,具体可以根据实际需求进行设置,在此不进行限制。
69.需要说明的是,根据目标对象与用户之间的距离不同,发出不同强度的振动,可以使用户更准确地感知到外界环境中对象与用户的距离,使得用户可以及时、准确地观察到外界环境的变化,提高用户在跳绳过程中的安全性。
70.进一步地,在一实施方式中,警示模组包括扬声器。本实施方式中,预先设置目标对象与用户之间的不同距离对应的用于警示用户的语音信息(以下称为警示语音信息以示区分)。在具体实施方式中,警示语音信息可以是出厂时配置的语音信息;也可以是根据用户的实际需求进行设置的,在此不进行限制。
71.预先设置不同距离对应的音量(以下称为语音音量以示区分),在具体实施方式中,不同距离对应的语音音量大小可以是出厂时配置的语音信息;也可以是根据用户的实际需求进行设置的,在此不进行限制。
72.具体地,本实施方式中,将与目标对象和用户之间的距离对应预设的警示语音信息和语音音量分别作为目标语音信息和目标音量,通过扬声器按照目标音量播放目标语音信息。在具体实施方式中,可以通过调整声音信号的振幅调整语音音量,具体在此不做赘述。
73.进一步地,在一实施方式中,步骤s301包括:
74.步骤s3011,当确定所述外界环境中存在多个所述目标对象时,将各个所述目标对象中与所述用户之间的距离最小的所述目标对象作为警示对象;
75.当外界环境中存在目标对象时,可能只存在一个目标对象,也可能存在多个目标对象。
76.具体地,本实施方式中,当确定外界环境中存在多个目标对象时,将各个目标对象中与用户之间的距离最小的目标对象作为警示对象。
77.步骤s3012,将与所述警示对象和所述用户之间的距离对应预设的振动强度作为所述目标振动强度。
78.本实施方式中,将与警示对象和用户之间的距离对应预设的震动强度作为目标振动强度。通过振动装置产生目标振动强度的振动。
79.需要说明的是,通过将各个目标对象中与用户之间的距离最小的目标对象作为警示对象,将与警示对象和用户之间的距离对应预设的振动强度作为目标振动强度,通过振动装置产生目标振动强度的振动。实现了使得用户可以感知到最靠近的目标对象,以便用户及时做出反应,从而提高用户在跳绳过程中的安全性。
80.进一步地,在一实施方式中,所述智能跳绳的手柄上设置麦克风,所述步骤s20中检测所述外界环境的各个对象中是否存在与所述用户之间的距离小于预设阈值的目标对象的步骤之后,还包括:
81.步骤s40,当确定所述外界环境中不存在所述目标对象时,通过所述麦克风采集所述外界环境中的外界声音信号;
82.当确定外界环境中不存在目标对象时,此时外界环境中可能存在与用户之间的距离不小于预设阈值的对象,该对象同样可能对用户在跳绳过程中的安全造成影响。
83.本实施例中,智能跳绳的手柄上设置麦克风,在具体实施方式中,麦克风的设置位置可以根据实际需求进行设置,在此不进行限制。
84.具体地,本实施例中,通过麦克风采集外界环境中的声音信号(以下为方便描述称
为外界声音信号),以检测外界环境中是否存在可能对用户在跳绳过程中的安全造成影响的因素。
85.步骤s50,对所述外界声音信号进行分析,检测所述外界声音信号中的语音信息与预设的关键词是否匹配一致;
86.对采集到的外界声音信号进行分析,检测外界声音信号包含的语音信息是否与预先设置的关键词一致,在具体实施方式中,可以是通过语音技术确定外界声音信号中的语音信息与预先设置的关键词息是否匹配一致,在此不进行赘述。
87.在具体实施方式中,预先设置的关键词可以是在智能跳绳出厂时预先配置的关键词,例如常用的问候用语,或者“小心”之类的危险警示用语;也可以是用户根据自身需求或习惯设置在耳机设备中的关键词,具体在本实施例中不做限制。
88.步骤s60,当确定所述语音信息与所述关键词匹配一致时,执行所述通过所述警示模组发出警示信息的步骤。
89.当确定外界声音信号中的语音信息与预设的关键词匹配一致时,此时可以通过警示模组发出警示信息以提示用户外界环境中可能存在危险,使得用户可以感知外界环境的变化,提高用户在跳绳过程中的安全性。
90.进一步地,在一实施方式中,可以预先设置重点的关键词,例如“小心”、“危险”、“躲避”等危险警示用语,当检测到语音信息与重点的关键词匹配一致时,可以对应的提高警示用户的等级,例如提高振动装置的振动强度。
91.需要说明的是,当确定外界环境中不存在目标对象时,可以通过麦克风采集外界环境中的外界声音信号,对外界声音信号进行分析,检测外界声音信号的语音信息与预设的关键词是否匹配一致,当确定语音信息与关键词匹配一致时,通过警示模组发出警示信息以提示用户,实现了使用户在跳绳过程中可以感知到外界环境的变化,提高用户的跳绳过程中的安全性。
92.在本实施例中,在用户跳绳过程中,通过摄像头对用户所处的外界环境进行拍摄得到图像数据,对图像数据进行分析,检测外界环境的各个对象中是否存在与用户的距离小于预设阈值的目标对象,当确定外界环境中存在目标对象时,通过警示模组发出警示性以提示用户。本实施例实现了实现了在用户跳绳过程中,当检测外界环境中存在目标对象时发出警示信息以提示用户,使用户可以感知到外界环境中的变化,提高了用户在跳绳过程中的安全性。
93.进一步地,基于上述第一实施例,提出本发明跳绳监测方法的第二实施例,本实施例中,所述智能跳绳的手柄上设置蓝牙连接模组,所述步骤s20中检测所述外界环境的各个对象中是否存在与所述用户之间的距离小于预设阈值的目标对象的步骤之后,还包括:
94.步骤s70,当确定所述外界环境中存在所述目标对象时,检测所述智能跳绳是否连接蓝牙设备;
95.本实施例中,智能跳绳的手柄上设置蓝牙连接模组,使得智能跳绳可以与蓝牙设备连接,蓝牙连接模组的具体位置可以根据实际需求设置,在此不进行限制。
96.本实施例中,通过检测与智能跳绳连接的蓝牙设备是否具有显示器,当确定智能跳绳连接的蓝牙设备具有显示器时,将拍摄得到的图像数据发送至蓝牙设备,使得用户可以直接观察到外界环境的变化,提高用户在跳绳过程中的安全性。
97.具体地,本实施例中,当确定外界环境中存在目标对象时,检测智能跳绳是否连接蓝牙设备。在具体实施方式中,可以是通过检测蓝牙连接协议确定,具体在此不进行赘述。本实施方式中,蓝牙设备可以是手机、计算机、蓝牙音箱等设备,在此不进行限制。
98.步骤s80,当确定所述智能跳绳连接所述蓝牙设备时,检测所述蓝牙设备是否具有显示器;
99.智能跳绳可能连接蓝牙设备,也可能未连接蓝牙设备。本实施方式中,当确定智能跳绳连接蓝牙设备时,检测蓝牙设备是否具有显示器。
100.在具体实施方式中,确定连接的蓝牙设备是否具有显示器,可以是通过获取用户设置的蓝牙设备的信息,以确定连接的蓝牙设备是否具有显示器;也可以是获取蓝牙设备的型号,将蓝牙设备的型号与预设的已知具有显示器的设备型号进行对比,根据对比结果确定蓝牙设备是否可以具有显示器,具体在此不进行限制。
101.步骤s90,当确定所述蓝牙设备具有所述显示器时,将所述图像数据发送至所述蓝牙设备,以供所述蓝牙设备将所述图像数据输出显示。
102.蓝牙设备可能具有显示器,也可能不具有显示器。本实施方式中,当确定蓝牙设备具有显示器时,将图像数据发送至蓝牙设备。蓝牙设备将接收到的图像数据输出显示,以使用户可以直接观察到外界环境的变化。
103.进一步地,在一实施方式中,当确定蓝牙设备具有显示器时,将图像数据发送至蓝牙设备,并可以通过警示模组发出警示信息,以提示用户在预设阈值内存在对象,使得用户可以感知到外界环境的变化,提高用户在跳绳过程中的安全性。
104.进一步地,在一实施方式中,当确定智能跳绳未连接到蓝牙设备时,可以通过警示模组发出警示信息,以提示用户在预设的距离阈值内存在目标对象,使得用户可以及时感知外界环境的变化,提高用户在跳绳过程中的安全性。
105.需要说明的是,通过具有显示器的蓝牙设备将摄像头拍摄得到的图像数据输出显示,可以使得用户直观地观察到外界环境变化,从而提高用户在跳绳过程中的安全性。
106.进一步地,在一实施方式中,步骤s80中检测所述蓝牙设备是否具有显示器的步骤之后,还包括:
107.步骤a10,当确定所述蓝牙设备不具有所述显示器时,检测所述蓝牙设备是否具有扬声器;
108.本实施方式中,当确定蓝牙设备不具有显示器时,检测蓝牙设备是否具有扬声器。检测蓝牙设备是否具有扬声器的具体过程可以参照步骤s80,在此不做赘述。
109.步骤a20,当确定所述蓝牙设备具有所述扬声器时,发送预设语音信息至所述蓝牙设备,以供所述蓝牙设备按照所述预设语音信息播放。
110.蓝牙设备可能具有扬声器,也可能不具有扬声器。本实施方式中,当确定蓝牙设备具有扬声器时,发送预设语音信息至蓝牙设备。蓝牙设备接收到预设语音信息后,按照预设语音信息进行播放以提示用户在预设阈值内存在对象,使得用户可以感知外界环境的变化,提高用户在跳绳过程中的安全性。
111.进一步地,在一实施方式中,当确定蓝牙设备具有扬声器时,发送预设语音信息至蓝牙设备,并可以通过警示模组发出警示信息。
112.需要说明的是,通过用户正使用的蓝牙设备播放语音信息对用户进行提醒,可以
使得用户可以感知到外界环境变化,从而提高用户在跳绳过程中的安全性。
113.在本实施例中,当确定外界环境中存在目标对象时,检测智能跳绳是否连接蓝牙设备,当确定智能跳绳连接蓝牙设备时,检测蓝牙设备是否具有显示器,当确定蓝牙设备具有显示器时,将图像数据发送至蓝牙设备,蓝牙设备将图像数据输出显示以使用户直接观察到外界环境。本实施例实现了使得用户跳绳过程中可以直接观察到外界环境的变化,提高用户的跳绳过程中的安全性。
114.进一步地,基于上述第一/第二实施例,提出本发明跳绳监测方法的第三实施例,本实施例中,所述步骤s20中通过所述摄像头对所述用户所处的外界环境进行拍摄得到图像数据的步骤之前,还包括:
115.步骤a40,检测所述摄像头是否满足预设条件,其中,所述预设条件包括所述摄像头未被遮挡和/或所述摄像头的朝向与预设朝向一致;
116.在用户使用智能跳绳的过程中,用户握住智能跳绳的手柄的位置或者方式不对,可能造成用户的手或者衣物等可能遮挡摄像头,还可能导致摄像头的朝向不正确。
117.本实施例中,检测摄像头是否满足预设条件,其中,预设条件包括摄像头未被遮挡和/或摄像头的朝向与预设朝向一致。
118.具体地,在一实施方式中,可以是通过检测摄像头拍摄得到的图像确定摄像头是否满足预设条件,例如,当检测到拍摄的图像数据为黑色时,可以确定摄像头被遮挡;当通过图像识别技术检测到拍摄得到的图像数据中各个部分的占比不在与该摄像头对应预设的比例范围内时,可以确定该摄像头的朝向与预设朝向不一致。
119.在另一实施方式中,也可以是通过设置在摄像头上的传感器确定摄像头是否满足预设条件。例如,可以是通过超声波传感器、光幕传感器检测摄像头是否被遮挡;可以是通过设置在摄像头上的角速度传感器检测摄像头相对于水平面的的倾斜角度与该摄像头对应的预设角度是否一致,从而检测摄像头的朝向与预设朝向是否一致,具体可以根据实际需求进行设置,在此不进行限制。
120.步骤a50,当确定所述摄像头不满足所述预设条件时,通过所述警示模组发出提示信息。
121.当确定摄像头被遮挡和/或摄像头的朝向与预设朝向不一致时,此时可以确定摄像头不满足预设条件,可以通过警示模组发出用于提示用户的提示信息。
122.在具体实施方式中,提示信息和警示信息可以不同,例如当警示模组包括振动装置时,可以通过使用不同频率的振动分别表示提示信息和警示信息,具体可以根据实际需求进行设置,在此不进行限制。
123.步骤a60,当确定所述摄像头不满足所述预设条件时,通过所述警示模组发出提示信息。
124.当确定摄像头未被遮挡和/或摄像头的朝向与预设朝向一致时,此时确定摄像头满足预设条件,可以通过摄像头对用户所处的外界环境进行拍摄得到图像数据。对图像数据进行分析,以检测外界环境中是否存在目标对象。
125.进一步地,在一实施方式中,步骤s20中对所述图像数据进行分析的步骤包括:
126.步骤s201,对拍摄得到的多张所述图像数据分别计算清晰度;
127.在跳绳过程中,通过摄像头拍摄得到的图像数据可能存在模糊的情况,此时可以
从各个图像数据中确定清晰度最小的图像数据,用于进行分析及检测。
128.具体地,本实施方式中,对拍摄得到的多张图像数据分别计算清晰。在具体实施方式中,计算图像数据的清晰度可以是通过灰度方差算法、拉普拉斯梯度等方式计算,在此不进行赘述。
129.步骤s202,将多个所述清晰度中最大清晰度对应的所述图像数据作为目标图像数据,对所述目标图像数据进行分析。
130.将各张图像数据的清晰度中最大清晰度对应的图像数据作为目标图像数据,对目标图像数据进行分析,以检测外界环境中是否存在目标对象。
131.在具体实施方式中,可以是每到达预设时长从拍摄得到的多张图像数据中确定目标图像数据,也可以是每拍摄得到预设数量的图像数据,从拍摄得到的多张图像数据中确定目标图像数据,具体可以根据实际需求进行设置,在此不进行限制。
132.需要说明的是,对拍摄得到的多张图像数据分别计算清晰度,将多张图像数据的清晰度中最大清晰度对应的图像数据作为目标图像数据,对所述目标图像数据进行分析,可以减少分析和检测的图像数据的数量,提高分析和检测的速度,从而使用户更及时地感知到外界环境中的变化。同时可以提高检测目标对象的结果的准确性,使用户更准确地感知外界环境的变化,提高用户在跳绳过程中的安全性。
133.进一步地,在一实施方式中,所述智能跳绳的手柄上设置计数器,所述步骤s30中通过所述警示模组发出警示信息的步骤之前,还包括:
134.步骤a70,检测各个所述目标对象中是否存在提示对象,其中,所述提示对象为存在于目标时间段内拍摄得到的每一张图像数据中的目标对象,所述目标时间段的起点为拍摄得到存在所述提示对象的图像数据的时间点,所述目标时间段的终点为所述目标时间段的起点之后所述计数器的计数最近一次发生变化的时间点;
135.在跳绳过程中,与用户之间的距离小于预设阈值的目标对象可能只是短暂经过用户,例如,跳绳的绳体以手柄为中心做圆周运动,在通过设置在手柄上的摄像头对外界环境进行拍摄的时候,跳绳的绳体也可能会被拍摄到。此时,根据图像数据检测是否存在目标对象的时候,绳体也可能被确定为障碍物,若检测到目标对象就对用户发出警示,可能导致用户在跳绳过程中被打扰。
136.当目标对象仅仅是短时间经过用户时,目标对象不会出现在每一张图像数据中。本实施方式中,将存在于目标时间段内拍摄得到的每一张图像数据中的目标对象称为提示对象以示区分。将拍摄得到拍摄得到存在提示对象的图像数据的时间点(以下称为起点),和拍摄得到存在提示对象的图像数据的时间点之后计数器的最近一次计数发生变化的时间点(以下称为终点)共同确定的时间段称为目标时间段。
137.具体地,本实施方式中,检测各个目标对象中是否存在提示对象,也即,检测是否存在目标时间段内一直存在的目标对象,从而确定目标对象是否为短时间经过用户的对象。
138.步骤a80,当确定存在所述提示对象时,执行所述通过所述警示模组发出警示信息的步骤。。
139.当确定存在提示对象时,确定目标时间段内存在并非是短时间经过的目标对象,而可能是长期存在于用户附近的目标对象,可能对用户在跳绳过程中的安全造成影响,此
时,可以通过警示模组对用户发出警示信息以提示用户。
140.进一步地,在一实施方式中,当确定存在提示对象时,检测目标时间段的终点之后拍摄得到的图像数据中该提示对象是否依旧存在,当确定目标时间段的终点之后拍摄得到的图像数据中该提示对象不存在时,停止通过警示模组发出警示信息。
141.需要说明的是,通过检测目标时间段内拍摄得到的每一张图像数据是否均为目标图像数据,从而确定目标对象是否为短时间经过用户附近的对象。当确定目标时间段内拍摄得到的每一张图像数据均为目标图像数据时,确定目标对象可能是长期存在于用户附近的对象,可能对用户在运动过程中的安全造成影响,此时,可以通过警示模组对用户发出警示信息以提示用户,实现了提高检测目标对象的准确性,使用户更准确地感知外界环境的变化,提高用户在跳绳过程中的安全性。
142.本实施例中,通过检测摄像头是否满足预设条件,当确定摄像头不满足预设条件时,通过警示模组发出提示信息,当确定摄像头满足预设条件时,通过摄像头对用户所处的外界环境进行拍摄得到图像数据,本实施例实现了提高检测目标对象的准确性,使用户更准确地感知外界环境的变化,提高用户在跳绳过程中的安全性。
143.本发明还提供一种跳绳监测装置,参照图2,所述跳绳监测装置包括:
144.拍摄模块10,用于在用户跳绳过程中,通过所述摄像头对所述用户所处的外界环境进行拍摄得到图像数据;
145.检测模块20,用于对所述图像数据进行分析,检测所述外界环境的各个对象中是否存在与所述用户之间的距离小于预设阈值的目标对象;
146.警示模块30,用于当确定所述外界环境中存在所述目标对象时,通过所述警示模组发出警示信息。
147.进一步地,所述警示模组括振动装置,所述警示模块30还用于:
148.将与所述目标对象和所述用户之间的距离对应预设的振动强度作为目标振动强度;
149.通过所述振动装置产生所述目标振动强度的振动。
150.进一步地,所述警示模块30还用于:
151.当确定所述外界环境中存在多个所述目标对象时,将各个所述目标对象中与所述用户之间的距离最小的所述目标对象作为警示对象;
152.将与所述警示对象和所述用户之间的距离对应预设的振动强度作为所述目标振动强度。
153.进一步地,所述跳绳监测装置还包括信号处理模块,所述信号处理模块用于:
154.当确定所述外界环境中不存在所述目标对象时,通过所述麦克风采集所述外界环境中的外界声音信号;
155.对所述外界声音信号进行分析,检测所述外界声音信号中的语音信息与预设的关键词是否匹配一致;
156.当确定所述语音信息与所述关键词匹配一致时,执行所述通过所述警示模组发出警示信息的步骤。
157.进一步地,所述跳绳监测装置还包括蓝牙模块,所述蓝牙模块用于:
158.当确定所述外界环境中存在所述目标对象时,检测所述智能跳绳是否连接蓝牙设
备;
159.当确定所述智能跳绳连接所述蓝牙设备时,检测所述蓝牙设备是否具有显示器;
160.当确定所述蓝牙设备具有所述显示器时,将所述图像数据发送至所述蓝牙设备,以供所述蓝牙设备将所述图像数据输出显示。
161.进一步地,所述蓝牙模块还用于:
162.当确定所述蓝牙设备不具有所述显示器时,检测所述蓝牙设备是否具有扬声器;
163.当确定所述蓝牙设备具有所述扬声器时,发送预设语音信息至所述蓝牙设备,以供所述蓝牙设备按照所述预设语音信息播放。
164.进一步地,所述检测模块20还用于:
165.检测所述摄像头是否满足预设条件,其中,所述预设条件包括所述摄像头未被遮挡和/或所述摄像头的朝向与预设朝向一致;
166.当确定所述摄像头满足所述预设条件时,执行所述通过所述摄像头对所述用户所处的外界环境进行拍摄得到图像数据的步骤;
167.当确定所述摄像头不满足所述预设条件时,通过所述警示模组发出提示信息。
168.进一步地,所述检测模块还用于:
169.对拍摄得到的多张所述图像数据分别计算清晰度;
170.将多个所述清晰度中最大清晰度对应的所述图像数据作为目标图像数据,对所述目标图像数据进行分析。
171.进一步地,所述检测模块还用于:
172.检测各个所述目标对象中是否存在提示对象,其中,所述提示对象为存在于目标时间段内拍摄得到的每一张图像数据中的目标对象,所述目标时间段的起点为拍摄得到存在所述提示对象的图像数据的时间点,所述目标时间段的终点为所述目标时间段的起点之后所述计数器的计数最近一次发生变化的时间点;
173.当确定存在所述提示对象时,执行所述通过所述警示模组发出警示信息的步骤。
174.本发明跳绳监测装置的各实施例,均可参照本发明跳绳监测方法各个实施例,此处不再赘述。
175.本发明实施例提供了一种智能跳绳,参照图3,该智能跳绳可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
176.本领域技术人员可以理解,图3中示出的结构并不构成对智能跳绳的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
177.如图3所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及跳绳监测程序。
178.在图3所示的智能跳绳中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明智能跳绳中的处理器1001、存储器1005可以设置在智能跳绳中,所述智能跳绳通过处理器1001调用存储器1005中存储的跳绳监测程序,并执行本发明实施例提供的跳绳监测方法的步骤。
179.本发明智能跳绳的各实施例,均可参照本发明跳绳监测方法各个实施例,此处不再赘述。
180.此外,本发明实施例还提出一种计算机可读计算机可读存储介质,所述计算机可读存储介质上存储有跳绳监测程序,所述跳绳监测程序被处理器执行时实现如上所述的跳绳监测方法的步骤。
181.本发明计算机可读计算机可读存储介质的各实施例,均可参照本发明跳绳监测方法各个实施例,此处不再赘述。
182.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
183.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
184.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个计算机可读存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
185.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献