佳木斯市昆虫识别计数APP设计_第1页
佳木斯市昆虫识别计数APP设计_第2页
佳木斯市昆虫识别计数APP设计_第3页
佳木斯市昆虫识别计数APP设计_第4页
佳木斯市昆虫识别计数APP设计_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 佳木斯市昆虫识别计数APP设计 王建楠 崔广新 单晓晶Summary 通过运用计算机对昆虫特征描述、图像采集和计数技术,研究设计基于Android的佳木斯市昆虫识别计数APP,该APP可为人们提供昆虫检索和识别服务,同时可针对农田虫害暴发起到监测作用。Key 昆虫识别;监测虫害;检索计数APPS126 A 0517-6611(2018)29-0176-04Abstract Through the use of computers for insect characterization, image collection and counting techniques, design inse

2、ct identification counting APP for Jiamusi based on the Android. The APP provides search and recognition services for the people, and can also be used to monitor the outbreak of farmland pests.Key words Insect identification;Monitoring pests;Retrieval count APP昆虫是动物界种类最多、数量最大的动物,对农业生产和人类健康造成重大影响1。昆虫

3、的鉴定与识别是认识与研究昆虫的基础。而国内外昆虫的识别主要依靠相关研究人员和专家的鉴定,或者通过专业书籍的查询来确定。这种方法不仅劳动强度大,且及时性低。随着计算机技术的快速发展,自动识别技术从20世纪中期开始进入人们的视野,经过指纹识别到人脸识别,直至20世纪90年代自动识别技术日益成熟,其中包括从不同方面进行昆虫自动识别。模板匹配方法是通过专业人员绘制的模板与想要搜索的图像进行相关性识别,识别的基础在于昆虫部位模型建立,再通过和标本图像的坐标进行相异度比较,最后两者差别越小的是该品种可能性越大。对于形态学识别方法,它先将昆虫图像数字化,运用积分几何或者几何形态方法测量,对数据库昆虫各形态数

4、值进行对比,分析相同或相近的数值最终得出结论。还有基于系统学识别方法、基于机器学习的方法或几种方法混合等。在数据库建立方面,數据样本越多,要进行查询对比的数据就越多,花费的时间越长,对处理器的要求也越高,所以通过分层数据库的建立可以很好地解决此类问题,在昆虫方面,先对昆虫进行目、科、属的分类分层,会更快地找到目标昆虫2-4。目前,昆虫识别计数技术得到了国内外越来越多的关注,美国、日本等国家昆虫识别APP的制作较为详细,但因昆虫在不同地域种类有很大差别,适用范围不大。国内现有昆虫识别软件较少,应用较广泛的是百度的图片识别。相关电子昆虫检索系统仍处在起步阶段,需要对昆虫识别数据库进一步完善,综合运

5、用识别技术,开发快速简单实用的识别操作系统,使一些对昆虫感兴趣的非专业人员认识身边的昆虫,提高昆虫科普水平,也对农业虫害的预警起到辅助检测作用。1 设计概述1.1 昆虫识别计数APP概述 佳木斯市昆虫识别计数APP是可以使用户通过选择昆虫的形态特征来进行昆虫识别,并且通过图片输入,识别相同外部形态的昆虫达到计数目的的一款基于Android系统手机移动应用软件。通过简单的指引性操作,即使是非专业人员,也可以方便快捷地认识身边的昆虫。当碰到未知昆虫且未来得及拍照时,可以打开APP界面,通过选择昆虫的形态特征,如昆虫的颜色、翅膀类型等,筛选出与之对应的昆虫;如果有该未知昆虫的图片,上传图片即可筛选出

6、相同或类似的昆虫。该APP还可以通过输入想要了解的昆虫的中文名称,获得昆虫的详细资料,系统有效地获取信息。对于感兴趣的昆虫还可以上传至微信朋友圈,促进交流。APP中的计数功能在农业田间应用广泛,使用该APP可以对田间突增害虫起到提示和预警作用。1.2 研究对象 该APP 数据库筛选出80种佳木斯市常见的或者有明显形态特征的昆虫,如蜜蜂、蚂蚁、蝶类等,编辑其详细生活史及清晰图片,供大家搜索查阅。1.3 分类依据 对于APP所选取的昆虫对象,有23处明显的生物学特征,方便用户检索的同时也提高检索的正确率。而对于昆虫生物学特征是从整体到局部的划分,例如先整体区分昆虫的颜色和大小,有没有翅膀,再局部地

