摘要:
文章目录 1.前言 2.深度图显示 3.深度遮挡 3.1 处理流程 3.2 相关代码 4.结语 1.前言 ARCore深度效果显示分为两部分:第一部分是深度图显示,另一部分为深度遮挡(即实现真实物体与虚拟物体的遮挡)。本文对这两部分的功能进行分析。 2.深度图显示 开启适度图显示是会在屏幕上显示整个 阅读全文
摘要:
文章目录 1.前言 2.ARCore流程 3.渲染流程 3.1 数据更新 3.2 渲染 4.结语 1.前言 像Vuforia、ARCore、EasyAR等sdk,使用时都会将背景与虚拟进行叠加。此功能的实现有很多种,比如直接在Camera的远平面附近添加一个UI或者quad,将camera的画面付给 阅读全文
摘要:
文章目录 前言 1.JavaVM 2.方法调用 3.数据传递 3.1 简单类型 3.2 简单数组类型 3.3 对象类型 3.4 对象数组 4.内存释放 5.结语 前言 用C/C++开发android一些功能时,不可避免的需要需要java与C/C++之间进行交互,比如数据的传递等,本文对JNI的一些相 阅读全文
摘要:
文章目录 1.前言 2.指定cmake最小版本 3.添加库文件 4.导入库文件 5.查找系统库 6.链接库文件 结语 1.前言 CMake是一种代码构建工具,通过此工具可以设置编译哪些代码?编译成什么(so、lib、a还是可执行文件)?需要哪些依赖?以及编译完成后的目标目录等。本文对AS默认形成的C 阅读全文
摘要:
文章目录 前言 1.配置C++环境 2.添加C++代码 3.构建工具 结语 前言 在Andriod开发时,可以通过jni实现java与C/C++的相互调用。在新建工程时可以选C++工程(最新的AS),就会自动包含所需的文件,并提供一个简单的获取C++字符串的demo。向java工程中添加c++无非是 阅读全文
摘要:
文章目录 1.前言 2.Unity编译错误 3.添加插件 4.Gradle版本低问题 结语 1.前言 用ARCore原生的Unity插件(非ARFoundation),会报各种错误,此文将对解决方法进行说明。最新(2021-3月)的ARCore github下载的unitySDK,在unity201 阅读全文
摘要:
文章目录 1.前言 2.资源无法下载 3.证书问题 4.结论 1.前言 最近(2022-5)发现AndroidStudio用不了,出现各种问题,以下为出现的问题以及解决办法。 2.资源无法下载 此问题一般提示cant download resources from dl.goole.com…此问题一 阅读全文
摘要:
图片旋转: /// <summary> /// 图片逆时针旋转90度 /// </summary> /// <param name="src">原图片二进制数据</param> /// <param name="srcW">原图片宽度</param> /// <param name="srcH">原 阅读全文
摘要:
文章目录 1.前言 2.坐标转化 2.1 普通转化 2.2 左右手坐标系转化 3.结语 1.前言 本文从基本的坐标系转化(即均为左手或者右手)开始,后续给出左右手坐标系转化的方法,参考众多文章,只贴结论和方法,细节参考后续的参考文献。 2.坐标转化 2.1 普通转化 在同一坐标系的转化比较简单,但是 阅读全文
摘要:
文章目录 1.前言 2.代码 3.结论 1.前言 在之前的文章中分析了YUV转RGB的相关内容,这在跟硬件层的数据处理时比较方便,yuv数据均存在一个数组中,但是在研究arcore unity层代码时通过CameraImageBytes的类型传给应用层。ARCORE通过YUV三层将各层的数据传到上层 阅读全文