首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用arcoreimg工具创建的图像数据库文件

如何使用arcoreimg工具创建的图像数据库文件
EN

Stack Overflow用户
提问于 2018-06-26 12:13:42
回答 1查看 2.8K关注 0票数 0

我有一些图片列表。我在编译时创建了myImges.imgdb数据库,而不是在运行时在ARCore增强图像中加载图像。如何在代码中使用已经创建的数据库。我在谷歌ARCore文档中看到了在运行时创建图像数据库,但如何使用已编译和现有的.imgdb。有没有人能帮上忙。

提前谢谢。

EN

Stack Overflow用户

发布于 2018-06-27 05:31:16

查看ARCore SDK examples。它们提供了在运行时加载预编译的imgdb文件的示例。

.imgdb文件放在项目的assets文件夹中,然后执行以下操作:

代码语言:javascript
运行
复制
    // Assuming this is defined within an Activity class.
    private boolean setupAugmentedImageDatabase(Session session, Config config) {
      AugmentedImageDatabase augmentedImageDatabase = new AugmentedImageDatabase(session);
      try (InputStream is = getAssets().open("sample_database.imgdb")) {
        augmentedImageDatabase = AugmentedImageDatabase.deserialize(session, is);
      } catch (IOException e) {
        Log.e(TAG, "IO exception loading augmented image database.", e);
        return false;
      }
    }

    config.setAugmentedImageDatabase(augmentedImageDatabase);
    return true;
  }
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51034792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档