7、区分昆虫的头(胸、腹、翅膀)的形状、花纹、颜色等,将这些分好类的数据详细地存储到数据库中,通过层层筛选确定最终符合的昆虫。通过对佳木斯市样地实地考察,采样拍照记录数据,配合专业书籍对比分析,进行数据库的填充,从而提高最终识别结果的可信度。对于比较难分辨的昆虫,将在后期完善。1.4 需求分析 传统的昆虫鉴别需要有经验或专业人员,昆虫分类耗时耗力,效率低并且环境艰苦,使其难度增加。运用该APP,可以使没有昆虫基础,但需要知道昆虫种类或感兴趣的人员快速识别昆虫。在预防虫害方面可以通过计数功能实现田间虫害预测,方便快捷,适用人群广泛。2 佳木斯市昆虫识别计数APP2.1 信息构架 APP 的基本架构是

8、Android客户端和服务器端。Android客户端的用户可以通过用户界面注册进入程序。它包括保险层和业务层,通过Android客户端数据的SQLite输入和服务器端数据交互,最终呈现在UI界面上。服务器端包括数据库层和业务逻辑层,其中数据库层汇集鳞翅目、鞘翅目、膜翅目的昆虫整体照片和局部特征照片。业务逻辑层是通过Android客户端数据输入请求,链接SQLite数据库进行查询,并把结果返回给客户端。对于APP中的计数功能,通过输入昆虫照片的数字处理,将昆虫进行二值化处理识别昆虫的形态特征,锁定同一种昆虫来进行流域分割,联通区域标记进行计数5-8(图1)。2.2 主要功能 佳木斯市昆虫识别计数

9、APP功能结构如图2所示。用户通过点击佳木斯市昆虫识别计数APP图标,打开APP界面,界面中包含“登陆”和“注册” 2个按钮(图3)。首次登陆的用户,进行用户基本信息(包括用户名、用户密码、手机号验证码等)的注册后(图4)即可登录进入用户界面(图5)。登陆成功后,出现昆虫检索、昆虫识别和昆虫计数3个主要功能的一级界面(图6)。点击昆虫检索按钮,可以进入检索昆虫的二级界面,通过输入昆虫名称来搜索相关昆虫信息(图7)。点击昆虫识别按钮可以进入选择昆虫特征的二级界面(图8、9),通过图片对比或者一步步选择来最终確定要查询的昆虫信息(图10)。点击昆虫计数可以通过输入图片获得昆虫数量。3 结语在当今不

10、可逆转的信息化潮流下,不同学科的相互合作完善是完成昆虫识别计数APP的关键。佳木斯市昆虫识别计数APP在可供方便快捷地识别昆虫的同时,也为广大昆虫爱好者提供了学习交流平台。在害虫防控方面,通过识别害虫种类,运用计数功能,为监测农业害虫信息和害虫预测预报提供了技术支持。实现了由繁琐的传统昆虫检索模式转变为简便迅捷的昆虫检索模式的巨大进步。随着我国人民经济水平的提高,对生活环境绿化需求日益加大,国家越来越重视生态文明的建设,把人民美好生活作为奋斗目标,人们对身边的环境也越来越关注,对周边环境的昆虫认知有一定的需求,佳木斯昆虫识别计数APP可以让人们轻松快捷地了解感兴趣的昆虫。Reference1

11、陈瑜,马春森.气候变暖对昆虫影响研究进展J.生态学报,2010,30(8):2159-2172.2 付鹏,裘正定.生物特征识别技术及相关问题综述J.计算机安全,2003(25):27-30.3 赵汗青,沈佐锐,于新文.数学形态特征应用于昆虫自动鉴别的研究J.中国农业大学学报,2002,7(3):38-42.4 卢亚玲.基于图像处理的粮虫自动计数系统的研究J.微计算机信息,2007,23(24):311-312.5 姚青,吕军,杨保军,等.基于图像的昆虫自动识别与计数研究进展J.中国农业科学,2011,44(14):2886-2899.6 张建伟.基于计算机视觉技术的蝴蝶自动识别研究D.北京:中国农业大学,2006.7 张恒博.基于内容的图像数据库检索的技术研究D.大连:大连理工大学,2008.8 王冠宇,关永,赵冬生.JAVA在SQL

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论