监控设备水雾霜处理方法、装置、设备和介质与流程

专利2024-07-04  65


本申请涉及监控设备清洁技术领域,特别是涉及一种监控设备水雾霜处理方法、装置、设备和介质。



背景技术:

智慧城市就是运用信息和通信技术手段感测、分析、整合城市运行核心系统的各项关键信息,从而对包括民生、环保、公共安全、城市服务、工商业活动在内的各种需求做出智能响应,其中监控摄像头是智慧城市设备的一种,监控摄像头是一种半导体成像器件,具有灵敏度高、抗强光、畸变小、体积小、寿命长、抗震动等优点。

其中监控摄像头在雨天等潮湿环境中使用时,监控摄像头上的保护罩的内壁上会形成水雾,水雾会影响监控摄像头的拍摄视线。传统的,为了去除监控摄像头的水雾,可以采用挂载温湿度侦测模块或者是外部挂载mcu(microcontrollerunit,微控制单元)判别影像是否有雾气的方式,这些方式虽然可以达到自动侦测并启动除水雾的效果,但是挂载温度侦测模块需要预留的硬件空间较多,组装较复杂,成本亦会较高。而外部挂载mcu的方式,参见图1,因mcu并无法直接取得影像信息需要透过isp(imagesignalprocessing,图像信号处理)提供,则会造成isp需要提供额外的脚位以及isp需要耗费额外的效能将影像信息传送至mcu进行判读。同时也会有上述需要有预留硬件空间较多,组装较复杂,成本亦会较高等问题。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种不需要额外引入硬件的监控设备水雾霜处理方法、装置、设备和介质。

一种监控设备水雾霜处理方法,所述方法包括:

获取监控设备所采集的当前帧图像;

获取所述当前帧图像中待侦测区域,所述待侦测区域为预设划分的至少一个清晰度统计区域;

统计所述待侦测区域的当前清晰度,并判断所统计的当前清晰度是否满足对应的清晰度条件;

对所述当前清晰度不满足对应的清晰度条件的待侦测区域进行除水雾霜操作。

上述监控设备水雾霜处理方法,获取isp中都已有提供的3a中af(autofocus,自动对焦)功能影像清晰度参数来达到侦测水雾的效果,无需额外挂载硬件。

在其中一个实施例中,所述统计所述待侦测区域的当前清晰度,并判断所统计的当前清晰度是否满足对应的清晰度条件,包括:

统计所述待侦测区域的当前清晰度,并获取上一帧图像对应的待侦测区域的历史清晰度;

计算所述当前清晰度和所述历史清晰度的当前差值;

将所述当前差值与当前条件阈值进行比较,所述当前条件阈值是根据满足历史条件阈值的历史相邻两帧图像对应的待侦测区域的清晰度的差值的平均值计算得到的;

当所述当前差值小于等于所述条件阈值时,则所述当前清晰度满足对应的清晰度条件,否则,所述当前清晰度不满足对应的清晰度条件。

上述实施例中,通过差值的平均值来设置阈值,这样可以保证清晰度条件是动态变化的,不需要每个设备都进行清晰度条件的单独设置,仅需要根据环境动态变化即可,减少了操作。

在其中一个实施例中,所述当所述当前差值小于等于所述条件阈值时,则所述当前清晰度满足对应的清晰度条件之后,还包括:

根据所述当前差值对所述当前条件阈值进行更新。

上述实施例中,并不是所有的差值都用于计算清晰度条件,只有差值的变化满足条件时,才会用于更新当前清晰度条件,保证了清晰度条件的准确性。

在其中一个实施例中,所述对所述当前清晰度不满足对应的清晰度条件的待侦测区域进行除水雾霜操作,包括:

统计所述待侦测区域的当前清晰度不满足对应的清晰度条件的第一持续时间;

当所述第一持续时间大于预设触发时间时,则对所述第一持续时间大于所述预设触发时间的待侦测区域进行除水雾霜操作。

上述实施例中,为避免因红外截止滤波片(ircut)切换或是位移等情境而造成误判,引入预设触发时间来进行判断,使得除水雾霜的判断更为准确。

在其中一个实施例中,所述对所述持续时间大于所述预设触发时间的待侦测区域进行除水雾霜操作之后,还包括:

统计除水雾霜的第二持续时间;

判断所述第二持续时间是否大于预设持续时间;

若所述第二持续时间大于预设持续时间,则判断进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值是否大于目标差值;

若进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值大于目标差值,则除水雾霜操作成功。

上述实施例中,为了避免因脏污等原因而造成除水雾霜模块的持续启动,通过设置第二持续时间,判断第二持续时间内,除水雾霜模块对待侦测区域的水雾霜的清除效果,根据该清除效果来对除水雾霜模块进行控制,避免除水雾霜模块的持续启动。

在其中一个实施例中,所述判断进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值是否大于目标差值之后,还包括:

若进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值小于或等于目标差值,则获取进行除水雾霜后的待侦测区域的目标清晰度;

根据所述目标清晰度更新所述当前条件阈值。

上述实施例中,由于脏污等无法经由除水雾霜模块驱除的,故会将当前的影像清晰度纳入当前条件阈值的统计已避免持续触发除水雾霜模块。

一种监控设备水雾霜处理装置,所述装置包括:

图像获取模块,用于获取监控设备所采集的当前帧图像;

待侦测区域获取模块,用于获取所述当前帧图像中待侦测区域,所述待侦测区域为预设划分的至少一个清晰度统计区域;

清晰度判断模块,用于统计所述待侦测区域的当前清晰度,并判断所统计的当前清晰度是否满足对应的清晰度条件;

处理模块,用于对所述当前清晰度不满足对应的清晰度条件的待侦测区域进行除水雾霜操作。

上述监控设备水雾霜处理方法,获取isp中都已有提供的3a中af(autofocus,自动对焦)功能影像清晰度参数来达到侦测水雾的效果,无需额外挂载硬件。

在其中一个实施例中,所述清晰度判断模块包括:

统计单元,用于统计所述待侦测区域的当前清晰度,并获取上一帧图像对应的待侦测区域的历史清晰度;

差值计算单元,用于计算所述当前清晰度和所述历史清晰度的当前差值;

比较单元,用于将所述当前差值与当前条件阈值进行比较,所述当前条件阈值是根据满足历史条件阈值的历史相邻两帧图像对应的待侦测区域的清晰度的差值的平均值计算得到的;当所述当前差值小于等于所述条件阈值时,则所述当前清晰度满足对应的清晰度条件,否则,所述当前清晰度不满足对应的清晰度条件。

上述实施例中,通过差值的平均值来设置阈值,这样可以保证清晰度条件是动态变化的,不需要每个设备都进行清晰度条件的单独设置,仅需要根据环境动态变化即可,减少了操作。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。

上述监控设备水雾霜处理方法,获取isp中都已有提供的3a中af(autofocus,自动对焦)功能影像清晰度参数来达到侦测水雾的效果,无需额外挂载硬件。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。

上述监控设备水雾霜处理方法,获取isp中都已有提供的3a中af(autofocus,自动对焦)功能影像清晰度参数来达到侦测水雾的效果,无需额外挂载硬件。

附图说明

图1为一个现有技术中的外部挂载mcu方式的架构图;

图2为一个实施例中监控设备水雾霜处理方法的环境示意图;

图3为一个实施例中监控设备水雾霜处理方法的流程示意图;

图4为一个实施例中监控设备所采集的当前帧图像的示意图;

图5为另一个实施例中监控设备水雾霜处理方法的流程示意图;

图6为一个实施例中监控设备水雾霜处理装置的结构框图;

图7为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的监控设备水雾霜处理方法,可以应用于如图2所示的应用环境中。其中,监控设备的控制模块102与监控设备中通过现行isp与传感器104进行通信,这样获取isp中都已有提供的3a中af(autofocus,自动对焦)功能影像清晰度参数来达到侦测水雾的效果,无需额外挂载硬件,仅需通过提供客户sdk(softwaredevelopmentkit,软件开发工具包)的方式即可应用于各个客户的isp中。也就是说通过sdk的方式将监控设备水雾霜处理方法下载至监控制备的控制模块102,从而该控制模块102可以从isp中获取到影像清晰度参数,以通过该影像清晰度参数来进行水雾霜处理。具体地,控制模块102获取监控设备所采集的当前帧图像;获取当前帧图像中待侦测区域,待侦测区域为预设划分的至少一个清晰度统计区域;统计待侦测区域的当前清晰度,并判断所统计的当前清晰度是否满足对应的清晰度条件;对当前清晰度不满足对应的清晰度条件的待侦测区域进行除水雾霜操作,也就是控制模块102向除水雾霜模块发送除水雾霜指令,以使得该除水雾霜模块进行工作。

在一个实施例中,如图3所示,提供了一种监控设备水雾霜处理方法,以该方法应用于图2中的控制模块为例进行说明,包括以下步骤:

s302:获取监控设备所采集的当前帧图像。

具体地,当前帧图像是监控设备通过传感器采集的图像,其包括了监控设备视角内的物体以及环境信息等。且通过isp将该当前帧图像传入至控制模块,以便于控制模块对该当前帧图像进行处理。

可选地,控制模块可以按照预设持续时间间隔去处理所采集的图像,而非每一帧图像都进行处理,这样可以减少数据的处理量。

s304:获取当前帧图像中待侦测区域,待侦测区域为预设划分的至少一个清晰度统计区域。

具体地,待侦测区域是当前帧图像中感兴趣的区域,也就是说用户较为关注的区域,该区域是否存在水雾霜对用户后续的业务处理等存在重要影响。由于当前帧图像有部分场景是较为单纯的(例如天空、背景画面等)或是使用者较为感兴趣的区域,因此将当前帧图像切成多个区块则可分别统计其影像清晰度。

具体地,请参见图4所示,其中粗线条网格部分为待侦测区域,在其他实施例中,控制模块可以根据用户设置等,预先将监控装置的视野内的多个区域作为待侦测区域。

s306:统计待侦测区域的当前清晰度,并判断所统计的当前清晰度是否满足对应的清晰度条件。

具体地,控制模块可以根据isp传输的数据获取到各个待侦测区域对应的当前清晰度。具体可以参见图4所示,其给出各个待侦测区域的当前清晰度。

清晰度条件则是根据需要所设置的,其包括但不限于以下至少一个:清晰度的最小值、清晰度持续小于清晰度的最小值的持续时间、经过除水雾霜操作预设持续时间后清晰度的改变量的大小等。

s308:对当前清晰度不满足对应的清晰度条件的待侦测区域进行除水雾霜操作。

具体地,若仅包括清晰度的最小值一个清晰度条件,则控制模块直接将当前清晰度与清晰度的最小值进行比较,若是小于最小值,则说明该清晰度不满足清晰度条件。

若是清晰度条件还包括清晰度持续小于清晰度的最小值的持续时间,则控制模块继续获取到清晰度持续小于清晰度的最小值的持续时间,若是该时间大于预设持续时间,则说明该清晰度不满足清晰度条件。

若是清晰度条件还包括经过除水雾霜操作预设持续时间后清晰度的改变量的大小,则可以在控制模块控制了除水雾霜模块进行了除水雾霜操作后,清晰度的改变量进行计算,若是清晰度改变量系小于一定值,则说明清晰度变差可能是由于其他污染物造成,若是大于等于一定值,则说明除水雾霜操作成功。

上述监控设备水雾霜处理方法,获取isp中都已有提供的3a中af(autofocus,自动对焦)功能影像清晰度参数来达到侦测水雾的效果,无需额外挂载硬件。

