AnalyzerTF로 TFLite 처리한 결과값을 반환받아 처리하였다.

result 값으로 accuracy와 버섯 인덱스를 받아 accuracy가 60프로가 안되는 값은 LOW_ACCURACY_ERROR 코드와 함께 실패값을 반환하고 있으며 accuracy가 60퍼 이상인 경우 서버에서 index에 해당하는 버섯의 정보를 받아온다.

이 때도 역시 IOException을 포함한 Exception 처리를 통해 UI 단에서 버섯 구분 분석 요청의 실패요인에 따라 각기 다른 UI 처리를 가능하게 했다.

+ Recent posts