图像预处理
图像预处理,是将每一个文字图像分检出来交给识别模块识别,这一过程称为图像预处理。在图像分析中,对输入图像进行特征抽取、分割和匹配前所进行的处理。
图像预处理的主要目的是消除图像中无关的信息,恢复有用的真实信息,增强有关信息的可检测性和最大限度地简化数据,从而改进特征抽取、图像分割、匹配和识别的可靠性。
基本信息
- 中文名
图像预处理
- 含义
将文字图像分检后给识别模块识别
- 实现
灰度级变换(点运算)的实现
- 变换实例
图象求反等
基本定义
灰度级变换(点运算)的定义
对于输入图像f(x,y),灰度级变换T将产生一个输出图像g(x,y),且g(x,y)的每一个像素值都是由f(x,y)的对应输入像素点的值决定的,g(x,y)=T(f(x,y))。
对于原图象f(x,y)和灰度值变换函数T(f(x,y)),由于灰度值总是有限个(如:O~2 5 5),非几何变换可定义为:R=T(r),其中R、r(0,255)。
实现
灰度级变换(点运算)的实现
R=T(r)定义了输入像素值与输出像素之间的映射关系,通常通过查表来实现。
变换实例
1、图象求反
2、对比度拉伸
3、动态范围压缩
4、灰度级切片
直方图
总述
灰度直方图(histogram)统计了图象中各个灰度级的象素的个数。
计算
若图象具有L级灰度(通常L=256,即8位灰度级),则大小为m*n的灰度图象f(x,Y)的灰度直方图H[k],k=0…L-1,可按如下步骤计算获得:
1)初始化:for(k=0;k<L;k++)
H[k]=0;