【技术实现步骤摘要】
一种基于FPGA的视频拼接系统及方法
[0001]本专利技术涉及视频拼接
,尤其涉及一种基于FPGA的视频拼接系统及方法。
技术介绍
[0002]光纤熔接机有两个CMOS成像器件,通过这两个器件可以获得光纤的实时图像。软件基于此图像获取光纤物理尺寸、位置信息,完成光纤的对准、类型识别、损耗评估等功能。用户也可以通过该图像观察光纤端面、熔接过程,评估光纤熔接质量。
[0003]由于熔接机软件运行高度依赖光纤图像,如果同时获得两个CMOS数据,在拼接两个CMOS视频数据,由于两个CMOS视频数据不同步,造成最终显示的拼接图出现显示不对、显示画面错位等缺陷。
技术实现思路
[0004]基于
技术介绍
存在的技术问题,本专利技术提出了一种基于FPGA的视频拼接系统及方法,提高了拼接显示图像的显示准确度。
[0005]本专利技术提出的一种基于FPGA的视频拼接系统,包括图像获取模块、FPGA模块和外部储存模块,FPGA模块分别与两路图像获取模块、两路外部储存模块彼此连接,两路图像获取模块与两路外部储存模块一一对应。
[0006]进一步地,FPGA模块中设置有双口RAM1、双口RAM2、双口RAM3、双口RAM4,两路图像获取模块分别为CMOS_X和CMOS_Y,两路外部储存模块分别为外部SRAM_X和外部SRAM_Y;
[0007]双口RAM1的输入端与CMOS_X的输出端连接、输出端与外部SRAM_X的输入端连接,双口RAM2的输入端与外部SRAM_X的输出端连接、输出端与上 ...
【技术保护点】
【技术特征摘要】
1.一种基于FPGA的视频拼接系统,其特征在于,包括图像获取模块、FPGA模块和外部储存模块,FPGA模块分别与两路图像获取模块、两路外部储存模块彼此连接,两路图像获取模块与两路外部储存模块一一对应。2.根据权利要求1所述的基于FPGA的视频拼接系统,其特征在于,FPGA模块中设置有双口RAM1、双口RAM2、双口RAM3、双口RAM4,两路图像获取模块分别为CMOS_X和CMOS_Y,两路外部储存模块分别为外部SRAM_X和外部SRAM_Y;双口RAM1的输入端与CMOS_X的输出端连接、输出端与外部SRAM_X的输入端连接,双口RAM2的输入端与外部SRAM_X的输出端连接、输出端与上位机的输入端连接;双口RAM3的输入端与CMOS_Y的输出端连接、输出端与外部SRAM_Y的输入端连接,双口RAM4的输入端与外部SRAM_Y的输出端连接、输出端与上位机的输入端连接。3.根据权利要求1所述的基于FPGA的视频拼接系统,其特征在于,还包括上位机,FPGA模块在与上位机连接处设置有视频接口,在所述视频接口中写入行同步信号HSYNC。4.一种基于FPGA的视频拼接方法,其特征在于,包括如下步骤:分别获取两路视频数据,对所述视频数据过滤色度信号得到亮度信号,并储存亮度信号;将储存的两路所述亮度信号进行有效性过滤后分别对应储存到所述两路外部储存模块中作为待显示视频数据;分别读取所述两路外部储存模块所储存的待显示视频数据,对两路待显示视频数据进行拼接后得到拼接显示图像。5.根据权利要求4所述的基于FPGA的视频拼接方法,其特征在于,在分别获取两路视频数据,对所述视频数据过滤色度信号得到亮度信号,并储存亮度信号中;具体包括:获取一路图像获取模块上传的YUV视频数据,过滤掉色度信号U和色度信号V,将亮度信号Y储存在FPGA模块的双口RAM1中;获取另一路图像获取模块上传的YUV视频数据,过滤掉色度信号U和色度信号V,将亮度信号Y储存在FPGA模块的双口RAM3中。6.根据权利要求4所述的基于FPGA的视频拼接方法,其特征在于,在将储存的两路所述亮度信号进行有效性过滤后分别对应储存到所述两路外部储存模块中作为待显示视频数据中;具体包括:在FPGA模块的视频接口中写入行同步信号HSYNC;在同步信号HSYNC开启写模式时,一路外部储存模块的使能信号WE_X使能有效,FPGA模块的双口RAM1所储存的亮度信号储存到该外部储存模块中;在同步信号HSYNC开启写模式时,另一路外部储存模块的使能信号WE_Y使能有效,FPGA模块的双口RAM3所储存的亮度信号储存到该外部储存模块中。7.根据权利要求6所述的基于FPGA的视频拼接方法,其特征在于,在分别读取所述两路外部储存模块所储存的待显示视频数据中,具体包括:在同步信号HSYNC开启写模式时,一路外部储存模块的使能信号RE_X使能有效,该外部储存模块将储存的待显示的视频数据输出到FPGA模块的双口RAM2中;在同步信号HSYNC开启写模式时,...
【专利技术属性】
技术研发人员:储振兴,孙守军,
申请(专利权)人:安徽相和通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。