摄像头遮挡检测方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:30767154 阅读:25 留言:0更新日期:2021-11-10 12:29
本公开提供了一种摄像头遮挡检测方法、装置、电子设备、计算机可读存储介质及计算机程序产品,涉及图像识别、云服务、异常状态检测等技术领域。该方法包括:响应于摄像头未发生移动,确定与当前时段对应的背景图像;根据当前帧的实际图像和背景图像,确定当前帧的前景图像;确定前景图像中拥有最大外轮廓的独立物体的目标面积;根据目标面积确定摄像头在当前帧时的遮挡状态。该方法通过控制背景图像对应来自摄像头未发生移动时,以避免错误的将移动的摄像头错误判别为处于遮挡状态,根据前景图像中拥有最大外轮廓的独立物体的目标面积来确定遮挡状态,避免了因多个移动小物体的面积之和超过面积阈值所造成的误判,进而提升遮挡状态的判别准确性。态的判别准确性。态的判别准确性。

【技术实现步骤摘要】
摄像头遮挡检测方法、装置、设备、存储介质及程序产品


[0001]本公开涉及图像处理
,具体涉及图像识别、云服务、异常状态检测等
,尤其涉及一种摄像头遮挡检测方法、装置、电子设备、计算机可读存储介质及计算机程序产品。

技术介绍

[0002]在视频监控场景中,可能会出现摄像头被异物遮挡的情况,使监控无法监测正常的区域,甚至导致监控失效。
[0003]人工主观的检测,需要长时间持续观察监控影像,成本高且效率低。对于监控多个摄像头的情况,甚至无法做到全面、及时的检测,因此需要客观的、快速的、有效的摄像头检测方法。

技术实现思路

