我已经尝试了最近几天了。我从这里下载了一个样本。我已经替换了模型Detect.tflite
和标签文件并放了我自己的文件,但是最终出现了如下所示的几个错误:
java.lang.IllegalArgumentException:无法在具有1080000字节的TensorFlowLite缓冲区和具有270000字节的ByteBuffer之间进行转换。
和这个:
java.lang.IllegalArgumentException:无法在形状为[1,1917,4]的TensorFlowLite张量与形状为[1,10,4]的Java对象之间进行复制。
请帮助。
问题全在于我们在代码(Android)中提到的模型和数组中输入张量的不匹配。
在这种情况下,改变输入张量就可以了,并且模型效果很好。
输入张量形状数组从python一侧更改为[1,10,4]。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句