Импорт .tflite (модель) и .txt (метки) в собственный проект React - PullRequest
1 голос
/ 17 июня 2020

В настоящее время я пытаюсь включить tensorflowlite в свой собственный проект React. Я следую этой документации: https://www.npmjs.com/package/tflite-react-native#Image -Classification

В настоящее время я пробовал этот метод. Я добавил файлы напрямую, перетащив их в папку с ресурсами. enter image description here

export default class Statistics extends Component {
  constructor(props){
    super(props);
    let tflite = new Tflite();
    tflite.loadModel({
      model: './assets/model.tflite',// required
      labels: './assets/dict.text',  // required
      numThreads: 1,                              // defaults to 1  
    },
    (err, res) => {
      if(err)
        console.log(err);
      else
        console.log(res);
    });
    this.state = {
      imageurl: '',
    }
  }

Однако я получаю эту ошибку: «null не является объектом (оценка 'TfliteReactNative.loadModel')]« Я думаю, это потому, что я неправильно импортировал мои файлы. Как правильно добавить файлы .tflite и .txt в мой собственный проект React. Я использую expo с кодом Visual Studio.

1 Ответ

0 голосов
/ 17 июня 2020

do c объясняет, что вы помещаете модель как app/src/main/assets/model.tflite, но в своем коде вы указываете их как models/model.tflite.

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