在其中一个实施例中,统计待侦测区域的当前清晰度,并判断所统计的当前清晰度是否满足对应的清晰度条件,包括:统计待侦测区域的当前清晰度,并获取上一帧图像对应的待侦测区域的历史清晰度;计算当前清晰度和历史清晰度的当前差值;将当前差值与当前条件阈值进行比较,当前条件阈值是根据满足历史条件阈值的历史相邻两帧图像对应的待侦测区域的清晰度的差值的平均值计算得到的;当当前差值小于等于条件阈值时,则当前清晰度满足对应的清晰度条件,否则,当前清晰度不满足对应的清晰度条件。

具体地,结合图4,当前清晰度的数值越大,则表明当前帧图像越清晰。其中清晰度条件可以是设置一清晰度的最小值,该最小值可以是动态变化的,即通过相邻两帧图像对应的待侦测区域的清晰度的差值的平均值计算得到,通过计算当前清晰度和历史清晰度的当前差值,将当前差值与该当前条件阈值进行比较来确定当前清晰度是否满足条件。

例如控制模块每处理一帧图像,则计算当前帧图像与上一帧图像之间的对应的待侦测区域的清晰度的差值,然后将该差值与历史所计算的差值的平均值进行比较,若是远大于该差值的平均值,则不满足清晰度条件,若是不远大于该差值的平均值,则满足清晰度条件,不需要进行除水雾霜操作。

此外,需要说明的上文中所述的当前帧与上一帧以及相邻两帧的说法并不一定是实际相邻的,而是控制模块根据时间间隔实际处理的图像,也就是处理的相邻,而非实际真实的相邻。

上述实施例中,通过差值的平均值来设置阈值,这样可以保证清晰度条件是动态变化的,不需要每个设备都进行清晰度条件的单独设置,仅需要根据环境动态变化即可,减少了操作。

可选地,当当前差值小于等于条件阈值时,则当前清晰度满足对应的清晰度条件之后,还包括:根据当前差值对当前条件阈值进行更新。

结合图4,各区块的差值若是80,此时若是下一帧的影像清晰度收到时,如图4中区块b及区块c的差值是先前差值的两倍则不纳入统计并进入下一步骤,若否(如图4中的区块a及区块d)则将影像清晰度纳入统计,并重新计算其均值。

上述实施例中,并不是所有的差值都用于计算清晰度条件,只有差值的变化满足条件时,才会用于更新当前清晰度条件,保证了清晰度条件的准确性。

在其中一个实施例中,对当前清晰度不满足对应的清晰度条件的待侦测区域进行除水雾霜操作,包括:统计待侦测区域的当前清晰度不满足对应的清晰度条件的第一持续时间;当第一持续时间大于预设触发时间时,则对第一持续时间大于预设触发时间的待侦测区域进行除水雾霜操作。

具体地,由于通常对象移动或者是红外截止滤波片切换时,会造成影像清晰度会有明显的改变。为了避免此问题造成误判为水雾,故会需要设置持续低于阈值的预设触发时间,比如设定为五秒。此时若是对象移动过去的时间为一秒,故影像清晰度低于阈值的持续时间则仅有一秒,即小于设定的预设触发时间的阈值,则不会触发除水雾霜的操作。

也就是说,控制模块在判定了当前清晰度不满足清晰度条件后,还可以继续判断当前清晰度不满足清晰度条件,即不满足阈值条件的第一持续时间,若是该第一持续时间大于预设触发时间,则控制模块向除水雾霜模块发送启动指令,以控制除水雾霜模块进行工作。

上述实施例中,为避免因红外截止滤波片(ircut)切换或是位移等情境而造成误判,引入预设触发时间来进行判断,使得除水雾霜的判断更为准确。

在其中一个实施例中,对持续时间大于预设触发时间的待侦测区域进行除水雾霜操作之后,还包括:统计除水雾霜的第二持续时间;判断第二持续时间是否大于预设持续时间;若第二持续时间大于预设持续时间,则判断进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值是否大于目标差值;若进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值大于目标差值,则除水雾霜操作成功。

