Как проанализировать выходной CSV-файл из Android-приложения для распознавания образов (для CSV не для изображения)? - PullRequest
0 голосов
/ 07 января 2019

Извините. Мое приложение для Android предназначено для распознавания образов. Первый шаг - позволить пользователю нарисовать свою подпись и собрать элементы из шаблона. Затем приложение выводит CSV-файл, содержащий такие функции, как https://drive.google.com/file/d/14qbKXxhjIM03A5d5KJWZSWTCKqkKJ_s8/view?usp=sharing Я с трудом могу найти модель тензорного потока для анализа данных CSV? Большинство из них для картин.

что я должен сделать, чтобы закончить часть распознавания? Я страдал ... А вот код приложения для Android:

    StringBuffer sf = new StringBuffer();
    if(drawingTimes == 1){
        sf.append("name");
        sf.append(',');
        sf.append("num_of_drawing");
        sf.append(',');
        sf.append("coordinate_X");
        sf.append(',');
        sf.append("coordinate_Y");
        sf.append(',');
        sf.append("pressure");
        sf.append(',');
        sf.append("size");
        sf.append(',');
        sf.append("time");
        sf.append(',');
        sf.append("status");
        sf.append(',');
        sf.append("xGyro");
        sf.append(',');
        sf.append("yGyro");
        sf.append(',');
        sf.append("zGyro");
        sf.append('\n');
    }
    for (int i = 0; i < x.size(); i++) {
        sf.append(patternName);
        sf.append(',');
        sf.append(drawingTimes);
        sf.append(',');
        sf.append(x.get(i));
        sf.append(',');
        sf.append(y.get(i));
        sf.append(',');
        sf.append(pressure.get(i));
        sf.append(',');
        sf.append(size.get(i));
        sf.append(',');
        sf.append(time.get(i));
        sf.append(',');
        sf.append(status.get(i));
        sf.append(',');
        sf.append(xGyro.get(i));
        sf.append(',');
        sf.append(yGyro.get(i));
        sf.append(',');
        sf.append(zGyro.get(i));
        sf.append('\n');
    }

    outputStream = new FileOutputStream(file, true);
    outputStream.write(sf.toString().getBytes());
    outputStream.close();

Это позволяет собирать данные о событиях касания и гироскопе, когда пользователь рисует узор.

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