2 软件处理与分析
数字图像处理是视觉系统的关键,在虚拟仪器系统中,这一切是通过计算机软件实现的 。目前国内外使用最为广泛的虚拟仪器开发平台是NI公司的LabVIEW和LabWindows/CVI,而 基于这两种软件的IMAQ Vision则为这两种平台提供了完整的图像处理函数库或功能模块, 如各类边缘检测算子、自动阈值处理、各种形态学算法、滤波器、FFT等,该库包含大量当 前证明成功的理论算法,使用户无需专业编程经验,即可迅速开发完成优秀的、适合本专业 的图像处理与分析系统。
3种子等级判别视觉系统
3.1系统配置
基于计算机视觉的种子等级判别视觉系统主要是用于大量籽粒的自动化计数与几何尺寸 特征测定,该系统的使用提高了测量精度和效率。其基本软硬件配置为:
硬件:彩色CCD、PCI-IMAQ-1408图象采集板(NI公司产品)、PC Pentium II/233计算机;
软件开发工具:LabWindows/CVI、IMAQ Vision;
操作系统:Windows NT 4.0。
3.2图像采集
图像采集的过程也就是图像采集板对来自CCD的标准视频信号(PAL或NTSC制式)进行模 数转换的过程,量化后的数据通过PCI总线传入计算机内存。
3.3图像处理
(1)中值滤波
图像信息在采集过程中往往受到各种噪声源的干扰,这些噪声在图像上常常表现为一些 孤立像素点,这可理解为像素的灰度是空间相关的,即噪声点像素灰度与它们的近邻像素有 显著不同。这种干扰如不经过滤波处理,会对以后的图像区域分割、分析、判断带来影响。与通常的线性滤波器(如低通滤波器)相比,非线性滤波器能够更好地解决某些图像处理问 题,其中最有用的叫作排序滤波器,可以在IMAQ Vision中即调即用。中值滤波是排序滤波 器的一种,它既可作到噪声抑制,滤除脉冲干扰及图象扫描噪声,又可以克服线性滤波器所 带来的图像细节模糊,保持图象边缘信息。中值滤波的思想是取一移动矩阵模板,进行如下处理: