Unity-Vuforia篇-图片识别

本文介绍了如何在Unity中利用Vuforia进行图片识别。Vuforia通过检测自然特征点匹配实现识别,要求图片为特定格式。识别方法包括将图片上传至数据库或直接在Unity中导入。文中详细讲解了两种方法的步骤,并强调了识别效果与图片特征的关联性。最后指出,无论选择哪种方法,核心逻辑都在OnTargetFound和OnTargetLost事件处理中实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、讲在前面

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

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

方法一:

1、把我们需要识别的图片放到数据库中
在这里插入图片描述2、点击进入详情页,然后添加图片
在这里插入图片描述3、图片有限制:文件类型为JPG或PNG的8位灰度或24位RGB并且小于2m,如果你在上传时出现下面报错可以用ps把图片重新导出 。
导出时选择8位灰度图, 导出为jpg格式, 且不勾选转换为sRGB色彩模式。

在这里插入图片描述4、当把图片上传完毕后就可以把数据库下载下来,其中有一个参数Rating,他就是图片的识别率
我的三张图片都为零颗星,所以在后边的测试中,全部识别不出来(大哭!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值