位置: 编程技术 - 正文

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的)

  • 什么时候公司需要赔偿员工
  • 所得税会计与财务会计比较研究
  • 计算应纳税所得额时 不得扣除支出有哪些
  • 政府会计固定资产盘亏的账务处理
  • 有金额的框架协议要交印花税吗
  • 费用先付款后收到发票做账
  • 新政府会计制度下属于负债类科目的是
  • 机械设备租赁印花税谁交
  • 户外公司招牌
  • 获取清算行行号失败
  • 劳动保护费现金流量表项目
  • 未计提坏账准备的会计分录
  • 怎么去税务局申报个税
  • 增值税普通发票有什么用
  • 银行代扣印花税
  • 学校的纳税人识别号是不是社会信用代码
  • 所得税不能税前扣除项目
  • 扩建费用
  • 所得税工资账载怎么算
  • 销项负数票需要把之前的票退回吗
  • 公司付给个人的借款利息怎么做账
  • 分包利润是多少
  • 股票退市怎样补仓
  • 印花税滞纳金应计入什么
  • 合作社实际没有法人代表
  • 挂靠建筑公司没有票据怎么做账?
  • 吸收合并会计处理举例
  • un system
  • microsoftedge怎么转换成ie
  • 辉柏嘉彩铅一共多少色
  • 窗函数的作用
  • 以不动产作价出资入股
  • 不发放工资怎么办
  • vuex状态机
  • /f命令
  • discuz去除底部
  • 抵债资产怎么入账
  • 上个月未开票本月怎么算
  • sql server配置文件在哪
  • phpcms下载
  • 三方转账协议各方怎么记账
  • 承兑汇票贴现的利率
  • SQL Sever2008r2 数据库服务各种无法启动问题的解决办法(详解)
  • 只有进项税需要结转吗
  • 财务管理税后利息费用都包含什么
  • 运输公司发票抵扣
  • 小微企业 附加税
  • 应缴国库款和应缴专户款的区别
  • 票据比例
  • 运费少给怎么办
  • 单位定期存单利息如何记账
  • 开出发票上有折扣的怎么入账?
  • 非流动性资产有
  • 住宿费电子发票
  • 短期借款利息是多少
  • 新冠肺炎疫情相关的公共政策
  • excel日记账系统的设置
  • 产成品核算的内容
  • fedora系统
  • 不能用鼠标
  • csinject.exe是什么程序的进程 csinject进程是安全的吗
  • 设置使用资源管理器查看文件时,显示已知文件的扩展名
  • windows英文字体
  • win10本地连接怎么改名称
  • Linux系统配置IP地址
  • 浅析科学发展观的核心立场
  • Vuforia 4.0 beta——Object Recognition (一)
  • unity3d怎么查看
  • python多线程怎么用
  • 世界坐标转换成屏幕坐标
  • js和jquery混合使用
  • python中运算符/和//的区别
  • 第三届一带一国际高峰论坛
  • 深圳市财政上交广东省吗
  • 上海地铁发票可以随便要吗
  • 为什么购进固定资产不得抵扣
  • 国税查票系统
  • 如何在国税电子税务平台为员工办理定制社保卡
  • 购买房屋交契税
  • 广西地方税务局2017年公务员拟录用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设