第一章 绪论
6
及其电信号,为熔滴的过渡机理和控制提供了基础
[28]
。
借助于高速摄像技术可以很直观的观察到熔滴的具体过渡过程,但目前大都
停留在图片的直观认识上,并未对其进行深一步的量化分析。
1.2.2 数字图像处理
数字图像处理(Digital Image Processing),就是利用计算机和相应软件,对摄
像机拍摄的图像经增强、分割和复原等一些数学处理,从而提高图像的实用性,
达到人们所期望的结果。进行图像处理所需要的硬件设备包括摄像机、图像采集
器(同步控制器、模数转换器和存储器)、计算机和图像显示终端。主要的处理任
务,通过图像处理软件来完成。对于大规模和大容量的图像处理,需要非常高的
计算能力和速度,通用计算机通常无法满足,需专用的图像处理系统。随着超大
规模集成电路的发展,专门用于各种处理算法的高速芯片,即图像处理专用芯片,
会形成较大的市场。但焊接中涉及到的图像处理量较小,所以目前普通的电脑已
能满足计算要求。
目前图像处理采用较多的软件是 MATLAB。MATLAB 中的图像处理工具箱
包含了许多可对图像进行处理操作的函数。所支持的基本的图像处理操作有:图
像类型的转换、图像的点运算、代数运算、空间变换、图像的邻域操作、边界检
测、图像的增强与复原处理、图像的压缩编码处理、形态学处理等等。下面就
MATLAB 在图像处理中各方面的应用分别进行介绍。
(1) 对图像信息的查询、读取和显示。MATLAB 提供了图像信息查询函数
imfinfo(),图像读取函数 imread(),用来读取如: jpg、tif、bmp、tiff 等格式的图
片;图像显示函数 image()、imshow()和图像写出函数 imwrite()等等。
(2) 对图像处理的基本数学运算操作。MATLAB 提供了图像的和差乘除等代
数运算,点运算,以及滤波、相关和卷积等非线性运算。
(3) 对图像的空间变换。MATLAB 提供了图像一维和二维的离散傅立叶变换
(DFT)、离散余弦变换(DCT)、快速傅立叶变换(FFT)及其反变换函数,以及离散
小波变换(DWT)、连续小波变换(CWT)及其反变换。
(4) 对图像的增强和复原。MATLAB 提供了一系列函数可实现对图像的增强
处理,比如中值滤波函数 medfilt2(),直方图规定化函数 histeq(),还有其他的频
域增强函数。针对图像复原提供了维纳滤波复原法,lucy-richardson 等复原法。
(5) 对图像的数学形态学处理。针对二值图像,MATLAB 提供了一系列数学
形态学运算函数;腐蚀 Erode()函数以缩小对象区域、膨胀 Dilate()函数扩大对象
区域,以及在此基础上的开发的 Open()开函数、Close()闭函数、Thicken()厚函数、
Thin()薄化函数等丰富的数学形态学操作函数。
万方数据