- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Android的三维数据压缩与显示技术_陈怡同_开题报告
基于Android的三维数据压缩与显示
院(系)名称
仪器科学与光电信息工程
专业名称
光电信息工程
学生姓名
陈怡同
指导教师
欧 攀
背景及目的
基于Android的三维数据压缩与显示
通过在Android平台上使用相关工具根据相关数据压缩算法对三维点云数据进行应用开发,
使点云数据能在Android平台上解压并显示。
应用前景
该技术在光电检测、非接触测量、虚拟测量以及逆向工程实训室教学、逆向工程(RE)、快速成型(RP)、有限元分析等领域具有重要的应用。
三维点云数据特点
三维点云数据具有数据量大冗余信号较多的特点,使得数据压缩成了可能。
三维点云数据
基于Android的三维数据压缩与显示
三维点云数据是什么样的
三维点云数据(.xyzm)包含点在三维坐标下对应坐标(x,y,z)、点的颜色(r,g,b)以及掩码mask来表示一个三维物体表面。
三维点云数据的特点
三维点云数据(.xyzm)是通过三维扫描仪扫描所得的数据,并且是自主研发的格式,该格式同时包含了形状和纹理信息。
三维点云数据
基于Android的三维数据压缩与显示
三维点云数据是什么样的
三维点云数据(.xyzm)包含点在三维坐标下对应坐标(x,y,z)、点的颜色(r,g,b)以及掩码mask来表示一个三维物体表面。
三维点云数据的特点
三维点云数据(.xyzm)是通过三维扫描仪扫描所得的数据,并且是自主研发的格式,该格式同时包含了形状和纹理信息。
智能操作系统手机现状
基于Android的三维数据压缩与显示
自苹果公司推出iOS系统和谷歌公司推出Android系统以来因为其人性化的界面设计和舒适的操作体验,
很快赢得了消费者的青睐。
Android占有率最高
iOS也有不错的市场份额
BlackBerry占有率明显降低
Symbian系统和Windows Mobile
系统随之被快速淘汰
1%
2%
74%
23%
三维扫描技术现状
基于Android的三维数据压缩与显示
什么是三维扫描仪
三维扫描仪(3D scanner)是一种科学仪器,用来侦测并分析现实世界中物体或环境的形状(几何构造)与外观数据(如颜色、表面反照率等性质)。
三维扫描可以干什么
三维扫描的数据具有相当广泛用途,光电检测、非接触测量、虚拟测量、瑕疵检测、逆向工程、机器人导引、地貌测量、医学信息、生物信息、刑事鉴定、数字文物典藏、电影制片、游戏创作素材等等都可见其应用。
三维扫描技术现状
基于Android的三维数据压缩与显示
什么是三维扫描仪
三维扫描仪(3D scanner)是一种科学仪器,用来侦测并分析现实世界中物体或环境的形状(几何构造)与外观数据(如颜色、表面反照率等性质)。
三维扫描可以干什么
三维扫描的数据具有相当广泛用途,光电检测、非接触测量、虚拟测量、瑕疵检测、逆向工程、机器人导引、地貌测量、医学信息、生物信息、刑事鉴定、数字文物典藏、电影制片、游戏创作素材等等都可见其应用。
非接触式测量以及三维打印
基于Android的三维数据压缩与显示
在三维扫描的基础上非接触测量和三维打印也得以实现
三维打印技术应用前景
三维打印技术正逐渐改变制造业的格局,以至于2012年美国《时代》周刊已将三维打印产业列为“美国十大增长最快的工业”;英国《经济学人》杂志则认为它将“与其他数字化生产模式一起推动实现第三次工业革命”。
非接触测量
基于图像处理的机械零件检测方法是现代化检测技术的发展趋势之一, 具有高精度、非接触的特点。较之传统机械检测特别是对于微小机械尺寸、大型机械尺寸、复杂机械的结构尺寸和异形机械曲面尺寸检测中具有明显的优点。
Android体系结构
基于Android的三维数据压缩与显示
Android是一个相对比较新的平台,跟电脑平台和互联网应用开发有所不同。这给进入这一
领域的开发人员设置了门槛。好在Google为开发者提供了一个开放性的系统架构,并用叠
层的方式构建,降低了层与层间的耦合,从而保证了层与层之间相互分离分工明确。
Linux内核层
安全性、内存管理、进程管理、网络协议栈和驱动模型
应用框架层
包含了大量的API
应用层
Java开发的应用程序
Android运行时
系统c库、多媒体库、3D处理、浏览器引擎LibWebCore、和轻量级数据库SQLite
Android游戏引擎概述
基于Android的三维数据压缩与显示
LibGDX
AndEngine
FlAPPy Bird (Cocos2d)
在实现三维显示真实性时,通过编程计算难以充分表现,这时就需借用引擎的计算来实现较为精确的物体特性。
研究内容
基于Android的三维数据压缩与显示
查找Android 相关教程对教程进行学习
研究桌面PC演示程序对文件数据进行研究
进行最终测试调试,
您可能关注的文档
- 嘉辉会酒店全员营销培训课程.ppt
- 器官移植概述概况.ppt
- 噬血细胞综合征2.ppt
- 噬血细胞综合征4.ppt
- 噬血细胞综合征5.ppt
- 噬血细胞综合征9.ppt
- 四个一招商.ppt
- 四中阅读表达课.ppt
- 四会旅游景点学习.ppt
- 四体真菌.ppt
- 深度解析2025年绿色家居可持续发展目标(SDGs)实践与智能家居安全防护报告.docx
- 深度解析2025年母婴市场消费升级与品牌竞争策略研究报告.docx
- 深度解析2025年社区团购行业:运营管理与用户留存策略分析报告.docx
- 公园城市步道沥青路面设计与施工技术指南.docx
- 深度解析2025年食品冷链物流温控技术提升方案与质量监控策略报告.docx
- 深度解析2025年银发消费市场:养老服务需求与智能化升级报告.docx
- 技术交底会议组织试题库及答案.doc
- 火电厂建设项目风险管理方案(参考范文).docx
- 深度解析2025年罕见病药物研发激励政策与产业政策互动关系报告[001].docx
- 设计课件教学课件.pptx
文档评论(0)