Articles of vuforia

团结:如何从附加到父母的脚本禁用孩子?

我正在制作一个基于AR的应用程序,并且在我的场景中,我有大约25架飞机在增强。 但我想要的是禁用所有这些飞机(这是他们各自的ImageTarget孩子),直到find跟踪,然后再次禁用他们时,跟踪丢失,所以我做了DefaultTrackableEventHandler.cs的更改。 我场景中的所有ImageTarget都附有这个脚本。 我正在使用这一行代码来做到这一点: transform.GetChild(0).gameObject.SetActive (false); 这是我如何去做,但不是禁用孩子: /*============================================================================== Copyright (c) 2010-2014 Qualcomm Connected Experiences, Inc. All Rights Reserved. Confidential and Proprietary – Protected under copyright and other laws. ==============================================================================*/ using UnityEngine; namespace Vuforia { /// <summary> /// A custom handler that implements the ITrackableEventHandler interface. /// </summary> public class DefaultTrackableEventHandler : MonoBehaviour, ITrackableEventHandler { #region […]

AR中的单字母/字母识别

我正在开发一个统一的AR游戏,我需要在运行时识别字母。 我曾尝试vuforia,但它不支持单字母识别。 OpenCV是一个替代解决scheme,但我不明白如何在OpenCV运行时检测文本。 我也尝试过对象识别,NFT和无标记的跟踪。 但所有这些都失败了,因为单个字母没有足够的function来检测。 我在增强现实和image processing方面真的很新颖。 任何人都可以给我一个指导方针或计划我应该做什么? 我使用这封信块从亚马逊https://www.amazon.ca/gp/product/B0006MU23W/ref=s9u_simh_gw_i1?ie=UTF8&pd_rd_i=B0006MU23W&pd_rd_r=22ef1e20-b08e-11e7-91cc-bbe5f37c0d0f&pd_rd_w=wCg3M&pd_rd_wg=NG8Lg&pf_rd_m=A3DWYIK6Y9EEQB&pf_rd_s= &pf_rd_r = TH85A9MZFVDZPD8YYR5P&pf_rd_t = 36701&pf_rd_p = 09a46553-65cf-45b2-8aaa-e9bb559981ab&pf_rd_i =桌面

虚拟buttonVuforia脚本

using System.Collections; using System.Collections.Generic; using UnityEngine; using Vuforia; public class fullscreen : MonoBehaviour, IVirtualButtonEventHandler { private GameObject vbButtonObject; // Use this for initialization void Start() { vbButtonObject = GameObject.Find("fullb"); vbButtonObject.GetComponent<VirtualButtonBehaviour>().RegisterEventHandler(this); } public void OnButtonPressed(VirtualButtonBehaviour vb) { Debug.Log("1"); } public void OnButtonReleased(VirtualButtonBehaviour vb) { Debug.Log("2"); } // Update is called once per frame void Update() { […]

Vuforia Unity HoloLens 3D模型不会隐藏

我正在使用Vuforia在HoloLens中的3D模型中加载确切的位置。 所以我有两个不同于另一个的目标图像,HoloLens没有任何问题可以识别。 我想要的是: Start the ARCamera Scan an image target Show that specific 3D model Scan the other image target Show the new specific 3D model and hide the other which was loaded in first Etcetera. 现在会发生什么: Scan an image target Shows the specific 3D model Scan the other image target Shows the new specific […]

用Vuforia检测真实的东西

我正在使用Vuforia创建一个AR游戏。 有没有什么方法可以检测到我周围的真实物体,并为其添加碰撞体(如墙壁,屋顶等)。 我读了关于智能地形,但我认为它只适用于静态物体,并在一个位置,如果我不停地移动相机不会工作。 谢谢!

团结 – Vuforia云识别无法正常工作

我正在使用Cloud reco for Unity,并没有从云中识别目标。 下面是我为了configurationVuforia而做的一些步骤: Unity 5.5.0f3(64位) 下载Vuforia 6.5 在Vuforiaconfiguration中添加许可证密钥 从预制中拖动AR相机 拖动云识别预制 拖动图像目标预制 在云识别中添encryption钥和访问密钥 在图像目标中select图像目标types:Cloud reco 但它不工作 Unity 2017.2.0.0f3(64位) 从Unity安装下载Vuforia 7 在Vuforiaconfiguration中添加许可证密钥 添加AR摄像机 添加云识别 AR图像目标 在云识别中添encryption钥和访问密钥 在图像目标中select图像目标types:Cloud reco 但它不工作 Unity 2017.3.0.0f3(64位) 与2017.2.0f3相同 但它似乎并没有在任何统一版本工作,它只是不能确定目标,我也尝试在移动设备上运行。

ArgumentNullException参数名称:format

我用Vuforia制作了一个简单的Unity游戏,并为Android和iOS导出。 它在Android上工作正常,但在iOS上崩溃,并给出了错误: ArgumentNullException: Argument cannot be null. Parameter name: format at System.Type.GetTypeFromHandle (RuntimeTypeHandle handle) [0x00000] in :0 at System.String.FormatHelper (System.Text.StringBuilder result, IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in :0 at System.String.Format (IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in :0 at System.String.Format (System.String format, System.Object[] args) [0x00000] in :0 at UnityEngine.Debug.LogFormat (System.String format, System.Object[] […]

为什么我的纹理错了?

所以我使用Vuforia创建了一个AR应用程序,并且我find了一种读取obj文件并将其编入索引的方法。 但是现在我终于得到了我的模型,我的UVs /纹理坐标一定是有问题的,因为我得到了这个: 在Blender中看起来像这样: 我认为我的索引方式有问题,但我似乎无法弄清楚。 我对这一切都很陌生。 也可能是我以某种方式错误地使用了纹理数据。 我正在使用此代码来加载.obj : bool loadOBJ( const char * path, std::vector<glm::vec3> & out_vertices, std::vector<glm::vec2> & out_uvs, std::vector<glm::vec3> & out_normals ){ printf("Loading OBJ file %s…\n", path); std::vector<unsigned int> vertexIndices, uvIndices, normalIndices; std::vector<glm::vec3> temp_vertices; std::vector<glm::vec2> temp_uvs; std::vector<glm::vec3> temp_normals; FILE * file = fopen(path, "r"); if( file == NULL ){ printf("Impossible to open […]

Vuforia Unity Android中的人脸检测

我正在进行人脸检测。我已经从下面的链接尝试了一个脸部跟踪样本。它工作正常 https://github.com/marcteys/unityFaceTracking 问题是,当我运行上述项目时,Am显示一个单独的摄像头视图窗口进行检测。 但是当我们考虑统一android时,跟踪应该通过手机摄像头来完成。 除了OpenCV,还有其他的select吗? 请帮我一下

根据AR标记移动渲染对象/投影透视图

我看到这个video ,现在我正在努力。 我已经使用了Vuforia AR Camera Pulgin,到目前为止,它已经在一个标记上跟踪了图像,但问题是屏幕上显示了三维物体的四个投影。 这是一个它看起来像的例子 。 我用四台摄像机使用了Viewport Rect方法,但是在移动标记时似乎没有改变投影。