[英]Get camera frame from Vuforia in Unity
我想使用unity3d,vuforia软件包和opencv创建一个简单的AR应用程序。 通常,在统一AR应用程序中,找到选定的2d目标并投影虚拟3d对象。
我想改变这些情况。
为此,我做了以下步骤:
unity
创建一个新项目 vuforia package
main camera
AR相机有3个c#
文件,我打开并查看它们。 但是我看不到任何代码可以打开相机并获得框架。 屏幕截图如下:
编辑
接受的答案有助于加载用户定义的标记。
这是使用Unity的Vuforia的基本工作流程。
从许可证管理器开始
在“ License Manager
页面上,转到“ Add License Key
b输入您的详细信息,如果您不打算在“ Select Plan
选项中使用付费版本,请单击“ None
现在转到目标管理器
首先Add a Database
(如果还没有Add a Database
话),并给它Name
,添加License Key
,然后单击Create
现在,在数据库中单击“ Add Target
然后再次放入所有详细信息并上传图像。
现在Download Database
,并确保已将其用法设置为Unity Editor
现在在Unity中
添加您的ARCamera
通过Assets
- Import Package
- Custom Package
将您下层的数据库导入Unity
现在,在ARCamera的Inspector面板中,您将看到Data Set Load Behaviour
具有您的统一软件包名称。 选中它,然后选中“ Active
”
现在在Assets
,转到Qualcomm
- Prefabs
- ImageTarget
并将Image Target拖到场景上。
在ImageTarget
Inspector
您将找到ImageTarget
行为,并且可以将值设置为Image。
从这里开始,您的工作完全取决于您自己。 您可以像在普通Unity应用程序中那样添加模型或设置动画。
用户定义的目标可在以下位置找到: https : //developer.vuforia.com/library/articles/Solution/Unity-Load-DataSet-from-SD-Card
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.