TL; DR
Нет, для Tensorflow-Lite нет ограничения 300x300:)
Tensorflow-Lite поддерживает любые размеры изображений, которые вы хотите - вы, вероятно, будете ограничены HW платформы затем библиотеками TFL.
Вот пример из TFL :
inputImageBuffer = loadImage(bitmap, sensorOrientation);
tflite.run(inputImageBuffer.getBuffer(), outputProbabilityBuffer.getBuffer().rewind());
Здесь "входное изображение" составляет Android s bitmap
вы видите в loadImage
. Это растровое изображение - это изображение, которое можно настроить при предварительной обработке, но оно определенно не ограничено 300x300.
Дополнительная информация
В Tensorflow-Lite (TFL) вывод (экземпляр для который вы вводите, и из которого вы получаете выход) использует для выполнения байтовые буферы.
Я думаю, что когда вы спрашиваете об измерениях изображения, вы имеете в виду идею байтового буфера, называемого TensorImage
.
Когда вы создаете модель и устанавливаете входной параметр как «изображение», вы также создаете метаданные, содержащие высоту и ширину изображения.
Вы можете использовать библиотеки TFL, чтобы получить размер изображения из модели, поэтому в этом случае вы ограничены вашей моделью.
Для получения дополнительной информации и примера кода, я предлагаю вам взглянуть на следующее: