论文部分内容阅读
随着社会的发展,数字图像在人类社会中扮演着越来越重要的角色,图像处理理论和技术也越来越受到了各界的广泛重视。同时伴随着3G时代的到来,移动终端设备高速发展,移动电话正向智能化的方向迈进,各类智能手机操作系统应运而生,Android操作系统正是目前最热门的智能手机操作系统之一。随着移动互联网的发展,以及手机功能的日益强大,为了满足Android手机用户对图像处理软件的需求,基于Android平台的图像处理软件的研究和开发显得很有必要。基于手机与PC软件的区别,以及传统的图像处理算法由于在处理效率和资源耗费等因素并不一定适用于Android平台,因此图像处理算法的研究是Android图像处理的重点。本文分析了Android平台的起源,发展,特征以及系统框架,介绍了基于Android平台的图像处理软件的功能需求以及本文中图像处理的关键算法,着重研究和改进了区域填充算法和图像缩放算法,并在Android平台图像处理软件中以改进算法为基础实现了填充模块和图像缩放模块。本文的主要工作如下:1.研究现有的区域填充算法:研究分析了传统的种子填充算法和扫描线种子填充算法,分析其原理,算法流程及优劣,提出这两种填充算法的改进算法,并提出了采用改进的扫描线算法实现基于Android平台的图像处理软件的填充功能。2.研究现有的图像缩放算法:研究分析了最近邻域算法和线性插值算法(双线性插值算法),分析其原理,算法流程及优劣,并决定采用双线性插值算法实现基于Android平台的图像处理软件的图像缩放功能。3.在Android平台实现分别实现本文中的区域填充算法和图像缩放算法,通过实际数据比较其优劣。4.实现基于Android平台图像处理软件的填充模块和图像缩放模块。