【问题标题】:How to get vuforia cloud recognition kind of feature in Arcore(unity)如何在 Arcore(unity) 中获得 vuforia 云识别类功能
【发布时间】:2019-07-14 21:42:22
【问题描述】:

我使用 vuforia 创建了一个统一的原型应用程序,我将图像上传到 myserver,然后服务器将图像(以及元数据中关联的资产包链接)发送到 vuforia 云,以将其添加到图像目标数据库。然后在相机跟踪图像目标时统一下载资产包以增强它。

public void OnNewSearchResult(TargetFinder.TargetSearchResult targetSearchResult)
{
    TargetFinder.TargetSearchResult cloudRecoSearchResult =
        (TargetFinder.TargetSearchResult)targetSearchResult;

    mTargetMetadata = cloudRecoSearchResult.MetaData;
    Debug.Log(mTargetMetadata);

    mCloudRecoBehaviour.CloudRecoEnabled = false;

    // Build augmentation based on target
    if (ImageTargetTemplate)
    {
        Debug.Log("Image target activated");
        // enable the new result with the same ImageTargetBehaviour:
        ObjectTracker tracker = TrackerManager.Instance.GetTracker<ObjectTracker>();
        ImageTargetBehaviour imageTargetBehaviour =
         (ImageTargetBehaviour)tracker.TargetFinder.EnableTracking(
         targetSearchResult, ImageTargetTemplate.gameObject);
        JsonData jd = JsonMapper.ToObject(mTargetMetadata);
        string url = jd["content-url"].ToString();
        Debug.Log("video url :"+ "http://192.168.2.92/arads/" + url);
        vidPlayer.url = "http://192.168.2.92/arads/"+url;
        vidPlayer.Prepare();
        if(!vidPlayer.isPlaying)
        vidPlayer.Play();
    }
}

以上代码是从服务器获取相关视频。我可以用arcore或arfoundation获得类似的功能吗,我读到arcore的参考图像数据库可以有1000张图像,

  1. 如果我正在跟踪的图像不在当前数据库中,我可以切换到不同的数据库吗?

  2. 每当我在服务器上上传新图像时,是否必须下载图像并将其添加到应用程序中的数据库?

  3. arcore 中的这些图像是否可以像 vuforia 中一样具有元数据?

【问题讨论】:

    标签: unity3d vuforia arcore vuforia-cloud-recognition


    【解决方案1】:

    ARCore 和 Vuforia 的区别在于 ARCore 您可以在运行时将图像添加到数据库,因此您不必使用任何服务器。

    1. 您可以通过修改会话配置来切换到不同的数据库:GoogleARCore.ARCoreSessionConfig.AugmentedImageDatabase
    2. 正如我所说,您可以在运行时将图像添加到数据库,只要您的项目层次结构中有图像,您就可以add images 到数据库。
    3. 我认为拥有元数据是不可能的,只有您可以获得的信息是图像的数据库索引。

    祝你好运!

    【讨论】:

    • 感谢您的回复。在数据库之间切换如何确定当前正在扫描的图像不在当前加载的数据库中?有没有类似 db 扫描回调之类的东西?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-20
    • 1970-01-01
    相关资源
    最近更新 更多