摘要:
图像作为现代信息社会中最基本的要素,由于直观性强、信息量大等优点,成为人们获取信息的主要方式。图像处理是一种通过对图像信息进行加工以满足人的需求的技术。图像可以分为彩色图像和非彩色的灰度图像,相对于灰度图像,人们对彩色图像有更高的敏感性。因此,通过图像处理改变图像颜色以改善图像视觉效果受到各界的广泛重视。颜色传递技术的提出为改变图像颜色提供了一种有效的方法,利用颜色传递算法将一幅图像的颜色信息传递到另一幅图像,使经过算法处理的源图像具有与参考图像相似的颜色信息。 近年来,开放性的移动设备平台Android发展迅速,使用该平台的智能手机、平板电脑等移动设备大量面世,获得了市场的广泛好评,因此基于Android平台的应用程序开发成为一个热门的研究方向。Android是基于Linux平台的开源手机操作系统,该平台由操作系统、中间件、用户界面和应用软件组成,是首个为移动终端打造的真正开放和完整的移动软件。随着Android平台和智能移动设备的快速发展,越来越多的图像处理软件被应用到智能手机、平板电脑等移动终端。为了满足人们日益增长的对移动端图像处理软件的需求,基于Android平台的图像处理软件的研究和开发显得非常重要。 首先,本文简要介绍了颜色传递算法的发展现状,介绍了Android平台的基础知识、包括Android平台的简介、Android平台的优势、Android的系统架构、Android的应用程序结构、Intent原理和Android应用程序开发环境的搭建,介绍了JNI通信机制,介绍了本文所涉及的几个颜色空间。其次,介绍了基于Android平台的全局颜色传递。介绍了全局颜色传递的算法思想、算法实现和算法在移动端的实现,进行了仿真实验。再次,介绍了基于Android平台的情感颜色传递算法。介绍了情感颜色传递算法的算法思想、算法实现和算法在移动端的实现,对算法进行了验证。针对全局颜色传递算法所出现的参考图像不易寻找、颜色传递效果难以评价等问题,通过建立情感颜色直方图、建立图片资料库、对结果图像进行筛选,将情感相关图像调色方法引入颜色传递过程。最后,对论文所做的工作进行了总结,对下一步要做的工作进行了展望。
展开