毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

基于图像识别的苹果分级研究 第11页

更新时间:2009-9-8:  来源:毕业论文
基于图像识别的苹果分级研究 第11页
滑过这些极小值。
4.4.3基于神经网络的苹果分级判别
  前向多层神经网络作为具有教强模式识别功能的工具,已被广泛应用于各个
领域。本系统所采用的网络包含输入层、隐层、及输出层。隐层可以是一层和多
层,每层上的神经元称为节点或单元。网络的信号传播是由输入单元传到隐单元,
最后传到输出单元。每个隐单元的活性取决于输入单元的活性及输入单元与隐单
元的之间的连接权值。同样输出单元的行为取决于隐单元的活性以及隐单元和输
出单元的连接权。
    图4-4 BP神经网络
  苹果按大小分等级,提取的特征量只有一个——平均半径%,输出有四种情
况(1号,1号,3号,3号),可用两位二进制数表示:00,01,10,1l。取隐层
为一层,4个接点即可。图4.4表示了本设计用BP神经网络所采用的网络结构图。
利用标准等级的苹果首先进行学习,得出学习结果连接权值;然后根据连接权值
进行判断分级。
等级”。
    a.图像处理子项    b.特征提取子项
    图5—2菜单选项图
    工具栏是苹果分级时用到的算法所的选项,如“中值滤波”、“Sobel边缘检
测”、“图像二值化”、“图像细化”、“分等级”。
  客户区主要显示处理的图像。分级时,只显示原始苹果图像。也可以按步单独
处理,并查看处理的结果图,如图5.3所示,其中显示的图像有原始图、滤波结
果、边沿检测结果、二值化结果、细化结果。
图5.3单步图像处理结果显示
5.2算法设计
  在软件的编写过程中,完成了本人所选用的图像处理算法(中值滤波、Sobel
边缘检测算法、图像二值化、灰度直方图平滑、图像细化),特征值的提取算法(重
心计算,平均半径计算、相对平均半径方差),依据判别函数和特征量对苹果进行
分级等计算。
基于图像识别的苹果分级系统软件部分流程图如图5.3所示。
图5.3苹果分级系统软件部分流程图
在代码书写过程中生成了不少API函数,并加入了不少注释,这为二次开发
打下了基础。以下是FeatureAbstract.h文件中的API函数定义,可以看出书写规
范,接口标准统一。
撑ifndef INC FeatureAbstractAPl
#define INC FeatureAbstractAPI
//计算_二值图像重心函数
BOOL WINAPI CenterGravity(BYTE’lpDIBBits,LONG IWidth,LONG IHeight,CPoint’pt);
//对图像二值化图像后边缘轮廓过滤函数
BOOL WINAPI BinaryEdgeFilter(BYTE’lpDIBBits,LONG lWidth,LONG IHeight,CPoint’pt)
基于图像识别的苹果分级系统软件部分流程图如图5.3所示。
图5.3苹果分级系统软件部分流程图
在代码书写过程中生成了不少API函数,并加入了不少注释,这为二次开发
打下了基础。以下是FeatureAbstract.h文件中的API函数定义,可以看出书写规
范,接口标准统一。
撑ifndef INC FeatureAbstractAPl
#define INC FeatureAbstractAPI
//计算_二值图像重心函数
BOOL WINAPI CenterGravity(BYTE’lpDIBBits,LONG IWidth,LONG IHeight,CPoint’pt);
//对图像二值化图像后边缘轮廓过滤函数
BOOL WINAPI BinaryEdgeFilter(BYTE’lpDIBBits,LONG lWidth,LONG IHeight,CPoint’pt)
}嘲化
BOOL WINAPI ThiningDIB(BYTE‘lpDIBBits,LONG IWidth,LONG IHeight);
,/清除内部斑点
BOOL WINAPI eliminatelnSpot(BYTE’lpDIBBits,LONG IWidth,LONG IHeight);
//长宽计算提取
BOOL wINAPI SizeCalculate(BYTE’lpDIBBits,LONG IWidth,LONG IHeight,CSize’pSize);
“平均半径
BOOL  WINAPI  averageRadius(BYTE’lpDIBBits,LONG  IWidth,LONG  IHeight,CPoint  ’pt,float
‘averageR.float‘maxRadius);
,/半径相对误差计算
BOOL WINAPI SequareRootRadiiError(BYTE’lpDIBBits,LONG IWidth,LONG IHeight,CPoint’pt,float
’averageR.float’SequareRootRadiaError);
#endif
39
果大小、形状自动分级是完全可行的。估计近几年内,在我国会出现商品化的基
于图像识别的水果大小、形状和颜色的自动分级系统。其次水果按颜色和表面缺
陷的快速检测是目前面临的一大难题,也是限制分级速度和引起误差的主要因素。
  对于按颜色、缺陷分级还尚待进一步研究。需要进一步完善视觉信息处理系
统,为实现动态水果全表面缺陷的快速检测,应采用多视角技术和近红外或中红
外成像技术,为了提高视觉信息的处理速度,除进行有效、快速的算法外,还需
要在硬件上采取必要的措施,如采用具有并行特点的高速DSP技术,采用流水线
图像处理硬件系统以及快速的智能处理芯片技术(如神经网络集成芯片、图像滤
波芯片等);机械系统还需要进一步完善,下一步应设计智能化的输送机构、水果
卸载机构和分选机构,保证水果无损地通过整个分选过程的同时,机器视觉可以
快速地完成水果全表面的检查。

 << 上一页  [11] 

基于图像识别的苹果分级研究 第11页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。