C++【OpenCV】图片亮度色度归一化
创始人
2024-12-28 12:37:01
0
#include  #include  #include   using namespace cv; using namespace std;  int main() { 	Mat image = imread("SrcMF.jpg");      // 灰度、Gamma归一化亮度 	cv::Mat m_gray; 	cv::cvtColor(image, m_gray, cv::COLOR_BGR2GRAY); 	float Gamma = log(128.0 / 255.0) / log(cv::mean(m_gray)[0] / 255.0); 	cv::Mat lookUpTable = cv::Mat::zeros(cv::Size(1, 256), CV_8UC1); 	for (int i = 0; i < 256; i++) 		lookUpTable.at(0, i) = pow(i / 255.0, Gamma) * 255.0; 	cv::LUT(image, lookUpTable, image); 	imwrite(path + "\\06.jpg", image);       //转到LAB,统一色度 	Mat result; 	cv::Mat m_lab; 	cv::cvtColor(image, m_lab, cv::COLOR_BGR2Lab); 	std::vector split_lab; 	cv::split(m_lab, split_lab); 	cv::convertScaleAbs(split_lab[1], split_lab[1], 128.0 / cv::mean(split_lab[1])[0], 0.0); 	cv::convertScaleAbs(split_lab[2], split_lab[2], 128.0 / cv::mean(split_lab[2])[0], 0.0); 	cv::merge(split_lab, result); 	cv::cvtColor(result, result, cv::COLOR_Lab2BGR); 	imwrite("08.jpg", result);  	return 0; } 

请添加图片描述

请添加图片描述

相关内容

热门资讯

透视辅助!wepoker买钻石... 透视辅助!wepoker买钻石有用吗,newpoker怎么安装脚本,关于开挂辅助软件(透视有挂功能)...
技术分享“hhpoker免费透... 大家好,今天小编来为大家解答这个问题咨询软件客服可以免费测试直接加微信(136704302)了解详细...
透视辅助!佛手大菠萝有挂吗,哈... 佛手大菠萝有挂吗是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加我微...
查到实测辅助“hhpoker有... 大家好,今天小编来为大家解答这个问题咨询软件客服可以免费测试直接加微信(136704302)了解详细...
透视辅助!wepoker是不是... 透视辅助!wepoker是不是有人用挂,wepoker线上大神,细节开挂辅助安装(透视有挂教学)【无...
透视脚本“wepoker如何设... 透视脚本“wepoker如何设置透视”开挂(透视)辅助工具(曝光教程今日头条);无需打开直接搜索加(...
透视辅助!WePOker有没有... 透视辅助!WePOker有没有透视方法,佛手在线是不是有挂,细节开挂辅助脚本(透视揭秘有挂);无需打...
玩家必看科普“hhpoker可... 玩家必看科普“hhpoker可以控制牌吗”开挂(透视)辅助软件(解密教程有挂透视)【无需打开直接搜索...
透视辅助!we-poker软件... 透视辅助!we-poker软件,aapoker透视脚本,分享开挂辅助安装(透视有挂技术);无需打开直...
玩家必看“hhpoker辅助靠... 大家好,今天小编来为大家解答这个问题咨询软件客服可以免费测试直接加微信(136704302)了解详细...