当前位置: 首页 > 专利查询>刘斌专利>正文

视频流处理方法及装置制造方法及图纸

技术编号:30437516 阅读:27 留言:0更新日期:2021-10-24 17:40
本发明专利技术公开了一种视频流处理方法及装置。该方法包括:在视频流中的图像帧中确定预设刚体的目标轮廓,以及对所述目标轮廓中的所述预设刚体的图像进行处理,其中,在视频流中的图像帧中确定预设刚体的目标轮廓包括:确定所述预设刚体在所述图像帧中的第一上顶点、第一下顶点、第一左顶点和第一右顶点,根据所述第一上顶点、所述第一下顶点、所述第一左顶点和所述第一右顶点,对预先确定的所述预设刚体的参考特征值集进行匹配,和根据所匹配的结果,并根据预先确定的所述预设刚体的参考轮廓集,确定所述预设刚体在所述图像帧中的目标轮廓。本发明专利技术能够实时和准确地确定视频流中的预设刚体的轮廓。体的轮廓。体的轮廓。

【技术实现步骤摘要】
视频流处理方法及装置


[0001]本专利技术涉及计算机领域,具体涉及一种视频流处理方法及装置。

技术介绍

[0002]视频流通常是指通过网络连续和稳定传输的视频数据。因为视频流具备流动性,所以在完整视频数据完成传输前,计算机上的视频播放插件或浏览器就能够对其进行在线播放,从而提高了用户体验。
[0003]视频流与特定视频段的区别在于,特定视频段不要求实时的在线播放,从而具备充足时间进行特定的修正或处理,甚至还可以通过人工手动进行。对于特定视频段中的预设刚体,目前通常处理方法是:(1)将该视频段划分为多个图像帧,(2)将每个图像帧转化成灰度图并根据灰度值进行灰度梯度化处理,(3)根据某种梯度算法确定该预设刚体的轮廓和姿态,以便对该预设刚体进行预定的处理,(4)将处理后的图像帧组合为新的视频段。由此可见,特定视频段中的预设刚体的处理方法相对简单,但其不适于需要在线播放的视频流。
[0004]因此,对于视频流中的预设刚体,目前问题主要在于,如何实时和准确地确定该预设刚体的轮廓,进而如何实时和准确地确定该预设刚体的姿态,以便对该预设刚体进行预定的处理。

技术实现思路

[0005]本专利技术旨在提供一种视频流处理方法及装置,能够解决相关技术中无法实时和准确地确定视频流中的预设刚体的轮廓的问题。
[0006]根据本专利技术的一个方面,提供了一种视频流处理方法。该方法包括:在视频流中的图像帧中确定预设刚体的目标轮廓,以及对所述目标轮廓中的所述预设刚体的图像进行处理,其中,在视频流中的图像帧中确定预设刚体的目标轮廓包括:确定所述预设刚体在所述图像帧中的第一上顶点、第一下顶点、第一左顶点和第一右顶点,根据所述第一上顶点、所述第一下顶点、所述第一左顶点和所述第一右顶点,对预先确定的所述预设刚体的参考特征值集进行匹配,和根据所匹配的结果,并根据预先确定的所述预设刚体的参考轮廓集,确定所述预设刚体在所述图像帧中的目标轮廓。
[0007]优选地,根据所述第一上顶点、所述第一下顶点、所述第一左顶点和所述第一右顶点,对预先确定的所述预设刚体的参考特征值集进行匹配包括:根据所述第一上顶点、所述第一下顶点、所述第一左顶点和所述第一右顶点,并根据预先确定的所述预设刚体的参考特征值集中的多个参考特征值组,确定多个特征匹配值;以及确定所述多个特征匹配值中的最小值作为所匹配的结果。
[0008]优选地,根据所述第一上顶点、所述第一下顶点、所述第一左顶点和所述第一右顶点,并根据预先确定的所述预设刚体的参考特征值集中的多个参考特征值组,确定多个特征匹配值包括:通过|SIN_ud

SIN`_ud|+|SIN_lr

SIN`_lr|计算每个特征匹配值,其中,
[0009]SIN_ud=(Yu

Yd)/D_ud,
[0010]SIN`_ud=(Y`u

Y`d)/D`_ud,
[0011]SIN_lr=(Xr

Xl)/D_lr,
[0012]SIN`_lr=(X`r

X`l)/D`_lr,
[0013]D_ud=SQRT[(Xu

Xd)
×
(Xu

Xd)+(Yu

Yd)
×
(Yu

Yd)],
[0014]D`_ud=SQRT[(X`u

X`d)
×
(X`u

X`d)+(Y`u

Y`d)
×
(Y`u

Y`d)],
[0015]D_lr=SQRT[(Xr

Xl)
×
(Xr

Xl)+(Yr

Yl)
×
(Yr

Yl)],
[0016]D`_lr=SQRT[(X`r

X`l)
×
(X`r

X`l)+(Y`r

Y`l)
×
(Y`r

Y`l)],
[0017]并且其中,(Xu,Yu)、(Xd,Yd)、(Xl,Yl)、(Xr,Yr)是所述第一上顶点、所述第一下顶点、所述第一左顶点和所述第一右顶点的坐标,(X`u,Y`u)、(X`d,Y`d)、(X`l,Y`l)、(X`r,Y`r)是所述多个参考特征值组中的一个参考特征值组中的第二上顶点、第二下顶点、第二左顶点和第二右顶点的坐标。
[0018]优选地,根据所述第一上顶点、所述第一下顶点、所述第一左顶点和所述第一右顶点,并根据预先确定的所述预设刚体的参考特征值集中的多个参考特征值组,确定多个特征匹配值还包括:通过如下公式计算每个特征匹配值:|SIN_ud

