I'm currently working on an Android application (written in
Java) using Google ML and TensorFlow. The application is centered around object detection during a live camera stream using the device camera, and uses a TensorFlow Lite model as a custom library to source file lists from. My issue is that I ran the application to see if it would print the list size, and the application launches just fine; camera preview works, app doesn't crash. However, I'm only to be met with this error;
Logcat:
According to my research, some results state that that the file path or root is flawed in some capacity. However, I have the .tflite model placed within my asset folder, which leads me to wonder why exactly I'm receiving these errors and how I can work on resolving them. My Log.d("TAG", "onSuccess" + detectedObjects.size()); in my code below is supposed to print the object list size, but is clearly not.
MainActivity.java:
Also, just for clarification, my application name is ObjectDetection, this would be the file path of just how the .tflite model is placed within my asset folder; ObjectDetection > app > src > main > assets > ClassifierModel.tflite