1 Star 0 Fork 80

NRing / 中药图片拍照识别系统-APP端

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 41.28 KB
一键复制 编辑 原始数据 按行查看 历史
小浩 提交于 2020-04-09 13:10 . 代码优化

中药图片拍照识别系统-移动端

说明

当前项目是中药识别APP的移动端工程,服务器端请移步中药图片拍照识别系统-后端

项目简介

中药识别APP主要用来对拍摄的中药图片进行识别,系统会给出概率值最高的10种中药, 同时主要包含功能还有:中药详细信息查看、中药筛选、中药全文检索、问题社区等。

项目预览

技术详情

项目可运行于Android、iOS等移动端设备

开发框架:react-native,跨平台开发

主要使用的组件:

  • @ant-design/react-native Ant Design组件
  • react-native-vector-icons 图标库
  • react-native-webview 渲染html组件
  • react-navigation 导航组件
  • 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. 界面代码 主要有13个界面
  2. 路由代码 使用底部选项式导航以及堆栈式导航
  3. 抽离的公用组件

依赖环境说明

依赖 版本
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

运行

:exclamation: :exclamation:提示: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

开源软件使用须知

  • 允许用于个人学习;
  • 开源版不适合商用;
  • 禁止将本项目的代码和资源进行任何形式的出售,产生的一切任何后果责任由侵权者自负;
  • LICENSE

交流、反馈与参与贡献

  • 如需关注项目最新动态,请Watch、Star项目,同时也是对项目最好的支持

  • 欢迎参与技术讨论、二次开发等咨询、问题和建议!

  • QQ:993021993

  • 微信:

    WECHAT

喜欢的朋友请star一下,让我更有信心的去维护,谢谢!^_^

JavaScript
1
https://gitee.com/zn353010922/chinese-medicine-identification.git
git@gitee.com:zn353010922/chinese-medicine-identification.git
zn353010922
chinese-medicine-identification
中药图片拍照识别系统-APP端
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891