在使用CVB图像处理开发系统中往往要做一些前期工作,为了使图像符合要求,有时要做平滑、降噪、锐化等等处理。CVB图像处理开发软件也为我们提供了这方面的工具。全都以函数的形式出现,方便我们调用。
各种滤波器和算子的集合,其中包括:
· 快速均值平滑滤波(aBinomial3、5、9、17、33、65、129)
· 边缘检测滤波
Filter function Filter size Optimization for direction Optimization for MMX
aGradient* aSobel2*
aSobel3*
aSobelOpt3* aSobelOpt4* aSobelOpt5* (* 代表 x,y,x y )
· 降噪滤波
aAdaptSmooth
· 可自由设置的滤波(用户可以根据需要,自由设置参数)
Filter function Free parameter Optimization for MMX
aBox1
aBox2
aRecSmooth
aSteerSmooth
aGradientDir
aSobel2Dir
aSobel3Dir
aSobelOpt3Dir aSobelOpt4Dir aSobelOpt5Dir
· 普通的卷积滤波
Filter function Mask data type Optimization for MMX aConvS
aConvF
普通滤波工具
Filter 工具提供了两种调用方式,dll、OCX.
滤波包括:
FilterDilate FilterEdge2x2
FilterEdge3x3
FilterErode
FilterLaplace
FilterLow2x2 FilterLow3x3 FilterLow5x5 FilterPyramid3x3
FilterPyramid4x4 FilterPyramid5x5 FilterSharpen
FilterUser2x2
FilterUser3x3
FilterUser5x5
应用:
(1) 电路板的质量检测:电路板图像中引入了椒盐噪声,可用均值掩模或者中值滤波器去除噪声,方便后续处理。
(2) 隐形眼镜质量检测:可用梯度算子突出起缺陷,可以简化自动监测的计算任务。
(3) 用于各种图像增强中。例如 CT 图像中应用图像增强突出病灶部位。