代码之家  ›  专栏  ›  技术社区  ›  Anders

在Asus Zenfone AR上使用Tango3DR\u AreaDescription\u createFromDataset

  •  1
  • Anders  · 技术社区  · 9 年前

    我正在从探戈数据集创建网格,试图支持华硕Zenfone AR。我的应用程序已经在联想Phab 2 Pro上运行良好。

    Tango3DR_AreaDescription_createFromDataset 创建 Tango3DR_AreaDescription 。我调用函数时没有指定 loop_closure_database_path 在第二个参数中:

      Tango3DR_Status res = Tango3DR_AreaDescription_createFromDataset(dataset_path.c_str(),
                                                                       nullptr, //loop_closure_database_path
                                                                       &area_description_raw,
                                                                       progress_logger,
                                                                       &num_api_calls);
    

    A/tango: loop_closure_file_reader_disk.cc:186 Check failed: generic::DirectoryExists(loop_closure_files_path) Provided root path for loop-closure files /sdcard/config does not exist.

    loop\u closure\u database\u路径 ,我遇到了类似的崩溃: A/tango: loop_closure_file_reader_disk.cc:293 Check failed: generic::DirectoryExists(descriptor_sub_path) Path for feature-descriptor type /sdcard/testing/lens_invariant_ocvfreak does not exist.

    有趣的是,我看到我的Phab 2 Pro实际上有一个名为 /sdcard/config 包括各种文件和 lens_invariant_ocvfreak 子目录。然而,这个目录在我的华硕Zenfone AR上不存在。

    tango_3d_reconstruction.h 说循环闭合数据库可以从Tango开发者网站下载,但我在任何地方都找不到。我不完全确定循环闭包数据库实际上应该做什么,但应该有一种方法在没有它的情况下进行管理,对吗?

    1 回复  |  直到 9 年前
        1
  •  1
  •   Ivan Dryanovski    9 年前