07- 提高图像对比度和亮度

07- 提高图像对比度和亮度 : 代码部分#include<opencv2/opencv.hpp>;#include<iostream>;using namespace std;using namespace cv;int main(int argc, char* srgv) { //07- 调整图像对比度 和 亮度 Mat source1, chan...
摘要由CSDN通过智能技术生成

07- 提高图像对比度和亮度 : 代码部分
 


#include<opencv2/opencv.hpp>;
#include<iostream>;
using namespace std;
using namespace cv;
int main(int argc, char* srgv) { //07- 调整图像对比度 和 亮度
	Mat source1, change1;
	source1 = imread("F:\\OpenCV-Test\\TestPicture\\SourcePicture1\\1.PNG");

	if (source1.empty()) {
		printf("can not load image ... \n");
		return -1;
	}
	char source1Title[] = "source1title ";
	imshow(source1Title, source1);
	//cvtColor(source1,change1,6);  //灰度图像 nchannels==1;单通道

	//contrast and bright changes
	change1 = Mat::zeros(source1.size(), source1.type());
	//Mat source2;
	//source1.convertTo(source2,CV_32F);  
	//将source1的图像深度转为32位即3b转为3f数据,提取像素值时可用source1.at<Vec3f>(row, col)[0]
	int rows = source1.rows;
	int cols = source1.cols;
	int nchannels = source1.channels();
	float alpha = 1.5;
	float beta = 30;
	for (int row = 0; row < rows; row++) 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值