Нет константы перечисления Tensorflow Классификация изображений - PullRequest
0 голосов
/ 26 марта 2020

При запуске моего приложения я получаю следующую ошибку:

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());

Кто-нибудь, помогите, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...