基于MATLAB的柑橘图像预处理及识别系统研究
时间:2025-03-07
时间:2025-03-07
基于MATLAB的柑橘图像预处理及识别系统研究
第34卷第5期2008年5月
电子工窟师
ELECTRONICENGINEER
V01.34No.5Mav2008
基于MATLAB的柑橘图像预处理及识别系统研究
朱莉,覃亚丽
(浙江工业大学浙西分校信电系,浙江省衢州市324000)
摘要:柑橘的识别方法目前主要还是采用劳动强度大、工作效率低、随意性大、客观性不强、不符合当前标准化要求的人工检测方法。文中运用计算机视觉和模式识别技术,研究了柑橘图像的实时采集与识别技术以及分析软件系统。借助MATLAB图像处理工具箱给出了柑橘品质检测中的图像
预处理方法,实现了农副产品的品质科学分级的目的。
关键词:机器视觉;柑橘;图像预处理;MA7I队B
中图分类号:TN911.73
0引言
随着计算机技术的发展,图像处理及识别技术的应用范围及领域也不断扩大…。将机器视觉技术用于水果检测具有许多优越性。首先,它排除了在分级
的Matrox
Meteor
lI图像采集卡具有32位PCI总线,可
将采集到的图像实时传递到计算机内存或显示于计算
机显示器上,并内置4MB缓存,以保证图像数据的实
时传输。选用P4微处理器的计算机,内存128MB,硬
盘40GB,主频1.311.2用户界面设计
本研究编制的系统软件用VB编写。根据功能划
GHz。
过程中人的主观因素的干扰;同时提高了水果检测精度,降低了劳动强度旧J。本文选择柑橘为研究对象,利用机器视觉实现柑橘图像的实时采集、边缘检测、分
割以及柑橘图像的特征提取与识别,实现了机器视觉对人眼的扩展,使其在一定程度上具有了人的判断能力,从而实现了对农副产品的品质进行较为全面的检测与科学分级的目的。
MATLAB(MATrixLABoratory)是国际上公认的最优秀的科学技术与数学应用软件之一,已经在生物医学工程、图像处理、统计分析领域得到广泛的应用。本文借助于MATLAB图像处理工具箱,开发了基于计算
分,系统可分为:文件模块,用于打开图像和保存处理结果;图像采集模块,完成用CCD摄像头采集柑橘图
像的过程,并把位图以DIB格式存到硬盘上;图像预处理模块,包括图像平滑、图像增强、图像分割、边缘检
测;特征提取模块,包括大小、形态、颜色特征模块;分级模块,把特征提取模块中的3个子功能综合使用,以
实现对柑橘检测与分级的自动处理,并把结果显示到屏幕上。如图2所示。
机视觉技术的柑橘识别算法,取得了事半功倍的效果。
1柑橘识别系统设计
1.1硬件系统设计
本文研究的机器视觉检测系统如图1所示。
图2软件界面
2柑橘i只别算法
图1机器视觉硬件示意图
2.1图像滤波‘3]
图像在采集和使用过程中,往往受到各种离散的和随机的噪声源的干扰而污损,要进行滤波处理。通
本研究选用的摄像机是日本产Panasonic公司的WV-CP410/G彩色数字摄像机。加拿大Matrox公司
过滤波使图像变得清晰,从而提高图像分析的效率。
收稿日期:2007-09-21;修回日期:2008-02—18。
为抑制图像中的噪声而且保持轮廓的清晰,这里采用
41
基于MATLAB的柑橘图像预处理及识别系统研究
信号处理与显示技术 电子工露师2008年5月
了非线性处理技术——中值滤波,它可做到既去掉噪
声,又保持图像边缘信息。所以采用3x3模板的中值滤波进行了滤波除噪处理,滤波后的图像如图3所示。
LbJ-i 值臆披
图3图像平滑处理
2.2图像增强
图像增强的目的是突出图像中的有用信息,扩大不同影像特征之问的差别,从而提高对图像的解释和
分析能力HJ,即把图像变换成易于人观察和易于机器
处理的图像。为了增强图像的局部的反差,可以用灰度变换的方法使灰度变化范围增大,使原来极差很小的图像变得灰度层次丰富,从而改善视觉感知条件,达到图像增强的目的。灰度变换后的图像如图4所示。
【b)线J生监换
图4图像增强处理
2.3图像分割
本系统背景为黑色即输送装置,背景单一,采用最
佳阈值分割算法将柑橘和背景分离开来,成为2类区
域的二值图像。步骤如下:
a)求出图像中最小和最大的灰度值z。i。和z一,
令阈值的初值为:
“一——厂
T
Z。i。+Z。。
b)根据阀值瓦将图像分割成目标和背景2部分,
求出2部分的平均灰度值磊和磊,
∑z(i√)Ⅳ(iJ)
Z.:型卫翌L———一一”
∑J7v(i√)
z【ij)’n
∑z(iJ)J7、,(i√)
知一
∑心√)
z04)‘lik
式中:Z(i,.『)为图像上(i,J)点的灰度值;N(i,,)为(iJ)点的权重系数 …… 此处隐藏:8826字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:铁路路基防护及排水浅谈