tensorflow只支持300x300的图像尺寸?

问题描述 投票:0回答:1

我想请问tensorflowlite输入图像只支持300x300吗,那么除了300x300的输入图像外,其他的输入都不会被tensorflowlite>识别吗?

python tensorflow tensorflow-lite
1个回答
0
投票

TL;DR

不,Tensorflow-Lite没有300x300的限制:)

Tensorflow-Lite支持任何你想要的图像尺寸--你可能会受到你平台的硬件和TFL库的限制。

下面是一个例子 例子:

inputImageBuffer = loadImage(bitmap, sensorOrientation);
tflite.run(inputImageBuffer.getBuffer(), outputProbabilityBuffer.getBuffer().rewind());

这里的 "输入图像 "是Android的 bitmap 你看 loadImage.该位图是一个可以在预处理中配置的图像,但绝对不限于300x300。

更多信息

在Tensorflow-Lite(TFL)中,推理(你给它输入的实例,以及从它那里接收输出)使用字节缓冲区来执行。

我想当你问到图像尺寸的时候,你指的是一个叫做 "字节缓冲区 "的想法。TensorImage.

当您创建模型并将输入参数设置为 "图像 "时,您也在创建元数据,包含图像的高度和宽度。

您可以使用TFL库从模型中获取图像尺寸,所以在这种情况下,您受到模型的限制。

关于更多的信息和示例代码,我建议你看看下面的内容。

© www.soinside.com 2019 - 2024. All rights reserved.