[Vuforia]二.3D物体识别
之前说过10之后的版本没有3dScan了,所以还是9.8的版本或者之前更早的版本。
3d物体扫描需要先下载扫描的APK进行扫面。
首先要在手机上装一个扫描程序,扫描现实中的三维物体,然后上传高通官网,在下载成UnityPackage类型让Unity能够使用
这个扫描程序可以从高通官网上进行下载,是一个安卓程序。
点到Tools往下滑,找到Vuforia Object Scanner
下载后解压
数据线连接手机,将apk文件拷入手机安装
然后刚才解压文件中的Media文件夹打开,两个PDF图
打印第一张A4-ObjectScanningTarget.pdf,主要是用来辅助扫描的。
好了,接下来就是扫描三维物体。
将瓶子放到纸上的灰色部分,它上面有个坐标系,盒子大致位置放好就可以,
点击手机上安装好的Scanner
对准会出现
三条线就是高通做的一个坐标系,点击红色录像按钮
即可看到盒子上有很多绿色的识别点,识别点越多,越容易比识别,还有一个有线框的遮罩,转动纸,使手机能够一圈扫描盒子,扫描识别到后,遮罩就会编程绿色,尽可能多识别点。
注意:识别的目标尽可能大点,我之前用笔测试,虽然识别点很多,但是测试还是很难识别,还有就是转动纸,尽可能从各个方向识别,做多个识别点
另外,物体的识别难易程度和颜色深浅没有关系,但和物体上的简易程度有关系,越复杂就越容易被识别
例如:我用一张写满字的纸张比一个有几个对比鲜明色彩的纸张更容易识别。
还有就是不要用圆形的东西,例如杯子,我测试了好几个圆形的东西,都不太容易识别
识别完成之后,点击对勾,取个名字
保存之后
点击Test,将盒子从A4纸上拿下来,扫描盒子,即可看到盒子的原点
直立在原点的
好了,测试成功,点击上传到电脑上
导入电脑后是一个.od文件
好了,此处扫描三维物体的步骤就完成了,接下来和之前的上传图片类似,将该.od文件上传到高通官网。
书接上文,在addTarget 选择Object。
然后下载数据库
导入unity
添加Object target
数据库选择自己的数据库
在Object target下添加一个小球,运行就可以看到小球在瓶子的原点啦。
如果看不到可能是球体太大了,适当缩小,我这里是0.1
好了,3D物体识别也完成啦。
[Vuforia]二.3D物体识别相关推荐
- UnityAR Vuforia(高通)3D物体识别(ObjectTarget)
UnityAR Vuforia(高通)3D物体识别(ObjectTarget) 引擎版本须知 Unity2020.3.5f1c1 Vuforia Engine 9.8 插件导入及更新 3D物体数据扫描 ...
- 基于结构光测量技术和3D物体识别技术开发的机器人3D视觉引导系统
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|新机器视觉 基于结构光测量技术和3D物体识别技术开发的机器 ...
- 《AR与VR开发实战》——2.7 3D物体识别
本节书摘来自华章出版社<AR与VR开发实战>一书中的第2章,第2.7节,作者 张克发 赵兴 谢有龙,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 2.7 3D ...
- ARFoundation系列讲解 - 57 3D物体识别一
一.介绍 目前在ARFoundation中,3D物体识别只支持A9处理器或更高版本的iOS设备,系统版本要求iOS 12或更高版本,Android不支持此功能 .使用3D物体识别跟踪功能需要预先采集3 ...
- 3D点云初探:基于全卷积神经网络实现3D物体识别
基于全卷积神经网络实现3D物体识别 一.从2D图像识别到3D物体识别 二.ModelNet10:3D CAD数据集 1.存储格式 2.读取方法 3.点云可视化 可视化工具 plt可视化 4.数据集定义 ...
- 基于ROS机器人的3D物体识别与三维重建(七)总结
相关的代码资料: https://github.com/Rayso777(后续会陆续整理上传) 视频: 1.ElasticFusion TUM数据集&buntu16.04+kinect2演示流 ...
- ARFoundation之路-3D物体识别之一
版权声明:Davidwang原创文章,严禁用于任何商业途径,授权后方可转载. 3D物体跟踪技术,是指通过图像处理技术对摄像头中拍摄到的3D物体识别定位并对其姿态进行跟踪的技术.3D物体跟踪技术的基 ...
- 基于ROS机器人的3D物体识别与三维重建(一) 介绍篇
基于ROS机器人的3D物体识别与三维重建(一) 介绍篇 由来:清理电脑硬盘,发现了当时做毕设的一些资料,所以打算整理一下资料和代码写成专栏,记录下当时的暗金岁月,尽管现在实验室的做的项目已经不是这个方 ...
- iPad Swift Playgrounds中实现AR 3D物体识别
在Xcode中我们可以通过创建ARResourceGroup, 添加.arobject的文件到ReferenceObject, 以及相关模型来到达3D物体检测识别的效果.同样的效果我们在Swift P ...
最新文章
- jQuery Alert Dialogs (Alert, Confirm, Prompt Replacements)(翻译)
- 阿里首席架构师科普RPC框架是什么
- 单片机文件系统的学习
- [Github项目推荐] 机器学习 Python 知识点速查表
- LeetCode 909. 蛇梯棋(BFS)
- 因果关系固定搭配知识库项目CausalCollocation
- g团最多的服务器,魔兽世界怀旧服:田园服务器的G团 打本就像白送装备 最后还分金...
- cmake list all directories
- switch case异常处理机制
- NHK SHV 的 22.2 声道音频系统
- jquery mysql jsp搜索功能_jquery实现的一个提前搜索功能
- vue3 eslint吐槽记录
- 网易云课堂-吴恩达机器学习-学习归纳-1-初识机器学习
- SOA介绍--什么是SOA?[转载]
- PET,CT图像融合笔记
- pmos低电平驱动_MOS管驱动电路详解
- Win11系统桌面状态栏电池图标不显示怎么办?
- 低版本系统兼容的ActionBar(三)自定义Item视图+进度条的实现+下拉导航+透明ActionBar...
- Windows8下使用Oracle10G的忧伤
- 厂长来了 | 从个人英雄到软件工程,我们经历了什么
热门文章
- 解决Centos8自带Firefox实现播放声音与视频-Linux、VMware
- 怎样才能显示计算机开机次数增多,怎么查询电脑开机次数
- NC14709 奇♂妙拆分
- 不要虚掷你的黄金时代,不要去倾听枯燥乏味的东西,不要设法挽留无望的失败,不要把你的生命献给无知、平庸和低俗。
- 【Swift 60秒】33 - Exiting multiple loops
- 任职母校!C9,迎来新副校长!
- NGUI|如何做出用鼠标滚动切换武器的效果
- 90%的 CTO 都做不好绩效管理?看看这个十年 IT 老兵都有什么绝活?
- eve服务器关闭维护几天,关于维护请问,EVE每次维护的具体时间是多 – 手机爱问...
- 筛选两张表中id不同的数据