一种视频中提取图像的方法及设备的制造方法_2

文档序号:8260129阅读:来源:国知局
实施例中在对第T+1帧图像中的目标对象进行提取处理之前,获取目标对象对应的目标图像所在的第T帧图像的原始图像分辨率Stl, T为正整数,获取目标图像在第T帧图像中的分辨率系数P,根据原始图像分辨率Stl以及分辨率系数P得到提取分辨率S1,根据提取分辨率S1提取目标对象在第T+1帧图像中的图像。从而实现了在对第T+1帧图像中的目标对象进行提取处理时,将会结合分析出第T+1帧图像的提取分辨率来对第T+1帧图像中的目标对象对应的目标图像进行提取处理,进而能够在视频提取过程中每帧图像都会采用适合的提取分辨率来进行图像提取,这样就提高了是视频提取的实时性、准确性、以及精确度。
[0042]本发明实施例中根据第T帧图像的原始图像分辨率Stl以及目标对象在第T帧图像的分辨率系数P得到提取第T+1帧图像中的所述目标对象对应的目标图像的提取分辨率S1之后,还引入对提取分辨率进行实时调整的分辨率调整参数Pk,从而可以合理的调整各帧图像处理过程中提取分辨率,从而加快了高分辨率系统中对图像提取的处理速度,并且通过分辨率调整参数Pk可以避免直接在原始分辨率下进行图像提取处理而引入较多干扰信息的问题,进而有效的改善了图像提取的准确性。
【附图说明】
[0043]图1为本发明实施例中一种视频中提取图像的方法流程图;
[0044]图2为本发明实施例中一种视频中提取图像的装置结构示意图;
[0045]图3为本发明实施例中一种视频中提取图像的设备结构示意图。
【具体实施方式】
[0046]本发明实施例提供了一种视频中提取图像的方法及其设备,该方法包括:获取目标对象对应的目标图像所在的第T帧图像的原始图像分辨率Stl,获取所述目标图像在第T帧图像中的分辨率系数P,然后根据原始分辨率Stl以及分辨率系数P得到提取分辨率S1,最后根据提取分辨率S1提取目标对象在第T+1帧图像中图像,从而实现了多分辨率的视频提取方式,提高了图像提取的提取速度以及精确度。
[0047]下面通过附图以及具体实施例对本发明方案做详细的说明,应当理解,本发明实施例以及实施例中的具体技术特征只是对本发明技术方案的详细说明,而并不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的具体技术特征可以相互组合。
[0048]如图1所示为本发明实施例中一种视频提取方法的流程图,该方法包括:
[0049]S101,获取目标对象在第T帧图像中对应的目标图像,并获取所述第T帧图像的原始图像分辨率Stl, T为正整数;
[0050]S102,获取目标图像在第T帧图像中的分辨率系数P ;
[0051]S103,根据原始分辨率Stl以及分辨率系数P得到提取分辨率S1 ;
[0052]S104,根据提取分辨率S1提取目标图像在第T+1帧图像中的图像。
[0053]首先来讲,在SlOl之前,首先需要确定进行视频提取的目标对象,在本发明实施例中可以是通过对目标对象进行编号,然后根据编号来确定目标对象,即:每个目标对象都存在一个序号,通过在视频文件中确定一个序号就可以直接确定出该序号对应的目标对象,当然在确定目标对象的同时还可以确定出目标对象对应的特征类型,特征类型可以是人、车、楼等特征类型。
[0054]在确定出目标对象之后,则根据目标对象确定出目标对象对应的目标图像,然后对目标图像进行提取处理,具体过程如下:
[0055]首先,在得到第T帧图像时就要获取第T帧图像的原始分辨率Stl,比如说原始分辨率SQ=1000*1000,在进行图像分析处理之前获取目标图像在第T帧图像中所包含的原像素点数Si,比如说此处的原像素点数可以是100*100(即目标图像由横向100个像素点以及纵向100个像素点组成)。
[0056]然后第T帧图像会进行图像分析处理,比如说:前景提取、目标检测、目标跟踪等,,然后在N次图像分析处理中每次图像分析处理后获得目标图像在第T帧中的所包含的像素点数,比如说:在进行前景提取后目标对象对应的目标图像的像素点数为100*80,则获取该像素点数;在进行目标检测之后目标对象对应的目标图像的像素点数为80*60,此时获取该像素点数;在进行目标跟踪之后目标对象对应的目标图像的像素点数为80*50,此时获取该像素点数。
[0057]在每次图像分析处理后分别获得的目标图像对应的所有像素点数中,确定出最小的像素点数作为目标图像在第T帧图像中的最小像素点数Smin,另外,需要说明的是本发明实施例中是选择的最小像素点数,当然在实际的处理过程中也可以是选择最大像素点数。
[0058]在得到目标图像在第T帧图像中所包含的原像素点数Si以及最小像素点数Smin之后,根据原像素点数Si以及最小像素点数Smin得到目标图像在第T帧图像中的分辨率系数Po
[0059]在本发明实施例中可以但是不限于根据Si与Smin之间的比值SiZiSmin获取所述目标对象在第T帧图像中的分辨率系数P,也就是说P=SiZiSmin,比如说目标图像在第T帧图像中的原像素点Si为100*100,最小像素点数为50*50,则此时的分辨率系数P=100*100/50*50=2*2,此处需要说明的是由于最小像素点数Smin是在每次图像分析处理之后选择得到的像素点数,因此若是直接选择出最小的最小分辨率Smin,则可以直接获取分辨率系数P,但是若保留每一次图像分析处理后目标对象对应图像所包含的像素点数则可以多个分辨率系数 P,即:Pa=100*100/100*80,Pb=100*100/80*60, Pe=100*100/80*50,此时也可以在得到的多个分辨率系数P中选择出一个较大的分辨率系数。
[0060]在获取到目标图像在第T帧图像中的分辨率系数P之后,就根据第T帧图像的原始图像分辨率Stl以及分辨率系数P得到提取第T+1帧图像中的目标对象对应的目标图像的提取分辨率Si。在本发明实施例中该提取分辨率S1可以但是不限于通过第T帧图像的原始图像分辨率Stl与分辨率系数P之间的比值ScZP获取所述提取分辨率S1,即=S1=ScZP,比如说:原始图像分辨率为1000*1000,分辨率系数P=2*2,此时提取分辨率Si=1000*1000/2*2=500*500,若是得到的分辨率系数有P、Pa、Pb、P。时,则提取分辨率就应该对应有Sa=StlAV Sb=StlAV Sc=StlAV此时就需要在Sp sa、sb、S。中确定出一个最大的提取分辨率。
[0061]在得到目标对象在第T+1帧图像中的提取分辨率S1之后,则根据提取分辨率S1提取第T+1帧图像中的目标对象图像。
[0062]进一步,在本发明实施例中为了提升提取分辨率S1的准确性,因此在本发明实施例中在获取提取分辨率S1之后,还需要结合获得的用于对提取分辨率S1进行调整的分辨率调整参数Pk,根据获得分辨率调整参数Pk获取调整后的提取分辨率S2,最后根据调整后的提取分辨率S2对第T+1帧图像中的目标对象对应的目标图像进行提取处理。
[0063]具体来讲,上述的分辨率调整参数Pk可以通过如下的方式来获取:
[0064]在第T帧图像未进行图像处理之前,在第T帧图像中确定出识别目标对象所对应的特征点数Ta,该特征点可以为第T帧图像中具备预定灰度值的像素点,也就是说超过预设灰度值的像素点,当然还可以是具有预定颜色的像素点,还或者是亮度拐点处的像素点等。
[0065]然后在对第T帧图像进行至少一次图像分析处理后,在每次图像分析处理后获得识别目标对象对应图像所包含的像素点总数,由于图像分析处理过程中会改变部分像素点的特征,因此每次图像分析处理后获得的识别目标对象的像素点数小于特征点数。
[0066]比如
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1