声明
摘要
第一章 绪论
1.1 研究背景
1.2 国内外研究现状
1.3 研究目标和内容
1.4 论文的组织结构
第二章 相关技术
2.1 图像数字化
2.2 边缘检测算法
2.2.1 基于Canny算子的边缘检测算法
2.2.2 基于Sobel算子的边缘检测算法
2.3 图像膨胀和腐蚀
2.3.1 结构元素
2.3.2 基本操作定义
2.3.3 图像腐蚀
2.3.4 图像膨胀
2.3.5 开运算与闭运算
2.4 光学字符识别
2.5 JSON
2.6 Java序列化和反序列化
2.7 Java反射
2.8 本章小结
第三章 系统需求分析与设计
3.1 系统的需求分析
3.2 系统网络架构设计
3.3 系统的功能模块设计
3.3.1 实时翻译模块的设计
3.3.2 云计算动态分担模块的设计
3.4 本章小结
第四章 实时翻译模块的实现
4.1 实时翻译模块的类定义
4.1.1 手机端的类定义
4.1.2 云端的类定义
4.2 场景图像获取
4.3 复杂背景下的文字定位
4.3.1 图像灰度化
4.3.2 图像边缘检测
4.3.3 修正图像边缘缺失
4.3.4 图像孔洞填充
4.3.5 连通域标记
4.3.6 连通域分析
4.4 文字识别
4.5 文字翻译
4.6 翻译结果显示
4.7 本章小结
第五章 云计算动态分担模块的实现
5.1 云计算动态分担模块的类定义
5.1.1 手机端的类定义
5.1.2 云端的类定义
5.2 动态分担执行方法
5.2.1 任务定义
5.2.2 计算任务迁移
5.2.3 错误恢复
5.3 资源监控和预估
5.3.1 本地CPU资源监控与预估
5.3.2 云端CPU资源监控与预估
5.3.3 移动设备与服务器间的传输速度监控与预估
5.3.4 移动设备与服务器间的传输数据量监控与预估
5.4 运行时间优先路径选择
5.4.1 任务运行时间预估
5.4.2 传输时间预估
5.4.3 时间最优路径选择
5.5 运行能耗优先路径选择
5.5.1 Power Tutor能量模型
5.5.2 手机当前能耗获取
5.5.3 CPU能耗估计
5.5.4 Wi-Fi能耗预估
5.5.5 能耗最优路径选择
5.6 本章小结
第六章 系统测试
6.1 实时翻译功能测试
6.1.1 静态图像文字定位和识别准确率分析
6.1.2 实时翻译和结果显示测试
6.2 云计算动态分担测试
6.3 本章小结
第七章 总结与展望
7.1 本文总结
7.2 展望
致谢
参考文献