一种视频流处理方法、系统、电子设备及介质与流程

文档序号:36788997发布日期:2024-01-23 12:06阅读:14来源:国知局
一种视频流处理方法、系统、电子设备及介质与流程

本申请属于视频处理,涉及一种视频流处理方法,特别是涉及一种视频流处理方法、系统、电子设备及介质。


背景技术:

1、视频处理技术的发展历程可以追溯到20世纪50年代的电视广播。早期的视频处理主要依赖于模拟信号和硬件设备,如视频放大器和滤波器。然而,这些方法的灵活性和精度受到限制。随着数字技术的发展,20世纪80年代开始出现了数字视频处理技术。这种技术使用二进制数字来表示视频信号,从而提高了处理精度和灵活性。此外,数字视频处理还引入了许多新的处理方法,如数字滤波和变换。进入21世纪,随着计算能力的提高和大数据的出现,视频处理技术进入了一个新的阶段。机器学习和人工智能开始被应用于视频处理中,使得视频分析和理解成为可能。例如,现在的视频处理技术可以实现人脸识别、物体检测和行为分析等功能。

2、视频处理技术从最初的模拟处理发展到现在的智能处理,经历了一次又一次的技术革新,然而,目前仍缺少一种能够适应不同观察需求的视频处理方法。


技术实现思路

1、鉴于以上所述现有技术的缺点,本申请的目的在于提供一种视频流处理方法、系统、电子设备及介质,用于解决现有技术中缺少适应不同观察需求的视频处理方法的问题。

2、第一方面,本申请提供一种视频流处理方法,所述视频流处理方法包括:获取全景画面;其中,所述全景画面为多个相机拍摄的同一分辨率的图片拼接得到;获取观察区域在所述全景画面的位置;根据所述观察区域在所述全景画面的位置获取所述观察区域对应的相机总数;利用所述相机总数确定分辨率;获取所述观察区域内各相机对应所述分辨率的视频流;根据所述观察区域内各相机所述分辨率的视频流进行拼接,以得到所述观察区域的全景视频流。

3、本申请中,根据观察区域获取观察区域在全景画面中的位置,进一步获取所述观察区域对应相机总数,利用所述相机总数确定分辨率,根据所述分辨率的视频流进而获取观察区域的全景视频流。此种视频流处理方法能够自动适应观察区域以满足不同的观察需求,提高观察效率。

4、在第一方面的一种实现方式中,所述视频流处理方法还包括:根据所述全景画面获取相机与所述全景画面的坐标转换矩阵和权重关系矩阵,以及对应分辨率的全景最大范围矩阵。

5、在第一方面的一种实现方式中,获取观察区域在所述全景画面的位置包括:获取所述观察区域;根据所述观察区域获取所述观察区域在所述全景画面的矩阵坐标值;根据所述矩阵坐标值和所述全景最大范围矩阵,获取所述观察区域在所述全景画面的位置。

6、在第一方面的一种实现方式中,所述矩阵坐标值的四个顶点坐标值为归一化值。

7、在第一方面的一种实现方式中,利用所述相机总数确定分辨率包括:利用所述相机总数与第一阈值进行匹配,若匹配成功,则确定所述分辨率为第一分辨率,若匹配失败,则利用所述相机总数与第二阈值进行匹配,若匹配成功,则确定所述分辨率为第二分辨率,若匹配失败,则确定所述分辨率为第三分辨率;其中,所述第一分辨率大于所述第二分辨率,所述第二分辨率大于所述第三分辨率,所述第二阈值大于所述第一阈值。

8、在第一方面的一种实现方式中,根据所述观察区域内各相机所述分辨率的视频流进行拼接,以得到所述观察区域的全景视频流包括:根据所述分辨率的视频流,获取所述观察区域实时拼接的全景视频流。

9、第二方面,本申请提供一种视频流处理系统,所述视频流处理系统包括:全景画面获取模块,用于获取全景画面;其中,所述全景画面为多个不同分辨率的视频流拼接得到;区域位置获取模块,用于获取观察区域在所述全景画面的位置;相机信息获取模块,用于根据所述观察区域在所述全景画面的位置获取所述观察区域对应的相机总数;分辨率确认模块,用于利用所述相机总数确定分辨率;视频流获取模块,用于获取所述观察区域内各相机对应所述分辨率的视频流;视频流拼接模块,用于根据所述观察区域内各相机所述分辨率的视频流进行拼接,以得到所述观察区域的全景视频流。

10、在第二方面的一种实现方式中,所述视频流处理系统还包括:矩阵获取模块,根据所述全景画面获取相机与所述全景画面的坐标转换矩阵和权重关系矩阵,以及对应分辨率的全景最大范围矩阵。

11、第三方面,本申请提供一种电子设备,所述电子设备包括:存储器,用于存储计算机程序;处理器,所述处理器用于执行所述存储器存储的计算机程序,以使所述电子设备执行如第一方面中任一项所述的视频流处理方法。

12、第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面中任一项所述的视频流处理方法。



技术特征:

1.一种视频流处理方法,其特征在于,包括:

2.根据权利要求1所述的视频流处理方法,其特征在于,还包括:

3.根据权利要求1所述的视频流处理方法,其特征在于,获取观察区域在所述全景画面的位置包括:

4.根据权利要求3所述的视频流处理方法,其特征在于,所述矩阵坐标值的四个顶点坐标值为归一化值。

5.根据权利要求1所述的视频流处理方法,其特征在于,利用所述相机总数确定分辨率包括:

6.根据权利要求1-5任一项所述的视频流处理方法,其特征在于,根据所述观察区域内各相机所述分辨率的视频流进行拼接,以得到所述观察区域的全景视频流包括:根据所述分辨率的视频流,获取所述观察区域实时拼接的全景视频流。

7.一种视频流处理系统,其特征在于,包括:

8.根据权利要求7所述的视频流处理系统,其特征在于,还包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至6任一项所述的视频流处理方法。


技术总结
本申请提供一种视频流处理方法、系统、电子设备及介质,所述视频流处理方法包括:获取全景画面;其中,所述全景画面为多个相机拍摄的同一分辨率的图片拼接得到;获取观察区域在所述全景画面的位置;根据所述观察区域在所述全景画面的位置获取所述观察区域对应的相机总数;利用所述相机总数确定分辨率;获取所述观察区域内各相机对应所述分辨率的视频流;根据所述观察区域内各相机所述分辨率的视频流进行拼接,以得到所述观察区域的全景视频流。此种视频流处理方法能够自动适应观察区域以满足不同的观察需求,提高观察效率。

技术研发人员:朱逸帆,周红飞
受保护的技术使用者:上海长光以立信息科技有限公司
技术研发日:
技术公布日:2024/1/22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1