1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xiaohaoo-chinese-medicine-identification

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Система распознавания изображений китайских лекарственных средств — мобильное приложение

Описание

Данный проект представляет собой мобильную версию приложения для распознавания китайских лекарственных средств. Серверная часть проекта доступна по ссылке: «Система распознавания изображений китайских лекарственных средств – серверная часть» (https://gitee.com/xiaohaoo/chinese-medicine-identification-admin).

Обзор проекта

Мобильное приложение для распознавания китайских лекарственных средств предназначено для идентификации лекарственных средств по фотографиям. Система предоставляет список из 10 наиболее вероятных вариантов лекарственных средств, а также включает в себя следующие функции: просмотр подробной информации о лекарственных средствах, фильтрация лекарственных средств и полнотекстовый поиск, доступ к сообществу вопросов и другие.

Предварительный просмотр проекта

  • Демонстрация работы проекта:
    • Таблица с изображениями экрана запуска, главной страницы, функции фильтрации, просмотра подробной информации о лекарственном средстве.
    • Изображения процесса распознавания по фотографии, результатов прогнозирования и результатов поиска.
  • Видеодемонстрация (https://www.bilibili.com/video/BV14T4y157rM).
  • Ссылка для скачивания приложения (https://gitee.com/xiaohaoo/chinese-medicine-identification/releases).

Технические детали

Проект может работать на различных мобильных устройствах, включая Android и iOS.

Используемая среда разработки: React Native, кроссплатформенная разработка.

Основные используемые компоненты:

— @ant-design/react-native (компоненты Ant Design); — react-native-vector-icons (библиотека иконок); — react-navigation (компонент навигации); — react-native-webview (рендеринг HTML-компонентов); — react-native-picker (нижний селектор); — react-native-image-picker (выбор изображения, включая функцию съёмки); — babel-plugin-import (по требованию).

Основная структура каталогов

├─node_modules
├─android
│  ├─app
│  │  ├─build
│  │  ├─release
│  │  └─src
│  │      ├─debug
│  │      └─main
│  │          ├─assets
│  │          │  └─fonts
│  │          ├─java
│  │          │  └─com
│  │          │      └─chinese_medicine_identification
│  │          └─res
│  ├─build
│  └─gradle
│      └─wrapper
├─ios
│  ├─chinese_medicine_identification
│  │  ├─Base.lproj
│  │  └─Images.xcassets
│  │      └─AppIcon.appiconset
│  ├─chinese_medicine_identification-tvOS
│  ├─chinese_medicine_identification-tvOSTests
│  ├─chinese_medicine_identification.xcodeproj
│  │  └─xcshareddata
│  │      └─xcschemes
│  └─chinese_medicine_identificationTests
├─src
│  ├─assets
│  │  └─img
│  ├─page
│  │  ├─about-page
│  │  ├─boot-page
│  │  ├─camera-page
│  │  ├─history-page
│  │  ├─home-page
│  │  ├─medicine-detail-page
│  │  ├─mine-page
│  │  ├─problem-page
│  │  ├─result-page
│  │  └─search-result-page
│  ├─router
│  └─util
└─__tests__
  1. Код интерфейса (./src/page) содержит 13 страниц.
  2. Код маршрутизации (./src/router) использует нижние опции навигации и навигацию по стеку.
  3. Извлечённые общие компоненты (./src/util).

Зависимости среды

Зависимость Версия
Node 10.0.0+
Npm/Yarn 6.10.3/1.13.0
JavaScript ES6
JDK 8+
React 16.9.0
React Native 0.61.5
@ant-design/react-native 3.2.0
react-navigation 1.0.2
react-native-webview 9.0.1
babel 7.6.2
Android SDK 28
Gradle 5.6.4
Android Gradle Plugin 3.6.1

Запуск

Примечание: файл remote-url-demo.js (./src/util/remote-url-demo.js) является примером файла адреса интерфейса данных серверной части. При запуске необходимо переименовать файл в remote-url.js и настроить адрес интерфейса данных серверной части в соответствии с требованиями.

  1. Установите зависимости.

    npm install or yarn install
  2. Запустите.

    npm run android or yarn run android
  3. Соберите пакет Android.

    cd android
    gradle clean
    gradle assembleRelease
    ``` ## Общение, обратная связь и участие в проекте
  • Если вы хотите быть в курсе последних новостей проекта, пожалуйста, следите за ним и ставьте ему звёзды. Это также будет лучшей поддержкой для проекта.

  • Приглашаем к участию в технических дискуссиях, консультациях по доработке и другим вопросам!

  • QQ: 993021993

  • WeChat:

    [WECHAT]

Друзья, которым нравится проект, поставьте, пожалуйста, звезду. Это придаст мне уверенности в его поддержке. Спасибо! ^_^

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Система распознавания китайских лекарственных средств для приложения. Развернуть Свернуть
MulanPSL-1.0
Отмена

Обновления (8)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/xiaohaoo-chinese-medicine-identification.git
git@api.gitlife.ru:oschina-mirror/xiaohaoo-chinese-medicine-identification.git
oschina-mirror
xiaohaoo-chinese-medicine-identification
xiaohaoo-chinese-medicine-identification
master