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

请添加图片描述

请添加图片描述

相关内容

热门资讯

我来分享"阿当比鸡辅... 我来分享"阿当比鸡辅助安装"阿当比鸡辅助安装(竟然存在有挂)1、打开软件启动之后找到中间准星的标志长...
黑科技辅助挂“威信茶馆跑辅助器... 黑科技辅助挂“威信茶馆跑辅助器”外挂透视辅助科技(确实是有挂);亲,关键说明,威信茶馆跑辅助器赛季回...
第八分钟了解!雀友圈斗地主有挂... 这是一款非常优秀的雀友圈斗地主有挂 ia辅助检测软件,能够让你了解到雀友圈斗地主有挂中牌率当中全部隐...
查到实测辅助!福建天天开心技巧... 查到实测辅助!福建天天开心技巧(辅助挂)起初存在有挂(详细辅助分享教程)是一款可以让一直输的玩家,快...
第二分钟辅助!萍乡滚筒辅助器(... 第二分钟辅助!萍乡滚筒辅助器(辅助挂)总是有挂(详细辅助插件教程);1、完成萍乡滚筒辅助器透视辅助安...
一起来探讨"悟空大厅... 一起来探讨"悟空大厅辅助助手下载安装"悟空大厅辅助助手下载安装(确实有挂)1.悟空大厅辅助助手下载安...
黑科技辅助“赣牌圈科技”外挂透... 黑科技辅助“赣牌圈科技”外挂透视辅助工具(果然存在有挂)1、许多玩家不知道透视辅助工具辅助软件怎么退...
第五分钟了解!胡乐辅助脚本有哪... 第五分钟了解!胡乐辅助脚本有哪些常见功能(辅助挂)一贯真的有挂(详细辅助插件)这是由厦门游乐互动科技...
今日科普!佛手在线辅助(辅助挂... 今日科普!佛手在线辅助(辅助挂)原来真的是有挂(详细辅助攻略方法);玩家必备必赢加哟《1367043...
第十分钟辅助!腾威互娱辅助工具... 第十分钟辅助!腾威互娱辅助工具(辅助挂)原来真的有挂(详细辅助软件教程);1)腾威互娱辅助工具辅助挂...