基于MATLAB的植物幼苗识别(论文11000字,外文翻译)

摘要:杂草种类繁多,严重影响了农作物的生产与产量,使用图像处理技术识别区分杂草和作物幼苗已成为一种最科学最有效的方法。通过提取植物图像的有效特征能很好的地来识别分类植物幼苗。

本论文主要研究基于MATLAB的计算机图像处理技术来识别植物幼苗,过程中使用到了MATLAB的图像处理工具箱,以12种植物不同生长阶段的不同图像为研究目标,首先对图像进行预处理,包括背景分离,轮廓提取,形态学处理,大小归一化等;其次从颜色特征、纹理特征和形状特征三个方面分别提取图像特征参数,提取颜色矩作为颜色特征参数,利用灰度共生矩阵,提取能量、熵、惯性矩、相关性作为纹理特征参数,提取HOG特征作为形状参数;最后使用HOG特征,结合支持向量机SVM分类器的算法,训练分类器,完成了对测试图像的分类,通过调整HOG特征,分类识别率最高达到了61.7%。HOG特征容易受拍摄角度和叶片重叠的影响,SVM分类器训练速度慢的缺点也影响着分类效率,因此下一步的工作将是如何更好地处理图像以减小物理因素对结果的影响和何如优化SVM分类器来提高识别率和识别效率。

关键词:特征提取;HOG特征;识别;支持向量机。

Plant seedling identification

Abstract:There are many kinds of weeds in farmland, which seriously affect the production and yield of crops. Using image processing technology to distinguish weeds and crop seedlings has become the most scientific and most effective method. By extracting the effective features of plant images, we can identify and classify plant seedlings very well.

This paper mainly studies the computer image processing technology based on MATLAB to identify plant seedlings. In the process, the image processing toolbox of MATLAB is used. By studying different images of 12 different growth stages of plants, the image is pretreated first, including background separation, contour extraction, morphological processing, and size return. Secondly, the feature parameters are extracted from three aspects of color features, texture features and shape features, and color moments are extracted as color feature parameters, and the energy, entropy, moment of inertia and correlation are extracted as texture parameters by using the gray level co-occurrence matrix, and HOG features are extracted as shape parameters. Finally, HOG is used. Features, combined with the SVM support vector machine classifier, the classifier is trained and the classification of the test images is completed. By adjusting the HOG features, the classification recognition rate is up to 61.7%. HOG features are easily affected by the angle of shooting and the overlap of the blades. The slow training speed of the SVM classifier also affects the classification efficiency, so the next step will be how to better handle the image to reduce the impact of the physical factors on the results and how to optimize the SVM classifier to improve the recognition rate and recognition efficiency.

.Key words:Feature extraction; HOG feature; recognition; support vector machine

目录

摘要    1

Abstract    2

1绪论    3

1.1选题的目的和意义    3

1.2国内外研究状况    3

1.3本文的研究内容    4

2图像获取及图像分割    5

2.1图像的获取与数据库的建立    5

2.2 图像背景分离    5

2.2.1RGB颜色模型下的分量提取    5

2.2.2阈值分割法    7

2.2.3形态学处理    9

3图像特征的选择与提取    11

3.1图像特征的种类    11

3.1.1颜色特征    11

3.1.2纹理特征    11

3.1.3形状特征    13

3.2HOG特征算法分析与提取    13

3.2.1HOG特征原理    13

3.2.2颜色空间归一化    13

3.2.3梯度计算    14

3.2.4梯度方向直方图    14

3.2.5重叠块直方图归一化    15

4 分类器的选取与构建    17

4.1SVM基本原理    17

4.2SVM核函数    18

4.3分类系统设计    19

4.4实验结果    19

5结论和展望    20

5.1结论    20

5.2展望    20

参考文献    22

致谢    23

