360度视频序列全景图拼接系统的设计与实现( 四 )


转换程序流程图
4.4视频转换程序的实现
转换程序采用C++语言实现 , 基于OPENCV视频库 。 主要代码如下:
5测试
本系统的测试主要采用黑盒测试 。
5.1测试环境
(1)硬件环境
交互端硬件:ios智能设备、android智能设备、pc 。
服务端硬件:cpu: E5506 2.13GHZ 内存:4G
(2)系统环境
交互端:支持html5的浏览器
服务端:windows server 2008
5.2系统功能测试
5.3运行效果图
6 总结
本项目研究了从视频序列到360度全景图的转换系统 , 主要利用特征匹配等算法实现全景图的转换功能 , 采用html5技术实现前端交互功能 。
从所生成的全景图效果看 , 本系统与专业设备与软件生成还有一定差距 , 但本系统具有更好的兼容性 , 操作方便、快捷 , 适合用户的一般性要求 。
参考文献
[1] 朱云芳,叶秀清,顾伟康.视频序列的全景图拼接技术.浙江大学 , 2006
[2] 江铁,朱桂斌,孙奥.全景图像拼接技术研究现状综述. 重庆通信学院,2012
[3] 汪松.基于SIFT算法的图像匹配方法研究.西安电子科技大学 , 2013
[4] 赵烨 , 蒋建国 , 洪日昌.基于RANSAC的SIFT匹配优化.合肥工业大学 , 2014
【360度视频序列全景图拼接系统的设计与实现】[5] 维基百科.panotools.http://wiki.panotools.org/Main_Page

推荐阅读