一种实时视频拼接方法技术

技术编号:16178064 阅读:34 留言:0更新日期:2017-09-09 05:35
本发明专利技术涉及新一代信息技术领域,公开了一种实时视频拼接方法,包括打开视频设备文件,进行视频采集的参数初始化;将申请到的帧缓冲区在视频采集输入队列排队,并启动视频采集;获取视频帧1和视频帧2,并判断是否为关键帧;针对关键帧,找到两个视频帧的特征匹配点对,求出变换矩阵,把变形后的帧融合形成拼接图。利用现有的视频采集硬件和计算机,算法和软件方法简洁,计算机执行速度快,具有较高的实用价值。

【技术实现步骤摘要】
一种实时视频拼接方法
本专利技术涉及新一代信息
,更具体地涉及一种实时视频拼接方法。
技术介绍
随着多媒体技术发展的越来越快,各种视频处理技术进入了人们生活,其中较为流行的就是视频拼接。无论是军用领域还是民用领域,如监控、指挥、调度系统、公安、消防、军事、气象、铁路、航空等监控系统中、视讯会议、查询系统等,都涉及到视频拼接。国内外关于图像拼接的研究很多,主要分为基于频域、灰度和特征值的图像拼接算法。其中基于频域的拼接算法实现较为简单,但会产生高频分量,因此适用范围较小;基于灰度的拼接算法匹配速度较慢,运算量较大,且适用性一般;基于特征值匹配算法则有较好的成像结果,适用性较高。现有的视频处理软件,可以对视频文件进行处理,包括实现视频拼接功能,但是无法做到实时视频采集、实时视频拼接。在现有的研究成果和公开文献中,尚未发现一种实时视频拼接方法,实时视频采集、实时视频拼接。
技术实现思路
专利技术目的本专利技术提出了一种实时视频拼接方法,能够利用现有的视频采集硬件和计算机,在进行实时视频采集的同时,实时进行视频拼接。本专利技术所采用的技术方案本专利技术提出的一种实时视频拼接方法,包括如下步本文档来自技高网...
一种实时视频拼接方法

【技术保护点】
一种实时视频拼接方法,其特征在于:包括如下步骤:(1)打开视频设备文件,进行视频采集的参数初始化;(2)申请若干视频采集的帧缓冲区,并将这些帧缓冲区从内核空间映射到用户空间,便于应用程序读取处理视频数据;(3)将申请到的帧缓冲区在视频采集输入队列排队,并启动视频采集;(4)从视频采集输出队列取出帧缓冲区,将帧缓冲区重新放入视频采集输入队列,循环往复采集连续的视频数据;(5)获取视频帧1和视频帧2,并判断是否为关键帧;(6)如果是关键帧,那么利用算法1找到两个视频帧的特征匹配点对,利用算法2求出变换矩阵,把变形后的帧利用算法3融合形成拼接图;(7)如果不是关键帧,那么直接将两个视频帧融合形成拼接...

【技术特征摘要】
1.一种实时视频拼接方法,其特征在于:包括如下步骤:(1)打开视频设备文件,进行视频采集的参数初始化;(2)申请若干视频采集的帧缓冲区,并将这些帧缓冲区从内核空间映射到用户空间,便于应用程序读取处理视频数据;(3)将申请到的帧缓冲区在视频采集输入队列排队,并启动视频采集;(4)从视频采集输出队列取出帧缓冲区,将帧缓冲区重新放入视频采集输入队列,循环往复采集连续的视频数据;(5)获取视频帧1和视频帧2,并判断是否为关键帧;(6)如果是关键帧,那么利用算法1找到两个视频帧的特征匹配点对,利用算法2求出变换矩阵,把变形后的帧利用算法3融合形成拼接图;(7)如果不是关键帧,那么直接将两个视频帧融合形成拼接图;(8)将拼接后的视频存储到文件系统。2.根据权利要求1所述的一种实时视频拼接方法,其特征在于:在所述步骤(1)中,通过API接口设...

【专利技术属性】
技术研发人员:胡敏刚
申请(专利权)人:太仓韬信信息科技有限公司
类型:发明
国别省市:江苏,32

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

1