基于Android平台的宽视野自拍相机应用研究与实现

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:daney_he
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Android智能移动终端设备硬件性能的提升和数字图像处理技术的发展,将全景图像拼接技术应用于智能移动终端设备,以解决宽视野与高分辨率的矛盾已经成为智能移动终端相机应用的研究热点。现有的自拍相机应用主要以美颜和特效滤镜两大功能为主,并不具备拍摄宽视野的个人自拍图像的功能。  为了实现在个人自拍时,拍摄出宽视野和高分辨率的个人自拍图像,本课题研究实现了一款功能新颖的基于Android平台的宽视野自拍相机应用。首先,通过调用Android系统的上层API实现自拍相机快速连拍功能模块,并利用该模块采集一个连续的个人自拍图像序列。然后,使用金字塔Lucas-Kanade算法计算自拍图像序列的Shi-Tomasi和SIFT特征光流。根据特征光流筛选出待拼接关键帧并初步确定关键帧之间的重叠区域,同时确定关键帧特征点之间的匹配对关系。为了提高算法在不同场景下的鲁棒性,再次提取关键帧重叠区域的SIFT特征,并用FLANN算法对重叠区域的SIFT特征进行匹配。之后,使用RANSAC算法对光流法和SIFT算法得到的关键帧特征点匹配对进行提纯,对提纯后的特征点匹配对再次使用RANSAC算法计算出最佳变换矩阵。计算出最佳变换矩阵后,使用L-M算法迭代求取精确的变换矩阵,实现对关键帧的配准。完成图像配准之后,采用平面投影模型将关键帧投影到同一个基准平面上,再利用Alpha融合算法对投影结果进行融合,生成一幅具有宽视野和高分辨率的自拍图像。最后,将拼接算法移植到Android平台上,并完成自拍相机应用UI界面的设计,实现宽视野自拍相机应用的系统功能。  本文Android自拍相机功能模块和UI界面部分在Eclipse+ADT环境下开发设计,自拍图像序列拼接算法在Visual Studio2012+OpenCV2.4.10环境下用C++语言开发调试成功。然后,在Eclipse+OpenCV for Android3.1.0环境下完成算法移植,实现了系统整体功能,并在多种自拍条件下对本文自拍相机系统进行了验证。本文自拍相机系统在拼接精度和运行速度上都能够满足人们日常自拍需求,使用户可以方便的拍摄宽视野和高分辨率的个人自拍图像。
其他文献
巨型模锻液压机是生产航空航天用大型零部件的关键设备,目前国民经济迅速发展、工业水平迅速提升,对大型模锻件的尺度、精度和质量提出了更高的要求,现有巨型模锻装备的功能已经
开关磁阻电机(SRM)为双凸极变磁阻电机,转子极既无绕组亦无永磁体,定子极绕有集中绕组。SRM具有结构简单坚固、易于控制和维护等特点。然而SRM固有的双凸极结构、高度非线性的
演化硬件具有类似生物的适应环境、自组织及自我修复的能力,对提高电子系统的稳定性有着重要的意义。实现数字电路的在线进化是演化硬件的重点研究领域之一,也是对演化硬件系统
亮度是当前照明检测与控制行业当中一个重要的参数指标,实时探测空间亮度在照明控制领域有着重要的应用。现有的测量设备在亮度测量的过程中存在诸多的局限性,从而导致未能得到
石碑是记录历史和传承文化的重要载体,是古人赠与我们的宝贵历史和精神财富。但随时间流逝,石碑会遭受到自然风化腐蚀和人为损伤而缺失,导致一定的保存和传播问题,这对碑文的研
电液位置伺服系统具有输出功率大、润滑性好、响应速度快、调速范围宽、使用寿命长等优点,是其它液压系统的基础。所以,电液位置伺服系统在大功率驱动领域得到广泛的应用。但是
在通信对抗领域,电子支援系统的主要工作内容包括对通信辐射源的电磁信号进行侦察、截获、识别及定位。随着辐射源系统复杂程度的提高,以及新的调制方式的应用,通信辐射源特征识
高光谱遥感技术是二十世纪末人类对地观测技术的重大突破之一,应用领域广泛。针对高光谱遥感图像分类领域,现有机器学习算法能够较好解决遥感图像分类问题。但随着遥感图像的光
随着科学技术的迅猛发展,各个领域的大动态范围微弱信号的检测愈来愈受重视。大动态范围微弱信号主要指三个方面:信号的幅值很小、被强噪声埋没、动态变化范围很大。因此微弱
磁阀式可控电抗器(MVCR)作为一种新型无功补偿装置,对于改善供电质量,提高电网经济效益起着重要的作用。由于自身结构的特点,导致其响应时间相对较长。响应速度太慢会严重影响电抗器的动态性能,使其不能进行及时有效的补偿,甚至导致电力系统供电质量的下降。因此对提高磁控电抗器的响应速度问题的研究是必要的,并且具有重要的研究意义和广泛的应用前景。在对磁控电抗器的结构特点和工作原理了解的基础上,详细分析了其工