2。2。3 图像分割 11
2。3 特征提取 12
2。3。1 颜色特征提取 13
2。3。2 形状特征提取 15
2。3。3 纹理特征提取 16
第三章 分类器 20
3。1 分类器 20
3。2 机器学习 20
3。2。1KNN 21
3。2。2SVM 22
第四章 Flask Web 服务 25
4。1Flask 框架 25
4。2构建 Flask Web 服务 26
4。2。1 创建 app 26
4。2。2构建 blueprint 27
4。2。3实现 endpoint 28
第五章 Android 开发 29
5。1 Android 系统的架构原理 29
5。2 Android 项目目录结构 31
5。3 应用程序开发中的四大组件 32
5。4 生命周期 34
第六章 系统实现 36
6。1 服务器端实现 36
6。1。1 图像预处理实现 36
6。1。2 特征提取实现 37
6。1。3 分类器实现 40
6。1。4 SaaS 服务实现 42
6。2 客户端实现 45
6。2。1 图像采集实现 45
6。2。2 Http 请求实现 46
6。2。3 Cards 控件实现 47
6。2。4 程序样图 49
总结 50
致谢 52
参考文献 53
第一章 绪论
1。1 花卉识别的研究背景
1。1。1 植物研究的意义 植物是我们赖以生存的地球上物种数量最繁多的,分布范围最广泛的生命形态
之一,它们在我们的日常生活中随处可见,大到参天大树,小至苔藓、蕨类,无不 遍及它们的身影。根据科学家们的不完全统计,地球上大约有四十万种植物,其中 被植物学家命名并登记在案的大约有二十七万种,藻类、蕨类、菌类、种子植物均 涵盖其中。在广袤的中国大路上,仅高等植物就有三万五千多种,占全球植物种类 总数的十分之一左右,我国是世界上第二大植物种类资源库。论文网
植物结构、大小、形态、生态特性、生活习性等丰富多样。植物叶片中的叶绿 素,通过光合作用吸收二氧化碳,释放氧气并贮存太阳辐射的能量,维持着大气中 的碳氧平衡,营造出地球上的生物所必需的生存环境。植物在自然界中维持着生态 平衡,占据着无可替代的地位。通过光合作用,植物是人类生存必须的食物的最终 来源,它们是人类乃至其他生物生活,生存皆必不可少的重要资源。另外,植物在 抑制荒漠化,保持水土等改善生态环境方面都起着至关重要的作用。