android - 如何将微型 yolov2 模型转换为 tensorflow lite 模型?
问题描述
我已经训练了一个自定义的微型 yolov2 模型,并希望在 Xamarin Android 应用程序中使用这个模型。我已经使用 darkflow 将 yolov2 权重文件转换为 .pb。转换后的模型在 Xamarin Android 应用程序中不起作用,并且出现错误。This blog post说.pb模型应该转换为tensorflow lite版本以在Android上运行,我也将模型转换为tensorflow lite模型,但它仍然给出错误
加载 model.lite 失败,不是有效的 TensorFlow Graph 序列化:无效的 GraphDef
如何将微型 yolov2 模型转换为 tensorflow lite 模型以使其与 Android 应用程序一起使用?
解决方案
https://www.tensorflow.org/lite/guide 只需按照以下步骤操作。包括 tensorflow 解释器并将您的模型转换为 tensorflow lite,如链接所示。你在为android上的实时对象检测编码吗?
推荐阅读
- r - 按插槽从空间多边形对象中设置多边形子集
- discord.js - 如何在新成员加入时添加角色?
- android - 使用 AsyncTask 将图像从 URL 保存到 SQLITE 数据库
- java - 类文件编辑器,我的任何文件都找不到源
- github - 使用 GitHub 存储库中的所有降价文件生成目录
- .net - AJAX 调用的 .NET WebAPI CORS 设置
- javascript - 使用 Google App Script 的 HTML 表单中的动态下拉列表
- php - 如何检查包含 HTML 字符的条目的数组?
- swift - 从 NSTable Row 向 NSTextField 插入字符串
- notepad++ - 将第一个小写转换为大写,将大写转换为小写(正则表达式?)