您好,我是Android中的Tensorflow模型的新手,我已将git项目中的示例代码用于演示目的链接位于此处 https://github.com/amitshekhariitbhu/Android-TensorFlow-Lite-Example 在这些演示中,两个.tflite文件用于一个.txt文件,一个是mobilenet_quant_v1_224.tflite,另一个是mobilenet_float_v1_224.tflite。 但是当我使用另一个.tflite文件和.txt文件时。然后应用崩溃了 并给出错误 例如:-
E/UncaughtException: java.lang.IllegalArgumentException: Cannot convert between a TensorFlowLite buffer with 270000 bytes and a ByteBuffer with 602112 bytes. at org.tensorflow.lite.Tensor.throwExceptionIfTypeIsIncompatible(Tensor.java:223) at org.tensorflow.lite.Tensor.setTo(Tensor.java:93) at
org.tensorflow.lite.NativeInterpreterWrapper.run(NativeInterpreterWrapper.java:141) at org.tensorflow.lite.Interpreter.runForMultipleInputsOutputs(Interpreter.java:250) at org.tensorflow.lite.Interpreter.run(Interpreter.java:228) at com.example.abdul.enofflower.TensorFlowImageClassifier.recognizeImage(TensorFlowImageClassifier.java:73) at com.example.abdul.enofflower.ImageDetection$1.onImage(ImageDetection.java:77) at
com.wonderkiln.camerakit.EventDispatcher$1.run(EventDispatcher.java:42) at android.os.Handler.handleCallback(Handler.java:836) at android.os.Handler.dispatchMessage(Handler.java:103) at android.os.Looper.loop(Looper.java:203) at android.app.ActivityThread.main(ActivityThread.java:6251) at java.lang.reflect.Method.invoke(Native Method) at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1075) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
对于这些问题,请帮助我,您可以使用上面的链接项目进行演示,也可以使用其他.tflite文件和.txt文件。并建议更改代码以使其正常工作。