opencv:图像对比度、亮度值调整(理论基础)
2017-05-11 23:43
513 查看
一般的图像处理算子都是一个函数,它接受一个或多个输入图像,并产生输出图像。算子的一般形式如下:
g(x)=h(f(x))或者g(x)=h(f0(x)……fn(x))
图像亮度和对比度的调整操作,属于图像处理变换中一种——点操作。
点操作特点:仅仅根据输入像素值(有时加上某些全局信息或参数),来计算相应的输出像素值。这类算子包括亮度和对比度、颜色校正和变换。
两种最常用的点操作(或者说点算子)是乘上一个常数(对应对比度的调节)以及加上一个常数(对应亮度值的调节),公式如下:
g(x)=a*f(x)+b
g(x)=h(f(x))或者g(x)=h(f0(x)……fn(x))
图像亮度和对比度的调整操作,属于图像处理变换中一种——点操作。
点操作特点:仅仅根据输入像素值(有时加上某些全局信息或参数),来计算相应的输出像素值。这类算子包括亮度和对比度、颜色校正和变换。
两种最常用的点操作(或者说点算子)是乘上一个常数(对应对比度的调节)以及加上一个常数(对应亮度值的调节),公式如下:
g(x)=a*f(x)+b
参数f(x)表示源图像像素 参数g(x)表示输出图像像素 参数a(需要满足a>0)被称为增益(gain),常常被用来控制图像的对比度 参数b通常被称为偏置,常常被用来控制图像的亮度 可以更进一步写成: g(i,j)=a*f(i,j)+b
相关文章推荐
- 【OpenCV入门教程之六】 创建Trackbar & 图像对比度、亮度值调整
- 【OpenCV入门教程之六】 创建Trackbar & 图像对比度、亮度值调整(转)
- 【OpenCV入门教程之六】 创建Trackbar & 图像对比度、亮度值调整
- opencv-图像对比度、亮度值调整
- OpenCV 学习记录5 图像通道分离、对比度和亮度调整
- 【OpenCV入门教程之六】 创建Trackbar & 图像对比度、亮度值调整
- 【OpenCV入门教程之六】 创建Trackbar & 图像对比度、亮度值调整
- opencv学习笔记之调整图像的亮度与对比度
- 【OpenCV入门教程之六】 创建Trackbar & 图像对比度、亮度值调整
- opencv调整图像亮度与对比度
- OpenCV------创建Trackbar & 图像对比度、亮度值调整
- 【OpenCV入门教程之六】 创建Trackbar & 图像对比度、亮度值调整
- opencv调整图像亮度和对比度
- OpenCV-调整图像的对比度、亮度
- 【OpenCV入门教程之六】 创建Trackbar & 图像对比度、亮度值调整
- 【OpenCV_10】 创建滑动条Trackbar & 图像对比度、亮度值调整
- 【OpenCV入门教程之六】 创建Trackbar & 图像对比度、亮度值调整
- 【OpenCV入门教程之六】 创建Trackbar & 图像对比度、亮度值调整
- opencv c++函数 基础5 改变图像的对比度和亮度
- OpenCV 图像对比度、亮度值调整示例程序