目标检测的方法及装置的制造方法_3

文档序号:9766179阅读:来源:国知局
I的像素值为1,则像素点BI更新后的像素值为11 ),将像素点B2的像素值累加I,将像素点B3的像素值累加I,将像素点B4的像素值累加I,将像素点B5的像素值累加I,并将像素点B6的像素值累加I。
[0075]可选的,步骤402之后还可以包括:将所述背景标记图像中第二区域内各像素的像素值累减所述预设值,所述第二区域与N个目标中各目标在之前视频帧图像所占区域相对应;其中,所述N个目标为对所述之前视频帧图像进行目标检测时所确定的目标,所述之前视频帧图像与所述当前待检测的视频帧图像之间的时间间隔等于预设时间间隔。
[0076]又例如,如图3所示,假设预设值等于I,对之前视频帧图像进行目标检测时所确定的目标也为目标b ;则将像素点B5的像素值累减I,并将像素点B6的像素值累减I。
[0077]本实施例中,通过对于所述至少一个目标中的各目标,确定背景标记图像中第一区域内像素的最大像素值以及像素值大于第一预设值的像素的个数;若最大像素值大于或等于第二预设值,且个数大于或等于预设个数,则确定所述各目标为伪目标;使得可以根据背景标记图像中第一区域内像素的像素值,确定所述各目标是否为伪目标。
[0078]需要说明的是,图4所示实施例是在图2所示实施例中以背景标记图像中一像素的像素值越大可以表示该像素为背景的概率越大为例,提出的一种根据背景标记图像中与所述各目标在所述待检测的视频帧图像所占区域相应区域内像素的像素值,确定所述各目标是否为伪目标的具体实现方式。
[0079]在图2所示实施例中以背景标记图像中一像素的像素值越小可以表示该像素为背景的可能性越大为例,确定所述各目标是否为伪目标的具体实现方式与图4所示实施例的区别主要在于判断条件上及对像素值的更新上需要体现出一像素的像素值越小表示该像素为背景的概率越大,判断条件与像素值的更新与图4所示实施例相反,在此不再赘述。
[0080]图5为本发明目标检测的方法实施例四的流程图,如图5所示,本实施例的方法可以包括:
[0081]步骤501、对当前待检测的视频帧图像进行目标检测,确定出目标集合O1;
[0082]其中,oi可以记为Oi= {recti,...,rectm};其中,m为大于或等于O的整数,表示对当前待检测的视频图像进行目标检测所检测出的目标的个数;rectdi等于1、2、……m)表示第i个目标所占的区域。
[0083]需要说明的是,当m等于O时,表示没有对当前待检测的视频帧图像进行目标检测时,没有确定出目标,目标集合O1为空。
[0084]步骤502、对于目标集合O1中的各目标,确定背景标记图像中第一区域内像素的最大像素值以及像素值大于第一预设值的像素的个数;若最大像素值大于或等于第二预设值,且个数大于或等于预设个数,则确定所述各目标为伪目标;
[0085]其中,第一区域与目标集合O1中的各目标在待检测的视频帧图像中所占区域对应。
[0086]需要说明的是,步骤502与步骤202类似,在此不再赘述。
[0087]需要说明的是,步骤502之前还可以包括:判断目标集合O1是否为空;若是,则执行步骤503;否则,执行步骤502。可以看出,当目标集合O1为空时,也应当执行步骤503对目标序列及背景标记图像进行更新,以使目标序列和背景标记图像可以体现最近的预设时间间隔内的相关信息。
[0088]步骤503、根据目标集合O1更新预设时间间隔At内检测出的目标序列R={on..0l-2 ,O1-1l及所述背景标记图像;
[0089]其中,k表示预设时间间隔内包括的视频帧图像的个数,oh表示对当前待检测的视频帧图像的前一视频帧图像进行目标检测时所确定的目标,……,cn-k表示对之前视频帧图像进行目标检测时所确定的目标,所述之前视频帧图像与所述当前待检测的视频帧图像之间的时间间隔等于所述预设之间间隔。
[0090]可选的,步骤503中根据目标集合O1更新At内检测出的目标序列可以包括:将目标集合O1放入目标序列的尾部,将目标集合cn-k从目标序列中删除;其中,更新后的目标序列R= {o1-k-r-O1-1 ,οι} ο
[0091]相应的,步骤503中所述更新背景标记图像可以包括:将所述背景标记图像中第一区域内各像素的像素值累加I;将所述背景标记图像中第二区域内各像素的像素值累减I;其中,第二区域与0l_k中各目标在之前视频帧图像中所占区域对应。
[0092]可以看出,背景标记图像中各像素的像素值与目标序列中所有的目标相对应。由于目标在一段时间内(即,预设时间间隔内)可以认为是运动的,而背景中的物体在一段时间内可以认为是不动的,因此可以通过根据目标检测结果对背景标记图像中像素的像素值进行累加及累减的方式,使得背景标记图像可以通过像素值来体现出背景所占的区域。
[0093]需要说明的是,在对最开始的视频帧图像进行目标检测时,需要对目标序列及背景标记图像进行初始化(例如,目标序列清空,将背景标记图像中各像素的像素值都设置为O)。在对最开始的预设时间间隔内的视频帧图像进行目标检测后,再进行目标序列进行更新时,不需要执行将01-k从目标序列中删除的步骤。在对最开始的预设时间间隔内的视频帧图像进行目标检测后,再进行背景标记图像进行更新时,不需要执行将所述背景标记图像中区域B内各像素的像素值累减I的步骤。
[0094]本实施例中,通过根据目标01更新预设时间间隔Δt内检测出的目标序列R = 及所述背景标记图像;使得背景标记图像可以体现出背景所占的区域。
[0095]目标检测的装置实施例一
[0096]图6为本发明一目标检测的装置的结构示意图;本实施例的装置可以包括:检测模块601、伪目标确定模块602和上报模块603。其中,检测模块601,用于对当前待检测的视频帧图像进行目标检测,确定出至少一个目标;伪目标确定模块602,用于根据所述至少一个目标在所述待检测的视频帧图像中分别所占的区域以及背景标记图像,确定所述至少一个目标中存在的伪目标;所述背景标记图像用于指示背景所占的区域;上报模块603,用于对所述至少一个目标中除所述伪目标之外的其他目标进行上报。
[0097]本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0098]目标检测的装置实施例二
[0099]可选的,在本发明目标检测的装置实施例一的基础上,所述背景标记图像的高度与所述待检测的视频帧图像的高度相同,所述背景标记图像的宽度与所述待检测的视频帧图像的宽度相同,所述背景标记图像的分辨率与所述待检测的视频帧图像的分辨率相同;所述背景标记图像中各像素的像素值用于指示所述各像素对应的区域为背景的概率;伪目标确定t吴块602,具体用于:
[0100]对于所述至少一个目标中的各目标,根据所述背景标记图像中第一区域内各像素的像素值,确定所述各目标是否为伪目标;所述第一区域与所述各目标在所述待检测
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1