[0004]本公开实施例提出了一种摄像头遮挡检测方法、装置、电子设备、计算机可读存储介质及计算机程序产品。
[0005]第一方面,本公开实施例提出了一种摄像头遮挡检测方法,包括:响应于摄像头未发生移动,确定与当前时段对应的背景图像;根据当前帧的实际图像和背景图像,确定当前帧的前景图像;确定前景图像中拥有最大外轮廓的独立物体的目标面积;根据目标面积确定摄像头在当前帧时的遮挡状态。
[0006]第二方面,本公开实施例提出了一种摄像头遮挡检测装置,包括:背景图像确定单元,被配置成响应于摄像头未发生移动,确定与当前时段对应的背景图像;前景图像确定单元,被配置成根据当前帧的实际图像和背景图像,确定当前帧的前景图像;目标面积确定单元,被配置成确定前景图像中拥有最大外轮廓的独立物体的目标面积;遮挡状态确定单元,被配置成根据目标面积确定摄像头在当前帧时的遮挡状态。<br/>[0007]第三方面,本公开实施例提供了一种电子设备,该电子设备包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,该指令被至少一个处理器执行,以使至少一个处理器执行时能够实现如第一方面中任一实现方式描述的摄像头遮挡检测方法。
[0008]第四方面,本公开实施例提供了一种存储有计算机指令的非瞬时计算机可读存储介质,该计算机指令用于使计算机执行时能够实现如第一方面中任一实现方式描述的摄像头遮挡检测方法。
[0009]第五方面,本公开实施例提供了一种包括计算机程序的计算机程序产品,该计算机程序在被处理器执行时能够实现如第一方面中任一实现方式描述的摄像头遮挡检测方法。
[0010]本公开实施例提供的摄像头遮挡检测方法,首先,在摄像头未发生移动的基础上,确定与当前时段对应的背景图像;然后,根据当前帧的实际图像和背景图像,确定当前帧的
前景图像;接下来,确定前景图像中拥有最大外轮廓的独立物体的目标面积;最后,根据目标面积确定摄像头在当前帧时的遮挡状态。
[0011]本公开通过控制背景图像对应来自摄像头未发生移动的时候,以避免错误的将移动的摄像头错误判别为处于遮挡状态,同时通过根据前景图像中拥有最大外轮廓的独立物体的目标面积来确定遮挡状态,能够避免因存在多个移动小物体的面积之和超过面积阈值所造成的误判,进而提升对摄像头遮挡状态的检测准确性。
[0012]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0013]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本公开的其它特征、目的和优点将会变得更明显:
[0014]图1是本公开可以应用于其中的示例性系统架构;
[0015]图2为本公开实施例提供的一种摄像头遮挡检测方法的流程图;
[0016]图3为本公开实施例提供的另一种摄像头遮挡检测方法的流程图;
[0017]图4为本公开实施例提供的一种判别摄像头是否发生移动的方法的流程图;
[0018]图5为本公开实施例提供的一种结合实际应用场景的摄像头遮挡检测及预警方法的流程图;
[0019]图6为本公开实施例提供的一种摄像头遮挡检测装置的结构框图;
[0020]图7为本公开实施例提供的一种适用于执行摄像头遮挡检测方法的电子设备的结构示意图。
具体实施方式
[0021]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。
[0022]本公开的技术方案中,所涉及的用户个人信息的获取,存储和应用等,均符合相关法律法规的规定,采取了必要的保密措施,且不违背公序良俗。
[0023]图1示出了可以应用本公开的摄像头遮挡检测方法、装置、电子设备及计算机可读存储介质的实施例的示例性系统架构100。
[0024]如图1所示,系统架构100可以包括摄像头101,网络102和服务器103。网络102用以在摄像头101和服务器103之间提供通信链路的介质。网络102可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
[0025]摄像头101所拍摄到的图像或音视频数据可通过网络102传输至服务器103进行存储、分析、处理,服务器103也可以根据用户传入的控制指令对摄像头101的工作状态进行调整,例如控制转动监控方位、关闭、重启等。摄像头101和服务器103上可以安装有各种用于实现两者之间进行信息通讯的应用,例如监控类应用、摄像头控制类应用、即时通讯类应用
等。
[0026]摄像头101可表现为具有摄像功能或摄像组件的各式电子设备,例如设置有摄像头的智能手机、平板电脑、膝上型便携计算机和台式计算机、球式摄像头、枪式摄像头等等。服务器103除可以直接表现为硬件,也可以表现为软件。当服务器103表现为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器;当服务器103表现为软件时,可以实现成多个软件或软件模块,也可以实现成单个软件或软件模块,在此不做具体限定。
[0027]服务器103通过内置的各种应用可以提供各种服务,以可以提供基于接收到的摄像头拍摄到的图像分析摄像头遮挡状态的摄像头遮挡判别类应用为例,服务器103在运行该摄像头遮挡判别类应用时可实现如下效果:首先,通过网络102从摄像头101中读取摄像头的工作状态来判别摄像头101是否处于移动状态;然后在确定摄像头101未发生移动时,确定与当前时段对应的背景图像;接下来,根据当前帧的实际图像和背景图像,确定当前帧的前景图像;下一步,确定前景图像中拥有最大外轮廓的独立物体的目标面积;最后,根据目标面积确定摄像头在当前帧时的遮挡状态。
[0028]进一步的,服务器103还可以根据确定出的具体遮挡状态(即处于被遮挡状态、处于未遮挡状态)向摄像头101下发不同的控制指令,以帮助摄像头101尽快脱离被遮挡状态。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种摄像头遮挡检测方法,包括:响应于摄像头未发生移动,确定与当前时段对应的背景图像;根据当前帧的实际图像和所述背景图像,确定所述当前帧的前景图像;确定所述前景图像中拥有最大外轮廓的独立物体的目标面积;根据所述目标面积确定所述摄像头在所述当前帧时的遮挡状态。2.根据权利要求1所述的方法,其中,所述确定所述前景图像中拥有最大外轮廓的独立物体的目标面积,包括:对所述前景图像进行形态学开运算,得到运算后图像;分别确定所述运算后图像中每个独立物体的外轮廓;根据各所述外轮廓所围面积分别确定对应的独立物体的实际面积;将数值最大的实际面积,确定为所述目标面积。3.根据权利要求1所述的方法,其中,所述确定与当前时段对应的背景图像,包括:确定所述摄像头在上一次终止移动的目标时刻;获取在所述目标时刻之后所述摄像头重新拍摄到的样本图像集;基于所述样本图像集和预设的背景模型,确定目标背景图像;将所述目标背景图像作为与当前时段对应的背景图像。4.根据权利要求3所述的方法,其中,所述基于所述样本图像集和预设的背景模型,确定目标背景图像,包括:从所述样本图像集中选取按时间轴排序的前预设帧的样本图像;将各所述样本图像缩放至相同尺寸,并将尺寸一致的样本图像转换为灰度图,得到样本灰度图集;利用所述背景模型确定与所述样本灰度图集对应的目标背景图像。5.根据权利要求1所述的方法,其中,所根据所述目标面积确定所述摄像头在所述当前帧时的遮挡状态,包括:响应于所述目标面积大于预设面积,确定所述摄像头在所述当前帧时处于遮挡状态;响应于所述目标面积不大于所述预设面积,确定所述摄像头在所述当前帧时处于未遮挡状态。6.根据权利要求1所述的方法,还包括:确定摄像头的移动状态,其中,所述确定摄像头的移动状态,包括:将时间位于所述当前帧之前、所述摄像头处于未遮挡状态的图像帧确定为参考帧;确定所述参考帧与所述参考帧的后一帧中位置发生移动的匹配特征点占所有匹配特征点的实际比例;响应于所述实际比例小于预设比例,确定所述摄像头处于固定状态;响应于所述实际比例不小于所述预设比例,确定所述摄像头处于移动状态。7.根据权利要求1

6任一项所述的方法,还包括:统计所述摄像头处于被遮挡状态的实际帧数;响应于所述实际帧数大于第一帧数小于第二帧数,为所述摄像头生成被遮挡报警;响应于所述实际帧数大于所述第二帧数且小于第三帧数,降低报警等级且保留未查看的报警提醒。
8.一种摄像头遮挡检测装置,包括:背景图像确定单元,被配置成响应于摄像头未发生移动,确定与当前时段对应的背景图像;前景图像确定单元,被配置成根据当前帧的实际图像和所述背景图像,确定所述当前帧的前景图像;目标面积确定单元,被配置成确定所述前景图像中拥有最大外轮廓的独立物体的目标面积;遮挡状态确定单元,被配置成根据所述目标面积确定所述摄像头在所述当前帧时的遮挡状态。9.根据权利要求8所述的装置,其中,所述目标面积确定单元被进一步配置成...

【专利技术属性】
技术研发人员:王向阳邢怀飞
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1