- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android Xtion SDK 开发实例
简介
本章主要介绍体感开发流程,以及使用Android Xtion SDK 开发的实例
体感开发流程
开始体感开发之前,我们首先要了解OpenNI 程序的基本流程,因为在实际
使用中,我们在OpenNI 环境下开发的流程大体一致,首先第一步就是建立上下
文对象(Context ),也就是为整个应用程序创建一个主要环境,之后就是建立和
设定生产节点(Production Nodes),这些生产节点的作用前面也有讲到,就是设
备的抽象化,被以一定参数设置后,以设定的情况不断的产生所需要的数据。不
过这些节点被创建之后不会立即产生数据,而需要人为的控制“开关”,是否产生
数据,即OpenNI 程序流程中后面一步,开始产生资料。节点产生了资料,开发
者所做的就是更新资料,读取资料,以及处理资料。更新资料过程采用更新机制
在前面OpenNI 介绍章节有详细的讲述。这三个小过程是一个持续性的过程,开
发者可能需要不停的重复更新,获取,处理这样的工作,直到某些特定条件才会
终止,结束这部分过程,而后才会又回到OpenNI 程序的流程中来。等到开发者
完成处理资料的需求之后,流程就应该进入停止产生资料这一步,随后还需要手
动释放掉资源,这样我们OpenNI 应用的整个流程就大体如此,以图的形式表现
出来,即如图3-1 所示。
图3-1 OpenNI 程式流程
在Android 上进行体感开发除了上面的流程之外,首先会遇到设备权限问题,所以取得USB 设备权限
的步骤在所有流程之前。
实例
深度图输出depth_output
深度图输出的实例是在 android 平台(asus xtion box)插入xtion pro 读取深度
数据,再投影平面,最后显示在视窗中。实例运行效果如图3-2 所示
图3-2 Depth_output 运行效果
下面来具体分析这个实例的实现方法:
步骤一:Android 首先复写OnCreate 函数
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
try {
m_xc = new XtionContext(this, m_callbacks);//1
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
在OnCreate 函数位置1 处,创建上下文对象m_xc,俩个参数分别为this 和权限Callback
函数。
步骤二:复写PermissionCallbacks 下的onDevicePermissionGranted ()和
onDevicePermissionDenied ()函数。
private PermissionCallbacks m_callbacks = new PermissionCallbacks() {
@Override
public void onDevicePermissionGranted()
{
try
{
m_dd = new DepthData(m_xc); —2
m_dd.setMapOutputMode(320, 240, 30);
} catch (Exception e)
{
e.printStackTrace();
}
try
{
您可能关注的文档
- 2015北京大学戏 剧(歌剧艺术)考研参考书.历年真题.报录比.研究生招生专业目录.复试分数线.pdf
- 2015全球我国新能源企业500强(排版).pdf
- 2015我国 传媒大学我国现当代文学考研 招生人数 参考书 报录比 复试分数线 考研真题 考研经验 招生简讲.pdf
- 4. 一汽-大众售后ElSAWeb系统指导指南.pdf
- 2015年华南理工大学建筑学(四)考研真题.参考书.复试线.考试大纲.pdf
- 2015我国矿业大学博士招生目录.pdf
- 08年上海公务员行政职业能力测验真题(附图形推理分析练测试题).pdf
- 2015年华南理工大学建筑学考研真题.参考书.复试线.考试大纲.pdf
- 2015一建政精讲陈明第1讲第4讲打印版.pdf
- 2015注册结构师考试备考指导指南2015.1.5.pdf
- 新外研版(3起)3年级上册英语全册教学课件(2024年新版教材).pptx
- 人教版8年级上册物理全册教学课件(2024年新版教材).pptx
- 2024年秋季新人教版7年级上册地理全册课件.pptx
- 人教版8年级上册物理全册课件(2024年新版教材).pptx
- 新人教版7年级上册地理全册教学课件(2024年新版教材).pptx
- 秋季新北师大版7年级上册数学全册大单元整体设计教学课件(2024年新版教材).pptx
- 秋季新北师大版7年级上册数学全册大单元整体设计教学课件.pptx
- 新沪科版7年级上册数学全册教学课件.pptx
- 新外研版(3起)3年级上册英语全册教学课件(2024年新教材).pptx
- 秋季新人教版7年级上册地理全册教学课件.pptx
文档评论(0)