赞
踩
在视频处理中,为了能够实时调节图像的对比对,通常需要对直方图进行拉伸处理。直方图拉伸是指将图像灰度直方图较窄的灰度级区间向两端拉伸,增强整幅图像像素的灰度级对比度,达到增强图像的效果。
常用的直方图拉伸方法有线性拉伸、3段式分段线性拉伸和非线性拉伸等。FPGA中常见的是线性拉伸。
线性拉伸就是灰度拉伸,属于线性点运算的一种。它扩展图像的直方图,使其充满整个灰度级范围内。
设f(x,y) 为输入图像,它的最小灰度级A和最大灰度级B的定义如下:
A=min[f(x,y)];
B=max[f(x,y)];
将A和B分别映射到0和255,则最终的输出图像g(x,y)为
g(x,y)=255*[f(x,y)-A]/(B-A)
如上
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。