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; } 

请添加图片描述

请添加图片描述

相关内容

热门资讯

透视ai"hhpok... 透视ai"hhpoker开挂教程"科普开挂作弊辅助助手(素来真的是有挂);1、完成hhpoker开挂...
我来教大家!新518互游插件下... 我来教大家!新518互游插件下载(新超凡大厅辅助)总是有作弊器开挂辅助下载(有挂秘笈);1、完成新5...
第5分钟了解!方片十三张透视脚... 第5分钟了解!方片十三张透视脚本,大菠萝免费辅助,技巧教程(果然真的是有挂);第5分钟了解!方片十三...
透视透视"wepok... 透视透视"wepoker代打辅助机器人"科普开挂作弊辅助黑科技(其实是真的有挂);1、很好的wepo...
推荐一款!新九游辅助(潮汕掌上... 推荐一款!新九游辅助(潮汕掌上娱辅助科技)素来有作弊器开挂辅助工具(有挂方略);1、点击下载安装,潮...
第七分钟了解!欢乐情怀辅助挂,... 第七分钟了解!欢乐情怀辅助挂,pokemmo手机版修改器,揭秘教程(总是是有挂)是一款可以让一直输的...
透视实锤"hhpok... 透视实锤"hhpoker德州真的假的"解迷开挂作弊辅助安装(从来真的是有挂);作为hhpoker德州...
盘点几款!胡乐辅助脚本可靠(7... 盘点几款!胡乐辅助脚本可靠(789大菠萝可以控制)其实有作弊挂开挂辅助黑科技(真实有挂);1、AI玩...
第7分钟了解!丫丫陕西免费插件... 【福星临门,好运相随】;第7分钟了解!丫丫陕西免费插件,we poker辅助器,技巧教程(一直是有挂...
透视软件"竞技联盟破... 透视软件"竞技联盟破解版最新版"外挂开挂作弊辅助app(好像真的是有挂);1、这是跨平台的竞技联盟破...