学位论文 > 优秀研究生学位论文题录展示

基于Android的手机相册设计与实现

作 者: 乔海云
导 师: 李东; 朱晓晖
学 校: 华南理工大学
专 业: 软件工程
关键词: Android 照片管理 机器学习 智能检索 GoogleMap应用
分类号: TP311.52
类 型: 硕士论文
年 份: 2013年
下 载: 41次
引 用: 0次
阅 读: 论文下载
 

内容摘要


手机摄像的流行促使用户对手机照片管理的需求变大,传统Android2.2系列手机的照片管理软件,如“图库”等,由于基于特征的自动化索引与用户查找和检索照片的偏好之间存在较大语义鸿沟,因此无法高效地完成照片的组织管理,查找和检索。本文基于Android实现了一种高效的照片管理和检索系统photoMap。包括以下三个主要功能:1)采用地点、时间和事件三维信息标注,以智能化缩小上述语义鸿沟;2)地图应用与照片管理融合,以更好组织管理照片;3)建立基于事件的机器学习机制,进行智能归类和智能检索照片。使用了Google Map API核心类库实现了地图应用,在地图上直观组织照片。使用了SQLite数据库存储和管理照片;调用了Android Camera API实现拍照,并使用GPS自动标注位置信息;运用图像识别和标注语义分析结合技术对照片事件个性化建模后对照片智能归档;通过采样统计的机器学习方法建立事件模型,以支持照片的智能检索。通过图形滤镜算法对图片像素点调整实现照片编辑和美化;调用新浪微博API实现照片的发布分享和网络查看。经测试表明:系统满足既定的功能和非功能设计,测试表明该系统运行稳定,并无明显漏洞,解决了现有照片管理软件的功能不足问题,满足了用户对于照片管理的需求。

全文目录


摘要  5-6
Abstract  6-11
第一章 绪论  11-16
  1.1 研究背景和意义  11
  1.2 国内外研究现状  11-13
  1.3 本文研究内容  13-14
  1.4 论文组织结构  14-15
  1.5 本章小结  15-16
第二章 相关的基本知识和关键技术介绍  16-20
  2.1 ANDROID 与 ANDROID 技术  16-17
    2.1.1 Android 系统基本介绍  16
    2.1.2 Android 网络与 GPS 配置  16-17
  2.2 照片管理相关知识  17-18
  2.3 机器学习相关知识  18
  2.4 GOOGLE MAP 相关知识  18-19
  2.5 本章小结  19-20
第三章 系统需求概述  20-25
  3.1 系统需求概述  20
    3.1.1 系统需求目标  20
    3.1.2 系统需求描述  20
  3.2 功能性需求  20-23
    3.2.1 功能需求建模  20-21
    3.2.2 用例说明  21-23
  3.3 非功能性需求  23-24
    3.3.1 安全性  23-24
    3.3.2 扩充性  24
    3.3.3 稳定性  24
    3.3.4 易操作性  24
    3.3.5 系统性能需求  24
  3.4 本章小结  24-25
第四章 系统设计  25-38
  4.0 系统的功能模块  25
  4.1 系统体系架构  25-27
  4.2 系统功能模块设计  27-33
    4.2.1 系统类图总览  27-28
    4.2.2 相册管理模块  28-29
    4.2.3 地图展示模块  29
    4.2.4 照片管理模块  29-30
    4.2.5 信息标注模块  30-31
    4.2.6 照片分享模块  31-32
    4.2.7 拍照模块  32
    4.2.8 检索模块  32-33
  4.3 基于事件的照片智能检索设计  33-36
    4.3.1 智能检索框架  33-34
    4.3.2 事件模型设计  34-35
    4.3.3 机器学习与匹配流程  35-36
  4.4 数据库设计  36-37
    4.4.1 数据字典  36-37
    4.4.2 E-R 图  37
  4.5 本章小结  37-38
第五章 系统实现  38-66
  5.1 系统功能导航  38-39
  5.2 相册管理模块  39-42
  5.3 地图展示模块  42-45
  5.4 照片管理模块  45-49
  5.5 信息标注模块  49-51
  5.6 照片分享模块  51-54
  5.7 拍照模块  54-57
  5.8 检索模块  57-65
    5.8.1 智能检索效果  57-58
    5.8.2 事件模型实现  58-60
    5.8.3 机器学习与匹配算法  60-65
  5.9 本章小结  65-66
第六章 系统测试  66-74
  6.1 测试方法  66
    6.1.1 测试方法介绍  66
    6.1.2 测试环境  66
  6.2 测试用例  66-72
    6.2.1 数据库单元测试  66-68
    6.2.2 相册单元测试  68-69
    6.2.3 照片单元测试  69-72
    6.2.4 检索单元测试  72
  6.3 测试结果分析  72-73
  6.4 本章小结  73-74
结论  74-75
参考文献  75-76
攻读硕士学位期间取得的研究成果  76-77
致谢  77-78
附件  78

相似论文

  1. 在智能手机环境下健康管理功能设计与研究,TN929.53
  2. 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
  3. 基于Android终端的小型VoIP系统设计与实现,TN916.2
  4. 基于Android终端的视频通话系统设计与实现,TN929.53
  5. 英汉命名实体翻译方法研究,TP391.2
  6. 生物医学缩略语消歧,R-5
  7. 基于数据分布特征的文本分类研究,TP391.1
  8. 基于动态自适应语言模型的手机中文输入系统的研究与实现,TP391.14
  9. 人类抗原肽载体结合力预测,R392.1
  10. 基于Android智能手机平台的GPS开发,TP311.52
  11. 李群深层结构学习算法研究,TP181
  12. UML在智能手机开发中的应用研究,TP311.52
  13. 基于3G平台的点餐服务系统的设计与实现,TP311.52
  14. 机器学习算法在视频指纹识别中的应用研究,TP391.41
  15. 蛋白质关系抽取中平面特征和结构化信息的研究,TP181
  16. 基于Deep Web的图书信息集成与查询系统,TP311.52
  17. 内蒙古电信公司翼支付手机客户端研究设计与实现,TP311.52
  18. 学习表达式的映射机制研究,TP181
  19. 山东圣翰财贸职业学院图书馆WEB系统的设计与实现,TP311.52
  20. 某大型零售企业移动办公系统研究,F721
  21. 基于Android的手机农业专家系统的设计与实现,TP182

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com