IOS App正常运行时,detect.tflite的Android App崩溃

时间:2019-10-14 12:52:38

标签: tensorflow

我已经训练了一个自定义模型来使用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

我仍然陷于困境,找不到任何可能的解决方案。 任何帮助将不胜感激。

0 个答案:

没有答案