栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > 其他

Unity-Vuforia篇-图片识别

其他 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Unity-Vuforia篇-图片识别

一、讲在前面

在我们识别图片之前我们需要知道Vuforia识别机制,这样有利于我们在选择图片时进行抉择这个图片适不适合做为识别图片。
Vuforia是通过检测自然特征点进行匹配的,也就是说我们实时检测的图像的特征点与我们数据库中的模板图片(或选择的贴图图片)特征点一致时才能识别成功。

图片识别的方式有两种:
1、是把图片上传到数据库中,然后进行下载图片包,导入Unity。
2、直接在Unity中把需要识别的图片拖到对应位置。
接下来分别讲述上边的两种方式。

方法一:

1、把我们需要识别的图片放到数据库中
2、点击进入详情页,然后添加图片
3、图片有限制:文件类型为JPG或PNG的8位灰度或24位RGB并且小于2m,如果你在上传时出现下面报错可以用ps把图片重新导出 。
导出时选择8位灰度图, 导出为jpg格式, 且不勾选转换为sRGB色彩模式。
4、当把图片上传完毕后就可以把数据库下载下来,其中有一个参数Rating,他就是图片的识别率
我的三张图片都为零颗星,所以在后边的测试中,全部识别不出来(大哭!!!)。所以还是需要选择特征比较明显的图片。
5、文件如下
6、创建ImageTarget


7、我们选择识别方式为从数据库中读取(Type),以及哪一个服务器(Database),以及目标图片(ImageTarget)

方法二:

我们选择识别方式为从图片中读取(Type),然后把图片拖入即可。
OnTargetFound为当识别到目标时触发的函数。
OnTargetLost为当目标丢失触发的函数。
2、我们选择识别方式为从图片中读取(Type),然后把图片拖入即可。
OnTargetFound为当识别到目标时触发的函数。
OnTargetLost为当目标丢失触发的函数。
三:总结
两种方法选择哪一种都可以。最终我们的触发逻辑都是在OnTargetFound以及OnTargetLost中完成的。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/906520.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号