**“Mleaf”—告诉你叶子秘密的App**
植物在我们的生活中扮演着必不可少的角色,它给人类提供生存必需的营养物质,释放氧气,美化环境等等。但是截止到目前,当面对一种未知的植物,我们还是无法通过有效的方法去快速获得其信息。因此我们可以结合现有的信息技术,实现一个以基于植物叶片图像来辨识植物种类功能为主的,同时辅有植物培育技巧普及,植物随笔等功能的手机应用。
本论文主要介绍了“识叶”系统的实现过程:主要包括项目的研究现状、总体设计、以及各模块的详细设计,其主要包括:登录&&注册模块、“资讯”模块、“识叶”模块,关于我们模块,帮助模块。在本系统的开发中我们用到的开发工具主要有Android
studio、myeclipse、MySQL,用到的语言是Java。
**关键词:**Android;叶片识别
**ABSTRACT**
Plant plays a vital role in our life, and it provides necessary nutrition for
human beings, product oxygen, beautify the environment, etc. As for now, we
still cannot access the information when we facing an unknown plant by an
effective and fast way. So, we can realize a mobile phone application, by
combining nowadays’ technology, mainly target for recognizing species of plants
by images of plant leaves. And it also have features for propagating plant
breeding techniques, dairy of plants and so on.
In this paper, we introduce the realizing procedure of “Recognizing Leaves”.
Including the state-of-art of this project, general design, and detailed design.
The detailed design mainly incudes “Login and Sing up” module, “Information”
module, “Recognizing Leaves” module, “About us” module, and “Help” module. We
use Android Studio, myeclipse and MySQL in realizing this system, and we
implement the source code in Java.
**Keywords: Android, recognizing leaves.**
**目 录**
=========
[第一章 绪 论 1](#_Toc448095355)
[1.1 项目背景及意义 1](#_Toc448095356)
[1.2 主要研究内容 3](#_Toc448095357)
[1.2.1 国内外研究现状 3](#_Toc448095358)
[1.2.2 项目研究目标 3](#_Toc448095359)
[第二章 平台与开发工具 4](#_Toc448095360)
[2.1 android studio 简介 4](#_Toc448095361)
[2.2 SlidingMenu简介 4](#_Toc448095362)
[2.3 xUtils的简介 4](#_Toc448095363)
[第三章 系统的总体分析和设计 5](#_Toc448095364)
[3.1 系统概述 5](#_Toc448095365)
[3.2 系统的功能分析 5](#_Toc448095366)
[3.2.1系统登录&&注册模块 5](#_Toc448095367)
[3.2.2 “资讯”模块 6](#_Toc448095368)
[3.2.3 “识叶”模块 6](#_Toc448095369)
[3.2.4 关于我们模块 6](#_Toc448095370)
[3.2.5 帮助模块 6](#_Toc448095371)
[3.3 系统的总体设计 6](#_Toc448095372)
[第四章 系统的详细设计 10](#_Toc448095373)
[4.1 登陆&&注册模块设计 10](#_Toc448095374)
[4.1.1 客户端设计 10](#_Toc448095375)
[4.1.2 服务器设计 11](#_Toc448095376)
[4.1.3 数据库设计 12](#_Toc448095377)
[4.2 “资讯”模块设计 12](#_Toc448095378)
[4.2.1 客户端设计 12](#_Toc448095379)
[4.2.2 服务器设计 14](#_Toc448095380)
[4.2.3 数据库设计 14](#_Toc448095381)
[4.3 “识叶”模块设计 15](#_Toc448095382)
[4.3.1 客户端设计 15](#_Toc448095383)
[4.3.2 服务器设计 16](#_Toc448095384)
[4.3.2.1 图像预处理 17](#_Toc448095385)
[4.3.2.2 形状特征提取 18](#_Toc448095386)
[4.3.2.3 纹理特征提取 19](#_Toc448095387)
[4.3.2.3 颜色特征提取 19](#_Toc448095388)
[4.3.2.4 分类器设计 20](#_Toc448095389)
[4.4 帮助模块设计 20](#_Toc448095390)
[4.4.1 客户端设计 20](#_Toc448095391)
[4.5 关于我们模块设计 21](#_Toc448095392)
[4.4.1 客户端设计 21](#_Toc448095393)
[第五章 系统测试及运行结果 22](#_Toc448095394)
[5.1 系统测试的目标 22](#_Toc448095395)
[5.2 测试条件 22](#_Toc448095396)
[5.3 测试流程 22](#_Toc448095397)
[5.3.1登录 &&注册模块: 22](#_Toc448095398)
[5.3.2“资讯”模块: 24](#_Toc448095399)
[5.3.3“识叶”模块: 25](#_Toc448095400)
[第六章 展望与总结 27](#_Toc448095401)
[6.1 总结 27](#_Toc448095402)
[6.2 展望 27](#_Toc448095403)
[致 谢 31](#_Toc448095404)
**第一章 绪 论**
**1.1 项目背景及意义**
**情景一:**当我们漫步林间,陶醉于大自然中,突然眼前一亮,一株漂亮的植物在我们眼前摇曳,然而欣赏过后,想知道名字的我们却苦于没有一种合适的工具去快速的了解他们,这不得不说是一种遗憾。
**情景二:**作为植物爱好者的我们有这太多太多想要自己打理的花花草草,然而当面对一种陌生的植物时,不熟悉其生活习性和培育技巧的我们,总是不得不忍痛拒绝,是遗憾,也少了快乐。
![](media/4ba59899834526ad2d7ae6f1fb57f020.png)
![](media/35db51b0587afd2344be26442daed2e4.png)
图 1-1 情景一 图1-2 情景二
可以说,植物在我们的生活中扮演着必不可少的角色,它给人类提供生存必需的营养物质,释放氧气;净化空气,美化环境等等。但是截止到目前,当面对一种未知的植物,我们还是无法通过有效的方法去快速获得其信息,因此在植物学教育的普及,植物保护和培育存在着明显的不足。
随着互联网技术的发展,我们已经开始步入了移动信息时代:移动终端已经不止是一个简单的通话工具,更衍变为一个综合信息处理平台,其中Android系统表现备受瞩目,它方便了众多新颖别致的软件的诞生,与此同时随着移动终端所携带相机像素的越来越高,照片的辨识度越来越精细,已经足够满足本项目的实施硬件要求[1]。
![](media/377098ceefc9f7b8bf00baec6a409f4f.png)
![](media/4b18e8da157c4d311bfd3c3e79bdf444.png)
![](media/74ae8004fc24d7462615492fd6c1a558.png)
图1-3 情景模拟演示
基于以上的观察和背景,本作品综合利用图像处理基于图像的目标识别等技术,开发一个以判别植物种类为主体的,兼顾植物生活习性和培育技巧知识的普及,基于移动终端图像的植物叶片的自动识别系统。其主要目的可概括为以下几点:
1. 可以是使更多的人了解植物,从而提高人们对植物的保护意识。
2. 大大降低了普及植物知识所需的成本,在大多数人都至少拥有一台手机的时代背景下,通过本产品了解植物将会变得十分便捷。
3. 提供用户叶片查询的同时,即时的为用户推广一些基本的植物培育技巧,增强植物培育的兴趣。
4. 以用户的群体行为完成多种类植物叶片数据库的建设,为之后的科研和工作积累素材
**1.2 主要研究内容**
**1.2.1 国内外研究现状**
近年来,国内外众多学者在基于图像的植物叶片识别方面取得了一定的进展。在国外,鲁尔基电机工程学系(Singh
K,2010)采用基于二叉树结构的多支持向量机方法识别32种植物叶片。捷克技术大学(Sixta
T,2011)利用形状上下文内部距离进行叶片识别。
国内方面,北京林业大学(阐江明
等,2010)等将纹理特征运用到植物叶片识别中,实验证明纹理特征可作为植物叶片识别的特征之一[2]。同济大学机器学习与系统生物学实验室(黄双德,2013)完成了基于android的植物叶片识别系统[3]。
**1.2.2 项目研究目标**
> 1、验证多特征(形状、纹理、颜色)下基于植物叶片图像辨识植物叶片种类的可行性,对准确度的提升程度,同时确定各特征所占权值的多少。
> 2、设计并完成一种友好的、合理的交互方式、探索一种有效的基于用户群体性行为的植物叶片图像数据收集的方式。
**第二章 平台与开发工具**
**2.1 android studio 简介**
Android Studio 是一款�
没有合适的资源?快使用搜索试试~ 我知道了~
基于图像识别的技术+通过植物叶片图像辨识植物种类的android App源码+项目说明+数据库(包含客户端、服务器源码).zip
共607个文件
class:139个
png:106个
xml:101个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 71 浏览量
2024-03-18
12:07:23
上传
评论 2
收藏 9.31MB ZIP 举报
温馨提示
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于图像识别的技术+通过植物叶片图像辨识植物种类的android App源码+项目说明+数据库(包含客户端、服务器源码).zip 基于图像识别的技术+通过植物叶片图像辨识植物种类的android App源码+项目说明+数据库(包含客户端、服务器源码).zip 基于图像识别的技术+通过植物叶片图像辨识植物种类的android App源码+项目说明+数据库(包含客户端、服务器源码).zip 基于图像识别的技术+通过植物叶片图像辨识植物种类的android App源码+项目说明+数据库(包含客户端、服务器源码).zip 基于图像识别的技术+通过植物叶片图像辨识植物种类的android App源码+项目说明+数据库(包含客户端、服务器源码).zip
资源推荐
资源详情
资源评论
收起资源包目录
基于图像识别的技术+通过植物叶片图像辨识植物种类的android App源码+项目说明+数据库(包含客户端、服务器源码).zip (607个子文件)
sliding_menu-debug.aar 46KB
sliding_menu-release.aar 46KB
resources-debug-androidTest.ap_ 3KB
gradlew.bat 2KB
Test.class 52KB
JSONObject.class 21KB
CustomViewAbove.class 20KB
CustomViewAbove.class 20KB
SlidingMenu.class 19KB
SlidingMenu.class 19KB
CustomViewBehind.class 12KB
CustomViewBehind.class 12KB
JSONArray.class 11KB
EdgeDetector.class 11KB
XML.class 8KB
JSONML.class 6KB
Vein.class 6KB
JSONTokener.class 6KB
XMLTokener.class 5KB
SlidingActivityHelper.class 4KB
SlidingActivityHelper.class 4KB
KNN.class 4KB
GetCategoriesServlet.class 4KB
CDL.class 4KB
GetSpecifyCategoryNewsServlet.class 4KB
JSONWriter.class 4KB
GetCommentsServlet.class 4KB
LeafService.class 4KB
CanvasTransformerBuilder.class 4KB
CanvasTransformerBuilder.class 4KB
GetNewsServlet.class 3KB
SlidingListActivity.class 3KB
SlidingListActivity.class 3KB
LeafServlet.class 3KB
SlidingPreferenceActivity.class 3KB
SlidingPreferenceActivity.class 3KB
SlidingFragmentActivity.class 3KB
SlidingFragmentActivity.class 3KB
SlidingActivity.class 3KB
SlidingActivity.class 3KB
SaveResult.class 3KB
Cookie.class 3KB
CommentDAO.class 3KB
NewsDAO.class 3KB
SendTemplateSMS.class 3KB
PostCommentServlet.class 3KB
News.class 3KB
DBManager.class 3KB
DBManager.class 3KB
HTTP.class 2KB
VerfityServlet.class 2KB
CategoryDAO.class 2KB
RegisterServlet.class 2KB
TextUtility.class 2KB
Comment.class 2KB
Color.class 2KB
LoginServlet.class 2KB
CookieList.class 2KB
SlidingMenu$1.class 2KB
SlidingMenu$1.class 2KB
CanvasTransformerBuilder$3.class 2KB
CanvasTransformerBuilder$3.class 2KB
Test$Beany.class 2KB
SlidingMenu$SavedState.class 2KB
SlidingMenu$SavedState.class 2KB
CanvasTransformerBuilder$5.class 2KB
CanvasTransformerBuilder$5.class 2KB
CanvasTransformerBuilder$4.class 2KB
CanvasTransformerBuilder$4.class 2KB
TestKNN.class 2KB
CategoryDAOTest.class 2KB
CanvasTransformerBuilder$6.class 2KB
CanvasTransformerBuilder$6.class 2KB
SlidingMenu$SavedState$1.class 1KB
SlidingMenu$SavedState$1.class 1KB
SlidingMenu$2.class 1KB
SlidingMenu$2.class 1KB
ReplayDAOTest.class 1KB
Category.class 1KB
LoginDAO.class 1KB
R$styleable.class 1KB
R$styleable.class 1KB
R$styleable.class 1KB
R$styleable.class 1KB
SlidingActivityHelper$1.class 1KB
SlidingActivityHelper$1.class 1KB
CustomViewAbove$2.class 1KB
CustomViewAbove$2.class 1KB
RegisterDAO.class 1KB
KNNNode.class 1KB
HTTPTokener.class 1KB
R$attr.class 1KB
R$attr.class 1KB
CanvasTransformerBuilder$2.class 1KB
CanvasTransformerBuilder$2.class 1KB
CustomViewAbove$SimpleOnPageChangeListener.class 989B
CustomViewAbove$SimpleOnPageChangeListener.class 989B
R$attr.class 931B
R$attr.class 916B
User.class 910B
共 607 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
土豆片片
- 粉丝: 1518
- 资源: 5643
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- unity开发教程.docx
- 代码使用Pygame库实现了一个简单的烟花模拟 核心逻辑包括烟花和粒子类的定义,处理位置、爆炸、尾迹和绘制等操作
- Matlab Simulink 电力电子仿真-Flyback(反激电路)电路分析
- tudou-android-release.apk
- 数据分析教程.docx
- 基于matlab实现用有限元法计算电磁场的Matlab工具 .rar
- 基于matlab实现有限元算法 计算电磁场问题 边界条件包括第一类边界和第二类边界.rar
- 基于matlab实现用于计算不同车重下的电动汽车动力性和经济性.rar
- 基于matlab实现遗传算法求解多车场车辆路径问题 有多组算例可以用.rar
- 浏览器.apk
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功