设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于Python的机器学习的昆虫识别和数目统计系统 毕业论文+源码及数据集
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

摘 要

农业与民生和经济发展息息相关,对农业发展科学化的关注既是民生需求, 也是经济稳步发展的迫切需求。病虫害是影响农作物生长的重要因素,对农作物的产量和品质都能造成无法估计的损害。

针对目前广大农业产区农业植保人员稀缺、病虫害识难度大等问题,论文在当前已有的研究基础上进行设计,提出了一套基于机器视觉的远程害虫种类识别和数量检测系统,该系统能够在农业产区进行害虫捕杀和图像采集,同时将昆虫图像上传到虫类鉴别服务器进行昆虫识别。论文以机器视觉为核心,利用 OpenCV 开源视觉库,研究和实现了昆虫识别的完整流程。论文研究的内容主要包括:

(1) 对昆虫图像进行图像预处理的研究。使用了加权平均法对图像进行灰度化处理,再使用高斯滤波对图像进行平滑处理,最后使用大津法对灰度化后的图像进行二值化处理。

(2) 对昆虫图像进行特征提取的研究。使用 OpenCV 对二值化后的图像进行轮廓查找,同时实现昆虫计数,然后分别针对昆虫轮廓的矩形度、延长度、似圆度、球状性、叶状性进行数学定义和特征提取。

(3) 对昆虫识别进行了分类器的研究。选取了逻辑斯蒂回归模型、线性 SVM 模型和 K 临近模型进行分类器的训练和测试,比较了三种分类器在昆虫识别上的性能。

论文对基于机器视觉的昆虫种类及数量检测机制进行了研究,并在此基础实现了昆虫的识别和计数。

关键词:昆虫识别;机器视觉;图像处理;机器学习;


ABSTRACT

Agriculture is closely related to people’s livelihood and economic development. Scientific research on the development of agriculture is not only the need for people’s livelihood, but also the urgent need for steady economic development. Pests are important factors that affecting the growth of crops, and pests can cause unpredictable damage to the yield and quality of crops.

To deal with the problems such as the scarcity of agricultural plant protection per- sonnel and the difficulty of identification for pest and disease, This paper presents a set of remote pest species identification and quantity detection system based on machine vision, which is based on the existing research. This system is capable of pest killing and image acquisition in agriculture areas, while uploading pest images to insect iden- tification servers for insect identification. This paper the use of OpenCV open source vision library. This paper includes the following contents:

(1) Research on image preprocessing of insect image. Use the weighted average method to gray the image, and then use Gaussian filtering to smooth the image. Finally, binarize the gray scale image by OTSU method.

(2) Research on Feature Extraction of insect image. Use OpenCV to find the contour of binarized image, while realized the insect counting. Then propose the mathematical definition of insect features and extract the insect features, insect features include rec- tangularity, elongation, roundness, sphericity, leafy.

(3) Research on Classifier for insect identification. This paper chose the logistic regres- sion model, the linear SVM model and the k-nearest neighbors model as the insect clas- sifier to training and testing. Then compare the performance of three classifiers on in- sect identification.

This paper studies the counting and identification of insects based on machine vi- sion, achieve the counting and identification of insects.

Key words : Insects Identification; Machine Vision; Image Processing; Machine

Learning


目 录


摘 要 I

ABSTRACT II

目 录 III

第 1 章 绪论 1

1.1 课题研究的背景和意义 1

1.2 国内外研究现状 1

1.2.1 国内研究现状 2

1.2.2 国外研究现状 2

1.3 研究的内容和目的 3

1.3.1 研究内容 3

1.3.2 研究目的 3

1.4 章节安排 4

第 2 章 系统总体设计 5

2.1 系统设计目标 5

2.2 系统总体架构 5

2.3 图像采集节点 6

2.3.1 装置总体设计 6

2.3.2 运行流程 9

2.4 虫类鉴别服务器和虫类信息数据库设计 10

2.4.1 服务器设计 10

2.4.2 服务器虫类分类器实现 11

2.4.3 PC 上的昆虫分类识别软件 12

第 3 章 昆虫图像预处理与计数研究 15

3.1 昆虫图像的采集 15

3.2 昆虫图像的预处理 16

3.2.1 图像的灰度化,高斯滤波和尺度变换 16

3.2.2 二值化 17

3.2.3 大津法 OTSU 在昆虫图像二值化上的应用 18

3.3 昆虫图像的计数 20

3.3.1 检测轮廓 20

3.3.2 昆虫计数 20

第 4 章 昆虫图像特征提取与识别研究 23

4.1 特征的选取 23

4.2 特征描述以及提取方式 23

4.3 分类器的选择和训练 32

4.4 机器学习结果分析 33

4.4.1 性能评价指标 33

4.4.2 三种分类器的性能比较 34

第 5 章 总结与展望 37

5.1  总结 37

5.1.1 完成的工作 37

5.1.2 创新点和不足之处 37

5.2  展望 38

致谢...........................................................................................   错误!未定义书签。

参考文献 40

附录一:部分昆虫图像样本 42

附录二:OTSU 的 PYTHON 实现 44





















  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于Python的在线自主考试系 基于腾讯云的个人知识库管理系统 基于Android的酒店预定系统
基于matlab变频器控制交流电 基于微信小程序的家校联动平台管理 基于时频分析与自适应滤波技术的多
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!