基于图像处理的水果分类系统的设计与实现.doc

  • 需要金币2000 个金币
  • 资料目录论文助手 > 大学本科 > 科技学院 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-11-02
  • 论文字数:19678
  • 课题出处:(溪老师)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:我国一直是水果生产大国,随着时代的进步,越来越多的国外水果被引进中国市场。面对商场和超市里随处可见的奇形怪状的水果,人们很难全部识别出其种类。为了能解决这一问题,本文设计了基于图像处理的识别分类水果的系统。随着计算机技术的不断发展,图像处理已经在人机交互领域中发挥了很大作用。由于水果本身所表现出来的的多义性、多样性和在时间和空间上存在的差异性等特点,因此如何能够有效的提取水果的特征信息,提高水果识别的准确率是系统能否投入使用的关键。

本文选择以MATLAB来实现系统。MATLAB又称矩阵实验室,和其他语言相比,它拥有着强大的矩阵运算能力,这也恰巧是图像处理的关键之处。因此,本系统是利用MATLAB来对水果分类进行设计和实现的。通过前期的需求分析再结合软件开发设计的基本原则,来完成系统实现步骤的设计与规划。

首先要采集必要的水果图像,供训练分类器以及测试使用。对要训练的图片进行特征提取,组成特征向量。接着就是调参,SVM分类器有很多参数设置,本文用的是LIBSVM分类器,它选用RBF 核函数并采用交叉验证选择最佳参数c与g,最后利用获取到的模型进行测试。在进行特征提取之前,还要对图像进行预处理,主要包括灰度变换、图像平滑、二值化和边缘提取。在预处理的基础上利用Hu矩提取了水果特征,完成了水果种类的识别。

关键字:MATLAB;特征提取;中值滤波;Hu矩;支持向量机

 

目录

摘要

Abstract

1 绪论-1

1.1 研究背景和意义-1

1.1.1 图像处理-1

1.1.2 本课题研究的依据和意义-1

1.2 国外研究状况-2

1.3 国内研究状况-2

1.4 论文概况-3

1.4.1 主要内容-3

1.4.2 章节安排-3

2 图像预处理-4

2.1 图像的灰度化-4

2.2 图像平滑-4

2.2.1 邻域平均法-5

2.2.2 中值滤波-5

2.2.3 滤波器的选取-6

2.3 图像的二值化-7

2.3.1 基本自适应门限-7

2.3.2 最佳阈值处理 - OTSU-7

2.3.3 Otsu算法原理-8

2.3.4 Otsu算法步骤-9

2.4 边缘检测-9

2.4.1 edge函数-9

2.4.2 Roberts算子-9

2.4.3 Sobel算子-10

2.4.4 Prewitt算子-11

2.4.5 Log算子-11

2.4.6 Canny算子-12

2.4.7 微分算子之间的比较-12

3 水果图像的特征提取-14

3.1 不变矩-Hu矩-14

3.1.1 基本原理-14

4 基于支持向量机的分类-15

4.1 SVM基础-16

4.1.1 背景-16

4.1.2 SVM一般特征-16

4.2 分类器分类问题-16

4.3 线性可分支持向量机-17

4.3.1 最优分类面-17

4.3.2 线性可分支持向量机-17

4.4 线性不可分支持向量机-19

4.5 非线性可分支持向量机-20

4.6 解决SVM多分类问题-21

4.7 LIBSVM-21

4.7.1 LIBSVM的使用-21

4.7.2 LIBSVM的可执行文件-22

4.8 应用LIBSVM进行分类-22

5 系统设计和测试-22

5.1 系统的GUI设计-22

5.2 系统测试-24

6 结 论-26

参 考 文 献-28

致 谢-30


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费