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

请添加图片描述

请添加图片描述

相关内容

热门资讯

查到实测“aapoker在哪里... WePoker透视辅助工具核心要点解析‌,查到实测“aapoker在哪里下载”外挂透明挂辅助软件(都...
透视肯定“hhpoker透视脚... 透视肯定“hhpoker透视脚本”详细透视辅助开挂德州教程-切实是真的有挂;1、hhpoker透视脚...
热点推荐“衢州都莱辅助工具定制... 热点推荐“衢州都莱辅助工具定制开发”太离谱了透视辅助开挂wpk教程-果然真的是有挂热点推荐“衢州都莱...
黑科技辅助!德扑概率计算软件(... 黑科技辅助!德扑概率计算软件(透明挂)太离谱了切实真的有挂(2026已更新)(哔哩哔哩);德扑概率计...
玩家实测“云扑克软件”外挂透明... 玩家实测“云扑克软件”外挂透明挂辅助挂(果然是有挂)-哔哩哔哩;原来确实真的有挂(需添加指定威信13...
透视app“pokerworl... 透视app“pokerworld破解版下载”详细透视辅助开挂2025新版总结-竟然真的是有挂1、用户...
热点推荐“小程序财神十三张脚本... 热点推荐“小程序财神十三张脚本小游戏”太嚣张了透视辅助开挂玩家教程-好像是有挂1、每一步都需要思考,...
黑科技讲解!wepoke辅助插... 黑科技讲解!wepoke辅助插件(辅助挂)太实锤了确实有挂(2020已更新)(哔哩哔哩)1、wepo...
玩家必看教程“wpk俱乐部有a... 玩家必看教程“wpk俱乐部有ai吗”外挂透明挂辅助app(原本是有挂)-哔哩哔哩是一款可以让一直输的...
透视真的“wpk是真的还是假的... 透视真的“wpk是真的还是假的”详细透视辅助开挂分享教程-真是存在有挂;1、wpk是真的还是假的ai...