{1, 700, 700, 48}
).numpy.concatenate([array_of_images], -1)
当 array_of_images
是16个700x700的阵列 JPEG
图像。我的问题是--在Android系统中,我在哪里(或如何)可以创建一个N维对象(或容器),并将其作为模型的输入?
我想你有16张RGB图像。
在安卓系统中,你可以将你的位图加载到图像Tensors中,就像这样。
var bitmap1 = Bitmap.load( from anywhere )
var tImage1 = TensorImage(DataType.FLOAT32)
tImage1.load(bitmap1)
对于每个图像。
然后
input = arrayof(tImage1.buffer, tImage2.buffer,........tImage16.buffer)
interpreteur.runForMultipleInputsOutputs(arrayOf(input), output)
我不确定,但这可以给你一个想法。