基于帧补偿的切图方法、电子设备及介质技术

技术编号:32582790 阅读:20 留言:0更新日期:2022-03-09 17:14
本发明专利技术公开了基于帧补偿的切图方法、电子设备及介质,包括:S1、获取X光机发送的视频流;S2、根据所述视频流截取每一帧视频图片,获得视频图片序列;S3、根据包裹进入X光机的时间先后顺序,基于帧补偿进行剪切对比,直到特征值相匹配时,将所述匹配的视频图片保存至X光图片集合,并循环步骤S3;S4、根据预设规则,将所述X光图片集合中的视频图片进行合并,获得所述视频流中所有包裹的信息。本发明专利技术通过在剪切对比时,通过设置多个检测框,多个检测框水平排列在原有水平检测框E(像素矩阵S)的前面,每两个相邻检测框水平位移相距1个像素,用以解决现有的切图对比中帧误差而造成错检、漏检的问题。问题。问题。

【技术实现步骤摘要】
基于帧补偿的切图方法、电子设备及介质


[0001]本专利技术涉及土木工程
,具体涉及基于帧补偿的切图方法、电子设备及介质。

技术介绍

[0002]在安检场景中,有把X光机视频信号转换成图片的需求。在这个需求场景下,就涉及到需要对视频进行连续的切图,使得进入安检机的物品的X光机成像图片能够不重复,无遗漏的切割下来。现有技术在进行切图的过程中存在帧误差导致漏检的情况,以1600*900像素,每秒60帧的视频举例,视频左右宽度为1600像素,一个物品中的某个像素点(一个像素信息)从右至左需要4秒钟,那么一秒钟移动的像素宽度为:1600/4=400,在两帧之间,像素信息移动的平均像素宽度为:400/60≈6.66。那么,在检测框对像素矩阵E进行检测的时候,移动过来的S像素矩阵可能在Fm的时候还差两个像素宽度到检测框,然而在Fm+1帧的时候,已经超过检测框4个像素宽度了。导致检测框计算出来的特征值不管是在Fm还是Fm+1都不等于Ωs,导致漏检。这种情况,是由于帧密度不够导致的,在如上情况中,若提升帧密度至一秒钟400帧,甚至更高频率的帧密度,就几乎不会出现这种误差,帧密度越高,越不可能出现,由于这种误差是由于帧密度不够导致的,所以称之为帧误差。

技术实现思路

[0003]本专利技术的目的在于提供一种基于帧补偿的切图方法、电子设备及介质,通过多级栅栏对比法,即设置多个检测框,多个检测框水平排列在原有水平检测框E(像素矩阵S)的前面,每两个相邻检测框水平位移相距1个像素,并保证检测框的数量大于每移动一帧时包裹的一个像素信息的水平移动的像素距离,用以解决现有边缘识图盒子进行切图的过程中出现的帧误差的问题。
[0004]基于帧补偿的切图方法,具体包括以下步骤:
[0005]S1、获取X光机发送的视频流;
[0006]S2、根据所述视频流截取每一帧视频图片,获得视频图片序列;
[0007]S3、根据包裹进入X光机的时间先后顺序,依次从所述视频图片序列中调取与时间对应的视频图片,以所述视频图片为基准,遍历所述基准的视频图片之后的每一张视频图片,基于帧补偿进行剪切对比,直到遍历的视频图片的特征值与所述基准的视频图片的特征值相匹配时,将所述匹配的视频图片保存至X光图片集合,并循环步骤S3;
[0008]S4、根据预设规则,将所述X光图片集合中的视频图片进行合并,获得所述视频流中所有包裹的信息。
[0009]进一步地,所述帧补偿为基于多级栅栏进行剪切,所述多级栅栏为多个检测框,所述多个检测框为以第二预设区域为起始检测框,向第一预设区域方向水平排列的N个检测框,且每两个相邻检测框水平位移相距1个像素。
[0010]进一步地,所述N大于每移动一帧时包裹的一个像素信息的水平移动的像素距离
l。
[0011]进一步地,所述每移动一帧时包裹的一个像素信息的水平移动的像素距离l的通过以下公式获得:
[0012]若所述包裹的一个像素信息在视频中从一边到另外一边的耗时为t,视频左右宽度为w,视频每秒的帧数为g,则一个像素信息的水平移动的像素距离
[0013]进一步地,所述步骤S3具体包括以下步骤:
[0014]S001、根据所述视频图片序列获得待剪切对比的视频图片Fm;
[0015]S002、根据第一预设区域对所述视频图片Fm进行剪切,获得像素矩阵S,并计算像素矩阵S的特征值Ωs;
[0016]S003、依次遍历视频图片Fm之后的每一张视频图片,每遍历一张视频图片时,根据多级栅栏对当前遍历的视频图片进行剪切,获得与当前遍历的视频图片对应的多个像素矩阵;
[0017]S004、计算所述多个像素矩阵分别对应的特征值;
[0018]S005、根据所述多个特征值,判断是否存在与所述特征值Ωs相匹配的特征值,若存,则转步骤S006;若不存在,则转步骤S007;
[0019]S006、遍历结束,将所述相匹配的特征值对应的视频图片保存至X光图片集合中,并获取下一包裹进入X光机时的视频图片对视频图片Fm进行更新,循环步骤S002

