【问题标题】:impossible to change the model to detect不可能改变模型来检测
【发布时间】:2019-09-13 14:36:22
【问题描述】:

我使用适用于 android 的 tensorflow lite 检测器。例如,我想更改模型以识别狗,我将 dog.tflite 文件和他的标签放在资产中,并在代码中更改要选择的文件(dog.tflite 和他的标签),更改“TF_OD_API_INPUT_SIZE=300”到“TF_OD_API_INPUT_SIZE=224”和“TF_OD_API_IS_QUANTIZED = true;”到“TF_OD_API_IS_QUANTIZED = false;”在 DetectorActivity.java 中。但我有错误:“无法在形状为 [1, 25] 的 TensorFlowLite 张量和形状为 [1, 10, 4] 的 Java 对象之间复制。”。 如何解决这个问题?

谢谢

【问题讨论】:

    标签: object-detection-api tensorflow-lite


    【解决方案1】:

    您的 TF Lite 模型是“图像分类”模型还是“对象检测”模型?

    形状为 [1, 25] 的 TensorFlowLite 张量

    从模型输出的形状来看,我相信它是一个图像分类模型。您应该使用 sample code 而不是 object_detection 示例。

    【讨论】:

    • 我有一个这样的项目,但我想将我的模型从“图像分类”“导出”到“对象检测”。你知道如何使用包含图像的文件夹制作对象检测模型吗?
    猜你喜欢
    • 2021-07-07
    • 2021-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-21
    • 2020-12-08
    • 1970-01-01
    • 2016-09-29
    相关资源
    最近更新 更多