论文摘要
自然界中已发现的昆虫有上百万种,广泛分布于世界各处,是已知数量最多的动物群体。每一种昆虫的个体数量庞大,容易饲养且繁殖速度快,对于科学研究人员来说是良好的实验资源。围绕昆虫展开的研究涵盖了整个生物学领域,包括遗传学、生态学、生物化学和形态学等方面,很多自然科学知识都是通过研究昆虫的性状得以揭示,例如通过研究果蝇从而发展起来的遗传学。现代仿生学中很多发明都是从昆虫身上取得灵感,例如受苍蝇启发而产生的蝇眼照相机和振动陀螺仪,通过研究萤火虫而发明的人工冷光,通过观察蜻蜓的飞行方式而制造的直升机等等,由此可见昆虫研究对于科学发展具有重要意义。自然界中昆虫种类繁多,不宜辨认,而且大多数体积较小,这为我们了解昆虫带来了困难。随着智能手机的高度普及,在给人们生活带来了诸多便利的同时,也为学习新知识开辟了一条便捷的途径,用户通过安装相关领域的应用便可以快速了解专业知识,因此设计一款昆虫学领域APP对于普及昆虫学知识具有重要意义。本文设计并实现了一套基于C/S架构的昆虫识别系统,由WEB服务器、Android移动应用、深度学习模型三个主要部分组成。利用My SQL数据库存储用户信息以及昆虫百科信息,通过整合Spring、Spring MVC、Mybatis三大框架,实现了WEB服务器的基本功能。系统遵循restful设计风格,利用HTTP协议实现与客户端的数据通信。WEB服务器部署在Ubuntu操作系统上,使用Tomcat作为容器,客户端运行于Android操作系统,使用Android studio并基于Android8.0版本开发,用户可以通过安装该APP了解系统预设昆虫的相关信息,并通过上传昆虫图片进行昆虫种类识别。深度学习模型的实现依赖Keras高层神经网络API,使用Tensor Flow深度学习框架作为后端,选取蜻蜓、天牛、螳螂等16种常见昆虫和蚰蜒、蜱等3种形态近似昆虫的共19种小动物图像,经过反复训练,模型的识别准确率达到98.5%。本系统开发涉及网站服务器、Android应用、人工智能、图形学、网络编程等多个领域,目前各大主流Android应用市场无相同软件。本系统的研发为昆虫种类的识别提供了更加便捷的途径,能够帮助非专业人员了解昆虫学知识,熟悉昆虫的种类、分布,增强学习兴趣,提高安全意识,避免意外伤害。同时,如果应用于农田、森林等环境,可以帮助相关工作人员了解害虫的习性、掌握害虫防治方法,减少病虫害影响,对于种植业具有积极影响。本系统适合农业、林业工作人员,昆虫爱好者,以及中小学生使用,在校园教育、知识科普等方面能够发挥较好的作用。
论文目录
文章来源
类型: 硕士论文
作者: 李瑞升
导师: 刘军
关键词: 昆虫识别,移动应用,迁移学习
来源: 吉林大学
年度: 2019
分类: 基础科学,信息科技
专业: 生物学,计算机软件及计算机应用
单位: 吉林大学
分类号: TP391.41;Q969
总页数: 68
文件大小: 4090K
下载量: 180
相关论文文献
- [1].基于C/S架构的门诊医生工作站系统研究与设计[J]. 信息与电脑(理论版) 2017(21)
- [2].分析C/S架构的多媒体教室设备管理系统研究[J]. 中国多媒体与网络教学学报(电子版) 2018(01)
- [3].浅谈基于C/S架构的市县预报服务平台几个典型故障的处理办法[J]. 数字技术与应用 2019(05)
- [4].一种弱C/S架构的计算迁移模型的设计与实现[J]. 计算机应用研究 2018(05)
- [5].C/S架构系统性能测试虚拟用户脚本编写技术研究与实现[J]. 计算机与数字工程 2018(01)
- [6].基于C/S架构的分布式电源监控系统的设计与实现[J]. 新能源进展 2018(02)
- [7].基于Linux的网络聊天系统的设计[J]. 信息与电脑(理论版) 2017(23)
- [8].基于C/S架构的城市土地资源信息管理系统研建[J]. 计算机产品与流通 2018(06)
- [9].基于C/S架构的客流检测系统设计与实现[J]. 吉首大学学报(自然科学版) 2019(04)
- [10].基于C/S架构的医院信息系统自动更新实践[J]. 智慧健康 2019(23)
- [11].基于C/S架构的区域协调控制智能交通信号系统的设计与实施[J]. 自动化技术与应用 2018(07)
- [12].基于C/S架构的五子棋游戏软件的设计与实现[J]. 电脑知识与技术 2019(22)
- [13].“以患者为中心”的医院信息管理系统建设实现[J]. 电子制作 2013(12)
- [14].合理用药监测系统的构建与实施[J]. 医疗卫生装备 2015(11)
- [15].基于B/S和C/S架构的船舶动力装置远程故障诊断系统[J]. 船舶工程 2018(08)
- [16].基于C/S架构的教学管理监控系统的设计与实现[J]. 电脑知识与技术 2018(28)
- [17].基于TCP/IP协议多客户连接的服务端程序实现[J]. 电脑编程技巧与维护 2009(20)
- [18].基于C/S架构的地磅管理信息系统的设计与实践[J]. 中国信息化 2018(03)
- [19].人力资源管理系统的设计与实现[J]. 电脑编程技巧与维护 2009(21)
- [20].基于大数据的C/S架构移动终端通信系统数据优先级技术研究[J]. 信息与电脑(理论版) 2019(18)
- [21].“高校学生综合信息管理系统”的开发与创新[J]. 金融教学与研究 2014(01)
- [22].基于C/S架构的航天发射场自动判读系统[J]. 兵器装备工程学报 2017(10)
- [23].付款管理系统设计与实现[J]. 电脑与电信 2010(02)
- [24].基于C/S架构的实时集群系统检测软件设计[J]. 电脑编程技巧与维护 2019(08)
- [25].新震级标度下安徽C/S架构测震子台网建设[J]. 电脑编程技巧与维护 2019(04)
- [26].基于RFID的网银设计与实现[J]. 科技传播 2018(17)
- [27].基于C/S架构医院HIS系统的设计与实现[J]. 电子世界 2018(17)
- [28].浅议销售管理信息系统的设计与测试[J]. 信息与电脑(理论版) 2013(02)
- [29].基于C/S结构的消防重点单位消防安全管理软件的设计与实现[J]. 计算机光盘软件与应用 2014(07)
- [30].一种基于Windows Server 2008局域网考试系统的设计和实现[J]. 微型电脑应用 2009(10)