Как правильно классифицировать приложение TENSORFLOW LITE с помощью INTENT CAMERA?

Я протестировал свою хорошо настроенную модель с помощью приложения REAL TIME TF-LITE Cllasifier DEMO APP, оно показало довольно хорошие результаты. Но когда я тестирую ту же модель с Intent Camera Picture (по одному), она показывает довольно плохой результат ( 0,06 или 0,04 почти каждый раз) . Я прилагаю код намерения, пожалуйста, проверьте на наличие ошибок.

onActivityResult:

Bitmap bit = (Bitmap) data.getExtras().get("data");
imgview.setImageBitmap(bit);

 Bitmap bitmap =Bitmap.createScaledBitmap(bit,224,224,false);
 result_textbox.setText(classifyFrame(bitmap));
 bitmap.recycle();

классификационный код такой же, как и в TF-LITE Classifier App

1 ответ

Вы должны удалить функцию applyfilter(). Следуйте этой теме

https://github.com/tensorflow/tensorflow/issues/18894