SIN`_ud|+|SIN_lr

SIN`_lr|+K
×
D_ud/D`_ud+K
×
D_lr/D`_lr,
[0019]其中,K=SQRT{[(Y`u

Y`d)
×
(X`r

X`l)]/[(Yu

Yd)
×
(Xr

Xl)]}
[0020]优选地,根据所述第一上顶点、所述第一下顶点、所述第一左顶点和所述第一右顶点,并根据预先确定的所述预设刚体的参考特征值集中的多个参考特征值组,确定多个特征匹配值还包括:通过如下公式计算每个特征匹配值:p
×
|SIN_ud

SIN`_ud|+q
×
|SIN_lr

SIN`_lr|+s
×
(K
×
D_ud/D`_ud)+t
×
(K
×
D_lr/D`_lr),
[0021]其中,p、q、s和t都是预先设定的权重百分数,且p+q+s+t=100%。
[0022]优选地,对所述目标轮廓中的所述预设刚体的图像进行处理包括:根据所述第一上顶点、所述第一下顶点、所述第一左顶点和所述第一右顶点,将所述目标轮廓中的所述预设刚体的图像替换成另一图像帧中的另一预设刚体的图像,其中所述另一图像帧中的所述另一预设刚体的所述图像与所述目标轮廓中的所述预设刚体的所述图像的图像匹配值小于其他任一图像帧中的所述另一预设刚体的图像与所述目标轮廓中的所述预设刚体的所述图像的图像匹配值。
[0023]优选地,根据所述第一上顶点、所述第一下顶点、所述第一左顶点和所述第一右顶点,将所述目标轮廓中的所述预设刚体的图像替换成另一图像帧中的另一预设刚体的图像还包括:确定所述另一图像帧中的所述另一预设刚体的空间姿态值组与所述目标轮廓中的所述预设刚体的空间姿态值组的姿态匹配值本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频流处理方法,其特征在于,包括:在视频流中的图像帧中确定预设刚体的目标轮廓,以及对所述目标轮廓中的所述预设刚体的图像进行处理,其中,在视频流中的图像帧中确定预设刚体的目标轮廓包括:确定所述预设刚体在所述图像帧中的第一上顶点、第一下顶点、第一左顶点和第一右顶点,根据所述第一上顶点、所述第一下顶点、所述第一左顶点和所述第一右顶点,对预先确定的所述预设刚体的参考特征值集进行匹配,和根据所匹配的结果,并根据预先确定的所述预设刚体的参考轮廓集,确定所述预设刚体在所述图像帧中的目标轮廓。2.根据权利要求1所述的视频流处理方法,其特征在于,根据所述第一上顶点、所述第一下顶点、所述第一左顶点和所述第一右顶点,对预先确定的所述预设刚体的参考特征值集进行匹配包括:根据所述第一上顶点、所述第一下顶点、所述第一左顶点和所述第一右顶点,并根据预先确定的所述预设刚体的参考特征值集中的多个参考特征值组,确定多个特征匹配值;以及确定所述多个特征匹配值中的最小值作为所匹配的结果。3.根据权利要求2所述的视频流处理方法,其特征在于,根据所述第一上顶点、所述第一下顶点、所述第一左顶点和所述第一右顶点,并根据预先确定的所述预设刚体的参考特征值集中的多个参考特征值组,确定多个特征匹配值包括:通过|SIN_ud

SIN`_ud|+|SIN_lr

SIN`_lr|计算每个特征匹配值,其中,SIN_ud=(Yu

Yd)/D_ud,SIN`_ud=(Y`u

Y`d)/D`_ud,SIN_lr=(Xr

Xl)/D_lr,SIN`_lr=(X`r

X`l)/D`_lr,D_ud=SQRT[(Xu

Xd)
×
(Xu

Xd)+(Yu

Yd)
×
(Yu

Yd)],D`_ud=SQRT[(X`u

X`d)
×
(X`u

X`d)+(Y`u

Y`d)
×
(Y`u

Y`d)],D_lr=SQRT[(Xr

Xl)
×
(Xr

Xl)+(Yr

Yl)
×
(Yr

Yl)],D`_lr=SQRT[(X`r

X`l)
×
(X`r

X`l)+(Y`r

Y`l)
×
(Y`r

Y`l)],并且其中,(Xu,Yu)、(Xd,Yd)、(Xl,Yl)、(Xr,Yr)是所述第一上顶点、所述第一下顶点、所述第一左顶点和所述第一右顶点的坐标,(X`u,Y`u)、(X`d,Y`d)、(X`l,Y`l)、(X`r,Y`r)是所述多个参考特征值组中的一个参考特征值组中的第二上顶点、第二下顶点、第二左顶点和第二右顶点的坐标。4.根据权利要求3所述的视频流处理方法,其特征在于,根据所述第一上顶点、所述第一下顶点、所述第一左顶点和所述第一右顶点,并根据预先确定的所述预设刚体的参考特征值集中的多个参考特征值组,确定多个特征匹配值还包括:通过如下公式计算每个特征匹配值:|SIN_ud

SIN`_ud|+|SIN_lr

SIN`_lr|+K
×
D_ud/D`_ud+K
×
D_lr/D`_lr,其中,K=SQRT{[(Y`u

Y`d)
×
(X`r

X`l)]/[(Yu

Yd)
×
(Xr

Xl)]}。
5.根据权利要求4所述的视频流处理方法,其特征在于,根据所述第一上顶点、所述第一下顶点、所述第一左顶点和所述第一右顶点,并根据预先确定的所述预...

【专利技术属性】
技术研发人员:刘斌
申请(专利权)人:刘斌
类型:发明
国别省市:

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

1