OpenCV学习第十次课:调节图像亮度与对比度
发布时间
阅读量:
阅读量
在图像处理过程中,像素值的确定与输入图像的数值密切相关。通过执行针对输入像素值的数学运算,可以实现图像处理的目标。例如,在调整图像的对比度和亮度时,可结合先前所学的图像像素访问方法以及轨迹条控件等技术手段,实现对图像亮度与对比度的有效调控。
若以f(i,j)表示原始像素值,g(i,j)表示处理后的像素值,α与β作为两个控制参数,则可通过如下公式对像素值进行计算,从而完成对图像亮度及对比度的调节。
g(i,j)= αf(i,j)+ β
在该表达式中,参数α>0与β通常被定义为增益系数和偏置系数,这些参数在特定情况下可用于调整图像的对比度及亮度水平。其中,i与j分别对应像素点所在的行号和列号。
#include <iostream>
#include <stdio.h>
#include <opencv2/core.hpp>
#include <opencv2/highgui.hpp>
using namespace std;
using namespace cv;
//定义全局变量
Mat g_SrcImage, g_DstImage;
const int g_nAlphaTrackbarMaxValue = 30;
全部评论 (0)
还没有任何评论哟~
