我想使用unity3d,vuforia package和opencv创建一个简单的AR应用程序。通常在单位AR应用程序中,找到所选的2d目标并投影虚拟3d对象。
我想改变这些情况。
为了完成这项任务,我做了以下步骤:
unity
vuforia package
main camera
AR相机有3 c#
个文件,我打开并查看它们。但我没有看到任何代码打开相机并获得框架。屏幕截图如下:
修改
接受的答案有助于加载用户定义的标记。
答案 0 :(得分:0)
这是使用Unity的Vuforia的基本工作流程。
开始在License Manager
页面上转到Add License Key
b在您的详细信息中,如果您不打算在Select Plan
选项中使用付费版本,请点击None
现在转到Target Manager
首先Add a Database
(如果您还没有)并给它Name
,请添加License Key
并点击Create
现在在您的数据库中点击Add Target
,然后再次输入所有详细信息并上传您的图片。
现在Download Database
并确保您已将其使用设置为Unity Editor
现在在Unity中
添加您的ARCamera
通过Assets
- Import Package
- Custom Package
现在,在ARCamera的检查器面板中,您将看到Data Set Load Behaviour
具有您的统一包名称。检查一下,然后检查Active
现在位于Assets
,转到Qualcomm
- Prefabs
- ImageTarget
并将图像目标拖到场景中。
在ImageTarget
Inspector
中,您会找到ImageTarget
行为,您可以为图片设置值。
从这里开始,你所做的完全取决于你。您可以像在普通的Unity应用程序上一样添加模型或动画。
用户定义的目标位于:https://developer.vuforia.com/library/articles/Solution/Unity-Load-DataSet-from-SD-Card
希望这有帮助。