S005。
[0020]S007、继续遍历下一帧视频图片,并计算其对应的特征值,直至找到其对应的特征值与所述特征值Ωs相等的视频图片。
[0021]进一步地,所述特征值为感知哈希值,则匹配的具体计算步骤如下:
[0022]S(1)将宽度为c高度为r的像素矩阵转换为灰度图片;
[0023]S(2)将灰度图像转换为二值图片;
[0024]S(3)将二值图片的像素按顺序排列,得到比特序列,所述比特序列为图片的感知哈希值。
[0025]S(4)计算像素矩阵S与像素矩阵E的感知哈希值中不同的比特数目,当不同的比特数目小于规定的阈值时,则判定为匹配,否则判定为不匹配。
[0026]进一步地,所述第一预设区域与第二预设区域根据X光机传送带的方向进行设置,且基于所述视频图片Fm的中心线对称。
[0027]进一步地,所述当X光机传送带传送的方向为从右至左进行时,设置当前帧视频图片Fm中最左上角的坐标为(0,0),所述第一预设区域为左上角坐标为(w,h),宽为c像素,高为r像素的矩形区域,所述w、h、c、r满足:w+c=当前帧视频图片Fm的横向像素,c+r=当前帧视频图片Fm的纵向像素。
[0028]基于帧补偿的切图电子设备,包括:
[0029]一个或多个处理器;
[0030]存储单元,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,能使得所述一个或多个处理器实现根据权利要求1至8中任意一项所述的基于边缘识图盒子的切图方法,所述一个或多个程序包括:
[0031]采集模块,用于获取X光机发送的视频流;
[0032]图片序列模块,用于根据所述视频流截取每一帧视频图片,获得视频图片序列;
[0033]剪切对比模块,用于根据包裹进入X光机的时间先后顺序,依次从所述视频图片序列中调取与时间对应的视频图片,以所述视频图片为基准,遍历所述基准的视频图片之后的每一张视频图片,基于帧补偿进行剪切对比,直到遍历的视频图片的特征值与所述基准的视频图片的特征值相匹配时,将所述匹配的视频图片保存至X光图片集合,并循环;
[0034]合并模块,用于根据预设规则,将所述X光图片集合中的视频图片进行合并,获得所述视频流中所有包裹的信息。
[0035]一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时能实现所述的基于帧补偿的的切图方法。
[0036]本专利技术具有的有益效果:
[0037]1、多级栅栏就是设置多个检测框,多个检测框水平排列在原有水平检测框E的前面,每两个相邻检测框水平位移相距1个像素,假设四边形检测框E的左上角位置为(w,h),那么E_1为(w+1,h),E_2为(w+2,h),E_3为(w+3,h)

E_n为(w+n
...

【技术保护点】

【技术特征摘要】
1.基于帧补偿的切图方法,其特征在于,具体包括以下步骤:S1、获取X光机发送的视频流;S2、根据所述视频流截取每一帧视频图片,获得视频图片序列;S3、根据包裹进入X光机的时间先后顺序,依次从所述视频图片序列中调取与时间对应的视频图片,以所述视频图片为基准,遍历所述基准的视频图片之后的每一张视频图片,基于帧补偿进行剪切对比,直到遍历的视频图片的特征值与所述基准的视频图片的特征值相匹配时,将所述匹配的视频图片保存至X光图片集合,并循环步骤S3;S4、根据预设规则,将所述X光图片集合中的视频图片进行合并,获得所述视频流中所有包裹的信息。2.根据权利要求1所述的基于帧补偿的切图方法,其特征在于,所述帧补偿为基于多级栅栏进行剪切,所述多级栅栏为多个检测框,所述多个检测框为以第二预设区域为起始检测框,向第一预设区域方向水平排列的N个检测框,且每两个相邻检测框水平位移相距1个像素。3.根据权利要求2所述的基于帧补偿的切图方法,其特征在于,所述N大于每移动一帧时包裹的一个像素信息的水平移动的像素距离l。4.根据权利要求3所述的基于帧补偿的切图方法,其特征在于,所述每移动一帧时包裹的一个像素信息的水平移动的像素距离l通过以下公式获得:若所述包裹的一个像素信息在视频中从一边到另外一边的耗时为t,视频左右宽度为w,视频每秒的帧数为g,则一个像素信息的水平移动的像素距离5.根据权利要求2所述的基于帧补偿的切图方法,其特征在于,所述步骤S3具体包括以下步骤:S001、根据所述视频图片序列获得待剪切对比的视频图片Fm;S002、根据第一预设区域对所述视频图片Fm进行剪切,获得像素矩阵S,并计算像素矩阵S的特征值Ωs;S003、依次遍历视频图片Fm之后的每一张视频图片,每遍历一张视频图片时,根据多级栅栏对当前遍历的视频图片进行剪切,获得与当前遍历的视频图片对应的多个像素矩阵;S004、计算所述多个像素矩阵分别对应的特征值;S005、根据所述多个特征值,判断是否存在与所述特征值Ωs相匹配的特征值,若存,则转步骤S006;若不存在,则转步骤S007;S006、遍历结束,将所述相匹配的特征值对应的视频图片保存至X光图片集合中,并获取下一包裹进入X光机时的视频图片对视频图片Fm进行更新,循环步骤S002

S005。S007、继续...

【专利技术属性】
技术研发人员:严军邓波姜旭连天友饶龙强欧华平赵玲
申请(专利权)人:成都智元汇信息技术股份有限公司
类型:发明
国别省市:

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

1