# Insect_Identification
## 项目介绍:
#### 名称:
基于机器视觉的害虫种类及数量检测
#### 要求:
数目检测和昆虫种类识别
## 项目进度
- [x] 2017/4/8---------二值化
- [x] 2017/4/9---------图片中昆虫虫体计数
- [x] 2017/4/22-------PyQt和OpenCV_VideoFrame结合做出基本界面
- [x] 摄像头Frame中检测虫体数目,并在界面中显示标出
- [x] 学习昆虫图像特征的提取,参考论文中提出的几个特征量
- [x] 提取特征量并进行保存
- [x] 按照神经网络方法搭建训练模型
- [x] 搭建了线性SVM分类训练器
- [x] 将特征提取和UI界面建立连接,实现拍照和预测判断一体
## 机器学习训练算法(参考Python机器学习)
* LogisticRegression
* SGDClassfier 还没有尝试
* LinearSVM
* 朴素贝叶斯 (文本分类,不用)
* K邻近(分类)
* 决策树,不用
* 集成模型,不用
## 文件介绍
* 用户界面
* MainWindow.ui-----------------------PyQtDesigner设计的主界面文件
* MainWindow.py----------------------PyUIC转换而成的主界面程序
* 运行逻辑
* VideoMainWindow.py--------------PyQt结合OpenCV实现在界面中显示视频画面
* PreProcess.py-------------------------对源数据样本进行预处理
* 特征提取
* P_circle.py------------------------------似圆度
* P_extend.py----------------------------延长度
* P_leaf.py--------------------------------叶状性
* P_rect.py--------------------------------矩形度
* P_spherical.py------------------------球形度
* GetFeatures.py-----------------------提取特征的模块
* GetFiveFeatures.py-----------------五个特征提取的测试代码
* FeatureExtract.py-------------------提取样本库特征保存到CSV文件
*
* 机器学习模块
* LinearSVM.py-------------------------线性SVM分类器的训练和模型保存
* LinearRegression.py---------------逻辑回归分类器的训练和模型保存
* KneiborsClassfier.py---------------KNN分类器的训练和模型保存
* Predict.py------------------------------加载预训练模型,对特征进行预测
* Thresholding.py---------------------------大津法程序实现和OpenCV大津法函数的效果对比
* Count.py-------------------------------------实现加载图片,二值化(大津法),查找轮廓进行计数的效果
* GetChineseName.py--------------------分类中英文转换
## 参考书籍
1. 《OpenCV3 计算机视觉Python语言实现》
2. 《机器学习》
3. 《Python机器学习实践与Kaggle实战》
## 参考链接及对应解决方案
#### 1. 计数
1. 大米计数(http://blog.csdn.net/jia20003/article/details/7605653)
2. 二值化大津法原理介绍(http://www.cnblogs.com/herway/archive/2011/09/23/2186698.html)
3. OpenCV二值化教程(http://docs.opencv.org/3.0-beta/doc/py_tutorials/py_imgproc/py_thresholding/py_thresholding.html#thresholding)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于python+opencv实现的昆虫识别和数目统计(高准确率识别)+源码+项目文档+毕业论文,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用,详情见md文档 二值化 图片中昆虫虫体计数 PyQt和OpenCV_VideoFrame结合做出基本界面 摄像头Frame中检测虫体数目,并在界面中显示标出 学习昆虫图像特征的提取,参考论文中提出的几个特征量 提取特征量并进行保存 按照神经网络方法搭建训练模型 搭建了线性SVM分类训练器 将特征提取和UI界面建立连接,实现拍照和预测判断一体 机器学习训练算法(参考Python机器学习) LogisticRegression SGDClassfier 还没有尝试 LinearSVM 朴素贝叶斯 (文本分类,不用) K邻近(分类) 决策树,不用 集成模型,不用
资源推荐
资源详情
资源评论






























收起资源包目录





































































































共 164 条
- 1
- 2
资源评论


梦回阑珊
- 粉丝: 6659
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基于树莓派的自动驾驶小车制作项目
- 陶粒混凝土砌体信息化施工技术研究.docx
- acp-admin-cloud-Kotlin资源
- 基于单片机一氧化碳报警器方案设计书.doc
- 中职《计算机组装与维修》课程中课岗融合教学的应用.docx
- mcp-gitee-ent-AI人工智能资源
- 互联网+背景下职业院校教师信息素养提升有效策略.docx
- 计算机系统在自动化仪器仪表中的运用.docx
- 深信服国产虚拟化平台介绍.docx
- rust-ruoyi-Rust资源
- PLC在电镀生产线上的应用(大学本科方案设计书).doc
- 电气工程中电气自动化技术探析.docx
- 网络环境下企业财会管理工作探析1.docx
- 三全育人理念下高校网络思政育人路径思考.docx
- 财务共享服务下管理会计信息化有效实施对策探讨.docx
- 运营商大数据安全管理策略研究.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