具体地,因除水雾霜模块并非触发单次即可将摄像头上的水雾清除干净,故会依照应用于各种的模块设置各个除水雾霜模块所需花费的时间参数,例如30秒。故当持续除水/雾超过30秒时,清晰度依然没有明显的提升,则表示可能是脏污或是其他异物,如蜘蛛网等,其无法经由除水雾装置驱除。因在此情境下是无法经由除水雾装置驱除的,故会将当前的影像清晰度纳入统计已避免持续触发除水雾霜模块。

具体地,第二持续时间是控制模块控制除水雾霜模块工作的时间,例如控制模块可以根据当前清晰度与上一帧清晰度的差值来确定一个除水雾霜的时间,或者是获取预先设置的固定的时间,然后持续控制除水雾霜模块的工作,并实时获取到进行除水雾霜后的待侦测区域的清晰度,判断其与进行除水雾霜前的清晰度的差值是否大于目标差值,若是,则说明操作成功,则控制模块控制除水雾霜模块停止工作。否则,则可能操作失败,即表示可能是脏污或是其他异物,如蜘蛛网等,其无法经由除水雾装置驱除。

其中,该目标差值是预先设置的,其可以是清晰度的改善量,例如若是除水雾霜操作可以正常清除水雾霜,则清晰度必然会改善,其中可以设置最少的改善量来作为目标差值。在其中一个实施例中,若预设持续时间足够长,即保证除水雾的工作完成,则该目标差值还可以设置为当前条件阈值,在其他实施例中,则可以仅根据单位时间内进行除水雾处理所能带来的最小的清晰度的改善作为目标差值。

上述实施例中,为了避免因脏污等原因而造成除水雾霜模块的持续启动,通过设置第二持续时间,判断第二持续时间内,除水雾霜模块对待侦测区域的水雾霜的清除效果,根据该清除效果来对除水雾霜模块进行控制,避免除水雾霜模块的持续启动。

在其中一个实施例中,判断进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值是否大于目标差值之后,还包括:若进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值小于或等于目标差值,则获取进行除水雾霜后的待侦测区域的目标清晰度;根据目标清晰度更新当前条件阈值。

具体地,若进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值小于或等于目标差值,也就是说清晰度并没有因为除水雾霜操作后改善,因此则可能是由于脏污等造成监控设备不清晰。因此,由于该脏污清晰度降低,故将当前清晰度纳入统计,以避免除水雾霜模块持续被触发。例如将当前清晰度纳入当前条件阈值的计算,即控制模块计算当前清晰度与上一帧图像的对应的区域的清晰度的差值,然后通过该差值更新当前条件阈值,从而避免误触发。

上述实施例中,由于脏污等无法经由除水雾霜模块驱除的,故会将当前的影像清晰度纳入当前条件阈值的统计以避免持续触发除水雾霜模块。

具体地,参见图5所示,图5为另一实施例中监控设备水雾霜处理方法的流程图,在该实施例中,将监控设备的视野区域划分为多个待侦测区域,每个待侦测区域可以并行处理,即控制模块获取到监控设备所采集的当前帧图像,并获取当前帧图像中待侦测区域,从而若是存在多个待侦测区域,控制模块并行统计各个待侦测区域的当前清晰度,并且并行将当前清晰度与对应的上一帧图像的对应的待侦测区域的历史清晰度进行差值计算,然后将差值与当前清晰度条件进行比较,以获取到清晰度不满足条件的各个待侦测区域,并继续并行判断各个清晰度不满足条件的待侦测区域的第一持续时间,即当前清晰度不满足对应的清晰度条件的第一持续时间,若是大于预设触发时间,则控制模块向除水雾霜模块发送指令,以清除对应的待侦测区域的水雾霜。且控制模块记录该除水雾霜模块的工作时间,即第二持续时间,若是第二持续时间大于预设持续时间,且进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值大于目标差值,则说明除水雾霜成功,则可以控制除水雾霜模块停止工作,否则则说明可能存在脏污,不能去除,因此将当前的影像清晰度纳入当前条件阈值的统计已避免持续触发除水雾霜模块。

