При запуске моего приложения я получаю следующую ошибку:
java.lang.IllegalArgumentException: No enum constant com.example.finalyearapp.MachineLearning.tflite.Classifier.Model.FLOAT
at java.lang.Enum.valueOf(Enum.java:258)
at com.example.finalyearapp.MachineLearning.tflite.Classifier$Model.valueOf(Classifier.java:42)
at com.example.finalyearapp.MachineLearning.CameraActivity.onItemSelected(CameraActivity.java:632)
Кажется, я не могу понять, почему оно это делает.
Код, к которому он меня приводит здесь: Классификатор класса
/** The model type used for classification. */
public enum Model {
FLOAT_MOBILENET,
QUANTIZED_MOBILENET,
FLOAT_EFFICIENTNET,
QUANTIZED_EFFICIENTNET
}
Тогда в моем классе «Активность камеры», куда бы я ни обратился к этой модели, я получаю сообщение об ошибке:
model = Classifier.Model.valueOf(modelSpinner.getSelectedItem().toString().toUpperCase());
Кто-нибудь, помогите, пожалуйста?