# 基于移动终端的花卉识别系统--Android
**Repository Path**: Sjcun/flower_recognition_android
## Basic Information
- **Project Name**: 基于移动终端的花卉识别系统--Android
- **Description**: 基于移动终端的花卉识别系统(Android仓库)
- **Primary Language**: Android
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 14
- **Forks**: 0
- **Created**: 2020-03-25
- **Last Updated**: 2023-05-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 基于移动终端的花卉识别系统--Android
#### 介绍
基于移动终端的花卉识别系统(Android仓库)
python开发的分类器,java开发的安卓软件
现在我想把这两部分分到两个仓库中,**本仓库是安卓软件**,分类器部分请查看另一仓库。
Android开发语言:Java,使用开发工具:Android Studio
#### 主界面
界面包含了一个图片,两个按钮。
图片代表了软件的logo,`花容`取自唐代诗人李白的诗文“云想衣裳花想容”,虽然这一句的本意是表达杨贵妃的美丽,但是拿来表达花的美丽也未尝不可。
两个按钮就很简单了,分别是启动`相机`功能和`相册提取`功能。
#### 相机
这里面主要用到的是google支持的`camera2`接口,不过这个也算是比较老的了,近年来有推出`cameraX`,感兴趣的朋友可自行搜索。
点击主界面的`相机`进入相机拍摄(目前有概率性黑屏的问题)
这个界面分为两部分,上部分用来实时预览镜头内的内容,下部分只包含了一个`拍照`按钮(虽然这个按钮现在看起来还有点丑,但是目的是先实现功能,再去考虑美观的问题)
点击`拍照`,就会把镜头拍摄到的画面展示到用户面前
这个界面展示的是用户拍摄的画面,下部分包含一个按钮,点击`确定`就会将图片上传到服务器中,在`花卉识别`中可以用来检测花卉的种类。(目前,`确定`按钮功能尚未完成)
#### 相册
点击主界面的`相册`,就会进入用户终端的本地相册
选择其中一张图片,就会跳转到预览界面
同样是点击`确定`按钮就会把图片上传至服务端。