一、创建QCAR工程
参考https://developer.vuforia.com/resources/dev-guide/step-2-compiling-simple-project
1.将QCAR package导入Unity3d工程。
2.增加ARCamera到scene中。
ARCamera的Inspector如下
QCARBehaviour类中的参数:
Max Simultaneous Image Setting为搜索目标数目
World Center Mode为设置参考世界坐标系
DataSetLoadBehaviour类中为包含所搜索的目标图像对象数据集。该数据集的制作在第二部分中提到。
3.增加ImageTarget到scene中。
ImageTarget的Inspector如下
ImageTargetBehaviour类中的参数:
Type:ImageTarget对象的类型,Predefined(预制)、UserDefined(用户自定义)和CloudReco(云端识别)
DataSet:识别图像的图像集。通过第二部分中的在线制作过程获得。
ImageTarget:图像集中的待识别目标图像。
4.增加增强现实的显示gameobject到scene中。
图3
二、目标识别图像集的制作
1.Create Database。创建图像集
2.Add New Target。增加一幅新的目标图像。
3.点击Add,上传至服务器,并在线提取图像的特征点。
4.Download Select Target。下载图像集,其为一个unitypackage。然后再将在unity里面导入即可使用。