我已经训练了一个自定义模型来使用ssd检测特定对象 _mobilenet_v2和我成功生成了.tflite文件。 我遵循了本教程: https://medium.com/@teyou21/convert-a-tensorflow-frozen-graph-to-a-tflite-file-part-3-1ccdb3874c4a 但是,当我将该文件添加到android资产文件夹(Tflite android expamle项目)并尝试对其进行测试时,应用在android中崩溃,同时它在ios中也能正常运行。
在android中,TFliteObjectDetectionApiModel.java在第213行出现错误
它给了我这个错误
"java.lang.ArrayIndexOutOfBoundsException: length=160; index=-2147483648"
我尝试更改Num Detection的值,还检查了以下链接: https://github.com/tensorflow/tensorflow/issues/22278 https://github.com/tensorflow/models/issues/3060
我仍然陷于困境,找不到任何可能的解决方案。 任何帮助将不胜感激。