上述实施例中,获取isp中都已有提供的3a中af(autofocus,自动对焦)功能影像清晰度参数来达到侦测水雾的效果,无需额外挂载硬件。

应该理解的是,虽然图3和图5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图3和图5中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图6所示,提供了一种监控设备水雾霜处理装置,包括:图像获取模块100、待侦测区域获取模块200、清晰度判断模块300和处理模块400,其中:

图像获取模块100,用于获取监控设备所采集的当前帧图像;

待侦测区域获取模块200,用于获取当前帧图像中待侦测区域,待侦测区域为预设划分的至少一个清晰度统计区域;

清晰度判断模块300,用于统计待侦测区域的当前清晰度,并判断所统计的当前清晰度是否满足对应的清晰度条件;

处理模块400,用于对当前清晰度不满足对应的清晰度条件的待侦测区域进行除水雾霜操作。

在其中一个实施例中,清晰度判断模块300包括:

统计单元,用于统计待侦测区域的当前清晰度,并获取上一帧图像对应的待侦测区域的历史清晰度;

差值计算单元,用于计算当前清晰度和历史清晰度的当前差值;

比较单元,用于将当前差值与当前条件阈值进行比较,当前条件阈值是根据满足历史条件阈值的历史相邻两帧图像对应的待侦测区域的清晰度的差值的平均值计算得到的;当当前差值小于等于条件阈值时,则当前清晰度满足对应的清晰度条件,否则,当前清晰度不满足对应的清晰度条件。

在其中一个实施例中,上述清晰度判断模块300还包括:

更新单元,用于根据当前差值对当前条件阈值进行更新。

在其中一个实施例中,上述监控设备水雾霜处理装置还包括:

第一统计模块,用于统计待侦测区域的当前清晰度不满足对应的清晰度条件的第一持续时间;

上述处理模块400还用于当第一持续时间大于预设触发时间时,则对第一持续时间大于预设触发时间的待侦测区域进行除水雾霜操作。

在其中一个实施例中,上述监控设备水雾霜处理装置还包括:

第二统计模块,用于统计除水雾霜的第二持续时间;

时间判断模块,用于判断第二持续时间是否大于预设持续时间;

差值判断模块,用于若第二持续时间大于预设持续时间,则判断进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值是否大于目标差值;

处理模块400还用于若进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值大于目标差值,则除水雾霜操作成功。

在其中一个实施例中,上述监控设备水雾霜处理装置还包括:

目标清晰度获取模块,用于若进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值小于或等于目标差值,则获取进行除水雾霜后的待侦测区域的目标清晰度;

阈值更新模块,用于根据目标清晰度更新当前条件阈值。

关于监控设备水雾霜处理装置的具体限定可以参见上文中对于监控设备水雾霜处理方法的限定,在此不再赘述。上述监控设备水雾霜处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种监控设备水雾霜处理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:获取监控设备所采集的当前帧图像;获取当前帧图像中待侦测区域,待侦测区域为预设划分的至少一个清晰度统计区域;统计待侦测区域的当前清晰度,并判断所统计的当前清晰度是否满足对应的清晰度条件;对当前清晰度不满足对应的清晰度条件的待侦测区域进行除水雾霜操作。

在一个实施例中,处理器执行计算机程序时所实现的统计待侦测区域的当前清晰度,并判断所统计的当前清晰度是否满足对应的清晰度条件,包括:统计待侦测区域的当前清晰度,并获取上一帧图像对应的待侦测区域的历史清晰度;计算当前清晰度和历史清晰度的当前差值;将当前差值与当前条件阈值进行比较,当前条件阈值是根据满足历史条件阈值的历史相邻两帧图像对应的待侦测区域的清晰度的差值的平均值计算得到的;当当前差值小于等于条件阈值时,则当前清晰度满足对应的清晰度条件,否则,当前清晰度不满足对应的清晰度条件。

在一个实施例中,处理器执行计算机程序时所实现的当当前差值小于等于条件阈值时,则当前清晰度满足对应的清晰度条件之后,还包括:根据当前差值对当前条件阈值进行更新。