matlab幼苗识别,基于MATLAB的植物幼苗识别相关推荐

  1. matlab设计译码器,基于MATLAB的循环码编译码器设计与仿真.doc

    扳昂旨螺冈唉陨裤外狸尿恨铸伸隧刽搅必勒诚天腑皖漂豌鲁靳碑缆键兽峙棘陶宽槐撒层僧袁廖颤渐魄货鼎躬薛扬衍逮西兰迫依煤鲁虐渠惫平合啥昭并屿己笆坍痞庐披吏去凄嘛兄察突徊溅今箩直藩潦咙锨谓崇若制匹扮复淌颐糖嗅你 ...

  2. 「电子万年历matlab仿真」——基于Matlab的电子万年历仿真实现

    「电子万年历matlab仿真」--基于Matlab的电子万年历仿真实现 作为一种具有时间显示.日期查询.闹钟提醒等功能的电子产品,电子万年历已经成为了人们日常生活中不可或缺的一部分.而在现代科技的发展 ...

  3. 视觉识别入门之人脸识别——基于FACENET的高精度人脸识别

    视觉识别入门之人脸识别---- 基于FACENET的高精度人脸识别 一:项目展示: - 这是实时视频读取的展示,是可以读单张图片,或者本地视频流,抑或是实时人脸检测与分类的,至于我为什么不展示我的自拍 ...

  4. matlab 函数return_基于MATLAB的指纹识别系统【论文,GUI】

    一.课题介绍 本设计为基于MATLAB的指纹识别系统.本设计系统主要对指纹图像进行三方面处理:图像预处理.特征提取和特征匹配.图像预处理包括四个步骤:图像灰度化.滤波增强.二值化.细化,对指纹图像进行 ...

  5. matlab故障识别,基于Matlab的电力系统故障分析与仿真(V2.1)最新版

    <基于Matlab的电力系统故障分析与仿真.doc>由会员分享,可免费在线阅读全文,更多与<基于Matlab的电力系统故障分析与仿真(V2.1)>相关文档资源请在帮帮文库(ww ...

  6. bp神经网络matlab代码_基于Matlab的BP神经网络识别26个英文字母

    一.设计思想 字符识别在现代日常生活的应用越来越广泛,比如车辆牌照自动识别系统,手写识别系统,办公自动化等等.本文采用BP网络对26个英文字母进行识别.首先将待识别的26个字母中的每一个字母都通过长和 ...

  7. matlab的车牌照识别,基于MatLab车牌号码识别算法研究与

    <基于MatLab车牌号码识别算法研究与>由会员分享,可在线阅读,更多相关<基于MatLab车牌号码识别算法研究与(15页珍藏版)>请在人人文库网上搜索. 1.基于,MatLa ...

  8. matlab合成和弦,基于Matlab实现音乐识别与自动配置和声的功能.pdf

    基于Matlab实现音乐识别与自动配置和声的功能 杨若芳,等 基于Matlab实现音乐识别与自动配置和声的功能 1 2 杨若芳 ,项 顶 1 (甘肃兰州城市学院教育学院 甘肃兰州,730070) 2 ...

  9. matlab 车牌图识别,基于MATLAB车牌图像识别的设计与实现(附答辩记录)

    基于MATLAB车牌图像识别的设计与实现(附答辩记录)(包含选题审批表,任务书,开题报告,中期报告,毕业论文15000字,代码) 摘  要:车牌照识别是图像识别领域的重要研究课题.运用MATLAB对车 ...

最新文章

  1. 地图点击省跳转到市_城市天际线导入真实世界地图教程
  2. 网页模板制作只为满足用户需求!
  3. 数据中心基础架构 22 年演进
  4. hive substr函数_数据分析工具篇——HQL函数及逻辑
  5. android system window,Android之属性fitsSystemWindows
  6. 实现分页统计记录总数时: sql语句的异常
  7. mysql8.0.17压缩包安装教程_mysql 8.0.17 解压版安装配置方法图文教程
  8. http请求pom 客户端_RPC之HttpClient与OkHttp3的实现,服务端知识点
  9. markdown与latex:矩阵的书写
  10. 【重点 递归 动态规划 正则表达式匹配】LeetCode 10. Regular Expression Matching
  11. Java模板回调函数,模板方法与回调函数
  12. 【日常】DES加密算法python实现_以密码编码学与网络安全——原理与实践(第六版)课后习题3.11为例
  13. 天行健,君子自强不息
  14. 【其他】微信双开、多开的几种方法
  15. 坚果云企业版服务器端,坚果云企业版常见问题解答
  16. 郑州计算机安全协会安全员考试成绩,安全员C证考试结果查询
  17. 联盟平台开屏广告收入大减,APP开发者应如何应对?
  18. Docker系列文-----Docker的网络类型(4)
  19. stm32延时us寄存器_自己写一个STM32 HAL库的US微秒延时函数
  20. word字体设置:如何为常用字体设置快捷键

热门文章

  1. 金行健:市值缩水3000亿 中国中免过山车
  2. 流程图软件lauto_流程图软件(Iauto)
  3. 利用51单片机和DS12C887时钟芯片制作万年历
  4. 牛客 BL1 扭蛋机
  5. Boardcast receiver
  6. python迭代是什么意思_python中的迭代是什么意思?
  7. C#判断用户是否使用微信浏览器,并据此来显示真实内容或二维码
  8. html之响应式(自适应)网页设计
  9. 谷歌地图上不去了,用BIGEMAP就可以了
  10. poi修改excel单元格值导致单元格变成橙色的问题(WPS)