通过图像灰度线性变换提高图像对比度和亮度,原图像为src,目标图像为dst,则dst(x,y) = * src(x,y) +
。
不仅对单通道图像可以做灰度线性变换,对三通道图像同样可以。
#include<opencv2/opencv.hpp>;
#include<iostream>
using namespace cv;
using namespace std;
int main(int argc, char** argv)
{
Mat src,dst;
src = imread("1.jpg");
if (!src.data)
{
cout << "could not load image" << endl;
return -1;
}
namedWindow("input", CV_WINDOW_AUTOSIZE);
imshow("input", src);
int rows = src.rows;
int cols = src.cols;
float alph
本文介绍了如何通过图像灰度线性变换来提高图像的对比度和亮度,这种变换适用于单通道和三通道图像。通过特定的公式 dst(x,y) = α* src(x,y) + β,可以实现对图像像素值的调整,从而达到增强视觉效果的目的。"
105438513,7466511,Linux内核:进程管理与调度详解,"['操作系统', 'Linux', '内核架构', '进程调度']
订阅专栏 解锁全文
443

被折叠的 条评论
为什么被折叠?



