在华硕 Zenfone AR 上使用 Tango3DR_AreaDescription_createFromDataset
Using Tango3DR_AreaDescription_createFromDataset on Asus Zenfone AR
我正在从 Tango 数据集创建网格,试图支持 Asus Zenfone AR。我的应用程序已经在 Lenovo 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);
Zenfone AR在这个功能上崩溃,可能与logcat这一行有关:
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_closure_database_path
指定一个空的(但存在的)目录,我会遇到类似的崩溃:
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
子目录。但是,我的 Asus Zenfone AR 上没有这个目录。
我该怎么做才能使它正常工作? tango_3d_reconstruction.h
中的文档说闭环数据库可以从 Tango 开发者网站下载,但我在任何地方都找不到。我不完全确定闭环数据库实际上应该做什么,但是没有它应该有一种管理方法,对吗?
在 https://developers.google.com/tango/downloads 上传了新版本的库,其中包含丢失的文件。
我正在从 Tango 数据集创建网格,试图支持 Asus Zenfone AR。我的应用程序已经在 Lenovo 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);
Zenfone AR在这个功能上崩溃,可能与logcat这一行有关:
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_closure_database_path
指定一个空的(但存在的)目录,我会遇到类似的崩溃:
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
子目录。但是,我的 Asus Zenfone AR 上没有这个目录。
我该怎么做才能使它正常工作? tango_3d_reconstruction.h
中的文档说闭环数据库可以从 Tango 开发者网站下载,但我在任何地方都找不到。我不完全确定闭环数据库实际上应该做什么,但是没有它应该有一种管理方法,对吗?
在 https://developers.google.com/tango/downloads 上传了新版本的库,其中包含丢失的文件。