本申请涉及图像处理,特别是涉及一种基于运动检测的设备唤醒方法、设备以及存储介质。
背景技术:
1、运动检测是目前应用场景非常广泛的技术之一,其中,运动检测可以通过获取目标环境中的雷达信号、图像信号等数据来实现。
2、对于一些低功耗产品而言,通常情况下低功耗产品处于休眠状态以节省能耗;若检测到目标环境中存在运动对象,才会进行唤醒处理以提供服务。
3、目前的低功耗产品多数是设置如pir探测器(passive infrared detector)或雷达等检测模块实现运动检测,但pir容易受到热量干扰,而雷达容易收到wifi干扰。因此,缺少一种准确性高的设备唤醒方法。
技术实现思路
1、本申请至少提供一种基于运动检测的设备唤醒方法、装置、设备以及计算机可读存储介质。
2、本申请第一方面提供了一种基于运动检测的设备唤醒方法,包括:获取采集图像信息,所述采集图像信息包括采集图像和图像采集参数;基于所述图像采集参数对所述采集图像进行灰度还原处理,得到目标图像;基于所述目标图像与灰度还原后的其它图像之间的对比结果确定所述目标图像中是否存在运动对象,所述其它图像的图像采集时间相邻于所述采集图像的图像采集时间;响应于存在所述运动对象,进行设备唤醒处理。
3、在一实施例中,所述图像采集参数包括曝光值和增益值,所述基于所述图像采集参数对所述采集图像进行灰度还原处理,得到目标图像的步骤,包括:获取预设灰度映射表,所述预设灰度映射表中包括所述曝光值、所述增益值和灰度调节值之间的映射关系;基于所述曝光值和所述增益值在所述灰度映射表中查找出对应的目标灰度调节值;基于所述目标灰度调节值对多帧采集图像的当前灰度值进行调节,得到所述目标图像和所述灰度还原后的其它图像。
4、在一实施例中,所述图像采集参数包括动态范围调节参数,在所述基于所述目标灰度调节值对多帧采集图像的当前灰度值进行调节的步骤之前,所述方法还包括:将所述采集图像划分为若干采集图像块;基于每一采集图像块对应的动态范围调节参数分别对每一采集图像块的初始灰度值进行调整,得到所述采集图像中每一采集图像块的当前灰度值。
5、在一实施例中,所述基于所述目标图像与灰度还原后的其它图像之间的对比结果确定所述目标图像中是否存在运动对象的步骤,包括:将所述目标图像和所述其它图像分别划分为若干目标图像块;基于所述目标图像的灰度值分别计算对应的目标图像块的第一灰度统计值,以及基于所述其它图像的灰度值分别计算对应的目标图像块的第二灰度统计值;基于所述第一灰度统计值和所述第二灰度统计值对所述目标图像和所述其它图像之间对应的目标图像块进行差值计算,得到灰度差值;若所述目标图像块中所述灰度差值大于预设的灰度变化阈值的目标图像块数量大于预设的图像块数量阈值,则确定所述目标图像中存在所述运动对象。
6、在一实施例中,所述基于所述目标图像与灰度还原后的其它图像之间的对比结果确定所述目标图像中是否存在运动对象的步骤,包括:
7、将所述目标图像和所述其它图像分别划分为若干目标图像块;基于所述目标图像的灰度值分别计算对应的目标图像块的第一灰度统计值,以及基于所述其它图像的灰度值分别计算对应的目标图像块的第二灰度统计值;基于所述第一灰度统计值和所述第二灰度统计值对所述目标图像和所述其它图像之间对应的目标图像块进行差值计算,得到灰度差值;获取所述灰度差值大于预设的灰度变化阈值的目标图像块的目标数量;将所述目标图像和所述其它图像中所述目标数量大于预设的图像块数量阈值的图像标记为运动图像;若所述运动图像的数量大于预设的图像数量阈值,则确定所述目标图像中存在所述运动对象。
8、在一实施例中,在所述获取采集图像信息的步骤之前,所述方法还包括:判断是否在图像采集的环境中检测到目标信号,所述目标信号用于判断所述环境中是否存在所述运动对象;若是,则基于获取到的图像采集参数对所述环境进行图像采集,得到所述采集图像信息。
9、在一实施例中,所述图像采集参数包括曝光值、增益值和动态范围调节参数,所述基于获取到的图像采集参数对所述环境进行图像采集,得到所述采集图像信息的步骤,包括:基于所述曝光值和所述增益值对所述环境进行初始图像采集,得到初始图像;基于所述动态范围调节参数对所述初始图像进行图像处理,得到所述采集图像。
10、在一实施例中,在所述基于所述目标图像与灰度还原后的其它图像之间的对比结果确定所述目标图像中是否存在运动对象的步骤之后,所述方法还包括:
11、若所述目标图像中不存在所述运动对象,则进行设备休眠处理。
12、本申请第二方面提供了一种基于运动检测的设备唤醒装置,包括:获取模块,用于获取采集图像信息,所述采集图像信息包括采集图像和图像采集参数;图像处理模块,用于基于所述图像采集参数对所述采集图像进行灰度还原处理,得到目标图像;运动检测模块,用于基于所述目标图像与灰度还原后的其它图像之间的对比结果确定所述目标图像中是否存在运动对象,所述其它图像的图像采集时间相邻于所述采集图像的图像采集时间;唤醒模块,响应于存在所述运动对象,进行设备唤醒处理。
13、本申请第三方面提供了一种电子设备,包括存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述基于运动检测的设备唤醒方法。
14、本申请第四方面提供了一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述基于运动检测的设备唤醒方法。
15、上述方案,通过获取到的图像采集参数将获取到的采集图像进行灰度还原处理,得到目标图像;基于目标图像和灰度还原后的其它图像之间的对比结果确定目标图像中是否存在运动对象;响应于存在运动对象,则进行设备唤醒处理。由此能够提高运动检测的准确度,在检测到运动对象时进行设备唤醒处理,实现功耗降低。
16、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请。
1.一种基于运动检测的设备唤醒方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述图像采集参数包括曝光值和增益值,所述基于所述图像采集参数对所述采集图像进行灰度还原处理,得到目标图像的步骤,包括:
3.根据权利要求2所述的方法,其特征在于,所述图像采集参数包括动态范围调节参数,在所述基于所述目标灰度调节值对多帧采集图像的当前灰度值进行调节的步骤之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述目标图像与灰度还原后的其它图像之间的对比结果确定所述目标图像中是否存在运动对象的步骤,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述目标图像与灰度还原后的其它图像之间的对比结果确定所述目标图像中是否存在运动对象的步骤,包括:
6.根据权利要求1所述的方法,其特征在于,在所述获取采集图像信息的步骤之前,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述图像采集参数包括曝光值、增益值和动态范围调节参数,所述基于获取到的图像采集参数对所述环境进行图像采集,得到所述采集图像信息的步骤,包括:
8.根据权利要求1所述的方法,其特征在于,在所述基于所述目标图像与灰度还原后的其它图像之间的对比结果确定所述目标图像中是否存在运动对象的步骤之后,所述方法还包括:
9.一种电子设备,其特征在于,包括存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现权利要求1至8任一项所述的方法。
10.一种计算机可读存储介质,其上存储有程序指令,其特征在于,所述程序指令被处理器执行时实现权利要求1至8任一项所述的方法。