在一个实施例中,处理器执行计算机程序时所实现的对当前清晰度不满足对应的清晰度条件的待侦测区域进行除水雾霜操作,包括:统计待侦测区域的当前清晰度不满足对应的清晰度条件的第一持续时间;当第一持续时间大于预设触发时间时,则对第一持续时间大于预设触发时间的待侦测区域进行除水雾霜操作。

在一个实施例中,处理器执行计算机程序时所实现的对持续时间大于预设触发时间的待侦测区域进行除水雾霜操作之后,还包括:统计除水雾霜的第二持续时间;判断第二持续时间是否大于预设持续时间;若第二持续时间大于预设持续时间,则判断进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值是否大于目标差值;若进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值大于目标差值,则除水雾霜操作成功。

在一个实施例中,处理器执行计算机程序时所实现的判断进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值是否大于目标差值之后,还包括:若进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值小于或等于目标差值,则获取进行除水雾霜后的待侦测区域的目标清晰度;根据目标清晰度更新当前条件阈值。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取监控设备所采集的当前帧图像;获取当前帧图像中待侦测区域,待侦测区域为预设划分的至少一个清晰度统计区域;统计待侦测区域的当前清晰度,并判断所统计的当前清晰度是否满足对应的清晰度条件;对当前清晰度不满足对应的清晰度条件的待侦测区域进行除水雾霜操作。

在一个实施例中,计算机程序被处理器执行时所实现的统计待侦测区域的当前清晰度,并判断所统计的当前清晰度是否满足对应的清晰度条件,包括:统计待侦测区域的当前清晰度,并获取上一帧图像对应的待侦测区域的历史清晰度;计算当前清晰度和历史清晰度的当前差值;将当前差值与当前条件阈值进行比较,当前条件阈值是根据满足历史条件阈值的历史相邻两帧图像对应的待侦测区域的清晰度的差值的平均值计算得到的;当当前差值小于等于条件阈值时,则当前清晰度满足对应的清晰度条件,否则,当前清晰度不满足对应的清晰度条件。

在一个实施例中,计算机程序被处理器执行时所实现的当当前差值小于等于条件阈值时,则当前清晰度满足对应的清晰度条件之后,还包括:根据当前差值对当前条件阈值进行更新。

在一个实施例中,计算机程序被处理器执行时所实现的对当前清晰度不满足对应的清晰度条件的待侦测区域进行除水雾霜操作,包括:统计待侦测区域的当前清晰度不满足对应的清晰度条件的第一持续时间;当第一持续时间大于预设触发时间时,则对第一持续时间大于预设触发时间的待侦测区域进行除水雾霜操作。

在一个实施例中,计算机程序被处理器执行时所实现的对持续时间大于预设触发时间的待侦测区域进行除水雾霜操作之后,还包括:统计除水雾霜的第二持续时间;判断第二持续时间是否大于预设持续时间;若第二持续时间大于预设持续时间,则判断进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值是否大于目标差值;若进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值大于目标差值,则除水雾霜操作成功。

在一个实施例中,计算机程序被处理器执行时所实现的判断进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值是否大于目标差值之后,还包括:若进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值小于或等于目标差值,则获取进行除水雾霜后的待侦测区域的目标清晰度;根据目标清晰度更新当前条件阈值。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。


技术特征:

1.一种监控设备水雾霜处理方法,其特征在于,所述方法包括:

获取监控设备所采集的当前帧图像;

获取所述当前帧图像中待侦测区域,所述待侦测区域为预设划分的至少一个清晰度统计区域;

统计所述待侦测区域的当前清晰度,并判断所统计的当前清晰度是否满足对应的清晰度条件;

对所述当前清晰度不满足对应的清晰度条件的待侦测区域进行除水雾霜操作。

2.根据权利要求1所述的方法,其特征在于,所述统计所述待侦测区域的当前清晰度,并判断所统计的当前清晰度是否满足对应的清晰度条件,包括:

统计所述待侦测区域的当前清晰度,并获取上一帧图像对应的待侦测区域的历史清晰度;

计算所述当前清晰度和所述历史清晰度的当前差值;

将所述当前差值与当前条件阈值进行比较,所述当前条件阈值是根据满足历史条件阈值的历史相邻两帧图像对应的待侦测区域的清晰度的差值的平均值计算得到的;

当所述当前差值小于等于所述条件阈值时,则所述当前清晰度满足对应的清晰度条件,否则,所述当前清晰度不满足对应的清晰度条件。

3.根据权利要求2所述的方法,其特征在于,所述当所述当前差值小于等于所述条件阈值时,则所述当前清晰度满足对应的清晰度条件之后,还包括:

根据所述当前差值对所述当前条件阈值进行更新。

4.根据权利要求1所述的方法,其特征在于,所述对所述当前清晰度不满足对应的清晰度条件的待侦测区域进行除水雾霜操作,包括:

统计所述待侦测区域的当前清晰度不满足对应的清晰度条件的第一持续时间;

当所述第一持续时间大于预设触发时间时,则对所述第一持续时间大于所述预设触发时间的待侦测区域进行除水雾霜操作。

5.根据权利要求4所述的方法,其特征在于,所述对所述持续时间大于所述预设触发时间的待侦测区域进行除水雾霜操作之后,还包括:

统计除水雾霜的第二持续时间;

判断所述第二持续时间是否大于预设持续时间;

若所述第二持续时间大于预设持续时间,则判断进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值是否大于目标差值;

若进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值大于目标差值,则除水雾霜操作成功。

6.根据权利要求5所述的方法,其特征在于,所述判断进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值是否大于目标差值之后,还包括:

若进行除水雾霜后的待侦测区域的清晰度与进行除水雾霜前的清晰度的差值小于或等于目标差值,则获取进行除水雾霜后的待侦测区域的目标清晰度;

根据所述目标清晰度更新所述当前条件阈值。

7.一种监控设备水雾霜处理装置,其特征在于,所述装置包括:

图像获取模块,用于获取监控设备所采集的当前帧图像;

待侦测区域获取模块,用于获取所述当前帧图像中待侦测区域,所述待侦测区域为预设划分的至少一个清晰度统计区域;

清晰度判断模块,用于统计所述待侦测区域的当前清晰度,并判断所统计的当前清晰度是否满足对应的清晰度条件;

处理模块,用于对所述当前清晰度不满足对应的清晰度条件的待侦测区域进行除水雾霜操作。

8.根据权利要求7所述的装置,其特征在于,所述清晰度判断模块包括:

统计单元,用于统计所述待侦测区域的当前清晰度,并获取上一帧图像对应的待侦测区域的历史清晰度;

差值计算单元,用于计算所述当前清晰度和所述历史清晰度的当前差值;

比较单元,用于将所述当前差值与当前条件阈值进行比较,所述当前条件阈值是根据满足历史条件阈值的历史相邻两帧图像对应的待侦测区域的清晰度的差值的平均值计算得到的;当所述当前差值小于等于所述条件阈值时,则所述当前清晰度满足对应的清晰度条件,否则,所述当前清晰度不满足对应的清晰度条件。

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

技术总结
本申请涉及一种监控设备水雾霜处理方法、装置、设备和介质。所述方法包括:获取监控设备所采集的当前帧图像;获取所述当前帧图像中待侦测区域,所述待侦测区域为预设划分的至少一个清晰度统计区域;统计所述待侦测区域的当前清晰度,并判断所统计的当前清晰度是否满足对应的清晰度条件;对所述当前清晰度不满足对应的清晰度条件的待侦测区域进行除水雾霜操作。采用本方法不需要额外挂载其他的硬件。

技术研发人员:罗伟城
受保护的技术使用者:南昌欧菲光电技术有限公司
技术研发日:2020.12.15
技术公布日:2021.04.06

转载请注明原文地址:https://xbbs.6miu.com/read-20143.html