【问题标题】:Running tensoflow inference graph in android在android中运行张量流推理图
【发布时间】:2017-07-12 05:17:35
【问题描述】:
我是应用程序开发的新手。我想在 android 中运行我训练有素的对象检测模型。模型由Object Detection API制作。因此输出为frozen_inference_graph.pb 格式。
我查看了文档page。它提供了多种选择。我不知道哪一个适合我。关于选择以下路径的任何建议:
- 使用 JCenter 的 TensorFlow AAR 在 Android Studio 中构建
- 使用 TensorFlow 从源代码构建演示
感谢和问候
粑粑
【问题讨论】:
标签:
android
tensorflow
object-detection
【解决方案1】:
它们各有利弊,但无论哪种方式都可以完成工作。
获取带有 jni 包装器的预构建库 (tensorflow_inference.so) 可让您轻松构建应用程序,因此我认为这是推荐的开始方式。
从源代码构建需要一些时间,有时会很麻烦(取决于您当前的环境),但它可以让您高度自定义/优化整体功能。所以我想如果你有足够的关于操作核心 api 的知识(比如添加/删除操作等)会更好
简而言之,在我看来,如果您是 android tensorflow 的新手,那么从 JCenter 获取库就足够了。