位置: 编程技术 - 正文

Vuforia ImageTarget Native版本编译

编辑:rootadmin
ARVR技术交流群 欢迎加入!

推荐整理分享Vuforia ImageTarget Native版本编译,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

ImageTargetNative是Vuforia最早版本的,所以接触早点的都需要编译这个工程,我当初也是。虽然现在版本做项目基本上已经不使用这个工程了,但是很多人还是需要研究一下其中的代码。因为通过这个工程你大致能够看出Vuforia大概的架构是如何的,一般移动端AR的实现过程又是如何的。

好了,接下来就先讲解怎么编译,以后再说程序大致结构。

使用4.2.3例子讲解:

1、首先下载工程资源,然后解压,再导入eclipse中。

2、配置jar包路径

a) 修改QCAR_SDK_ROOT;

b) 直接将vuforia.jar包拷贝到libs,然后右键“Add to Build Path”如果没有这个文件夹,就新建一个;

c) 添加外部jar包;

d) 直接将samples拷贝到sdk/samples路径下(推荐)。

注意:推荐选最后一种,一了百了啊。如果前三种任选一种,记住只能用一种,否则会报重复引用的错误。

3、配置so库和头文件

非native版本只需要添加libvuforia.so文件就可以了。设置好路径就可以。这个以后会说到。

Native版本配置与其他版本差别蛮大。这里需要懂NDK和JNI的知识,如果不太清楚的同学可以看这篇入门《》,欲深入研究的请百度or谷歌。

看jni文件夹中Android.mk文件,

LOCAL_SRC_FILES = ../../../build/lib/$(TARGET_ARCH_ABI)/libVuforia.so

Vuforia ImageTarget Native版本编译

LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../build/include

这里这么写是因为默认工程文件是在sdk/samples目录下。

所以这里我们也将这个工程放到这个位置吧。

因为我试了修改成绝对路径后报错:

PS:使用绝对路径按理来说应该是可以的,今天就写这么多,后面再看再改。

4、开始编译

使用dos进入对应工程的jni目录,然后修改相对路径为:

LOCAL_SRC_FILES = ../../../../build/lib/$(TARGET_ARCH_ABI)/libVuforia.so

LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../../../../build/include

需要多向上走一个目录。

输入ndk-build,开始编译

编译完成:

Android三种方法设置ImageView的图片 Android三种方法设置ImageView的图片:ImageViewimageview=(ImageView)findViewById(R.id.imageview);方法一:imageview.setImageResource(R.drawable.plane);方法二:Bitmapbm=BitmapFactory.dec

自定义控件--带动画的CheckBox 效果图CheckBox状态:Checked,UnChecked动画分析:1.UnChecked--Checked,圆由小变大(简单易实现),然后是对号的动画(后面分析怎么画对号)2.Checked--UnChecked,

拼图代码-两张图片拼接 拼图代码——两张图片拼接:onCreate函数:protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);imageview=(ImageView)f

标签: Vuforia ImageTarget Native版本编译

本文链接地址:https://www.jiuchutong.com/biancheng/374444.html 转载请保留说明!

上一篇:关于Service的生命周期,以及ServiceConnection接口时注意的东东(关于service生命周期的说法正确的是)

下一篇:Android三种方法设置ImageView的图片(android的)

  • 转租价格由谁决定
  • 应收利息增加会计分录
  • 工人工资算生产总值吗
  • 营业总成本包括管理费用吗
  • 个体工商户是否家庭经营的区别
  • 生产成本月末结转到本年利润里吗
  • 坏账准备贷方核算内容
  • 收到销售退回时应当冲减
  • 小规模企业如何变更营业范围
  • 企业试生产期间发生的费用怎么入账
  • 工程发票的备注栏
  • 年终奖的税收筹措是什么
  • 个体户财务负责人风险有哪些
  • 企业向国有银行贷款的利率
  • 纳税申报报表 修改
  • 代运营公司流程
  • 借用下属单位人员违反什么政策
  • 票据状态提示付款
  • linux常用命令详解
  • 办妥托收手续会计分录
  • 工伤保险的作用有
  • 法律规定公司必须要有的制度
  • 长期贷款利息怎样计算
  • php有啥用
  • php中提交表单数据
  • 负债的概念及流动负债的确认条件
  • 免抵退税的具体计算方法
  • 出差补贴是必须的吗
  • 高德地图海量点图层刷新
  • 个人从任职单位取得可公开交易的股票期权
  • zendstudio怎么创建php项目
  • php设计模式六大原则
  • 解决的英文
  • Yii2 队列 shmilyzxt/yii2-queue 简单概述
  • 已经开票但是未达到收入确认条件的怎么进行账务处理
  • 业务招待费属于现金流量表中的哪个项目
  • php处理大文件
  • 股权转让实操
  • vue监听页面加载完毕
  • 无数据库cms
  • php如何自学
  • javascript数据类型分为哪两类
  • 企业转让固定资产增值税税率
  • 增值税普票税额可以抵扣税吗
  • 税法中减除和减退的区别
  • 交强险必须要买嘛
  • 工程奖金计入什么科目
  • 业务招待费属于什么会计科目
  • 新老税法
  • 房产税的政策依据
  • 企业所得税征前还是征后
  • 小规模纳税人去银行开立什么账户
  • 先收款后给发票
  • 补缴以前年度所得税及滞纳金账务处理
  • 企业资金如何运动
  • 当月支付当月租金需要计提吗
  • 其他应付款的借贷方分别表示什么
  • SQLSERVER 中datetime 和 smalldatetime类型分析说明
  • win7桌面卡死无响应
  • linux系统检测工具
  • mac电脑 删除废纸篓里的指定文件
  • CentOS(x86_64)下PHP安装memcache扩展问题解决方法分享
  • retrorun.exe - retrorun有什么用 是什么进程
  • 进程aissca.exe
  • winxp/win7/win2003 电脑开机密码设置图文方法
  • win10系统edge浏览器无法调用F12
  • windows8.1激活方法
  • win7旗舰版64位系统开机时软件设置自动启动详细图文教程
  • win10 rs3
  • opengl oes纹理
  • jquery 选择
  • 支持向量机
  • Node.js中的事件循环是什么
  • js怎么输出文字
  • 利用的英文
  • 快速掌握英语的方法
  • 差额征税可以全部抵成本么?
  • 百旺金赋天津客服
  • 广东省通用机打发票怎么开
  • 什么叫企业改制重组
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设