原理见下图
——参考文献:自动白平衡算法的研究与实现 史榕(华东师范大学信息科学与技术学院,上海)
matlab代码:
%基于QCGP(QuadraticGW&PR)Combining 算法的白平衡处理程序close all;
clear;
clc;
I0=imread('lenna.bmp');
R0=I0(:,:,1);
G0=I0(:,:,2);
B0=I0(:,:,3);
%添加处理代码
subplot(331); %表示3(行数)*3(列数)的图像,1代表所画图形的序号
imshow(I0);
title('Original Image');
subplot(334);imhist(R0,256);title('R0');
subplot(335);imhist(G0,256);title('G0');
subplot(336);imhist(B0,256);title('B0');
%找到RGB最大值
[m,n]=size(R0);
Rmax=double(max(max(R0)));
Gmax=double(max(max(G0)));
Bmax=double(

本文介绍了基于QCGP(QuadraticGW&PR)Combining算法的白平衡处理程序,引用了史榕关于自动白平衡算法的研究。在MATLAB环境下实现了该算法,并提供了lenna图的处理示例,展示出良好的图像调整效果。
最低0.47元/天 解锁文章
8310

被折叠的 条评论
为什么被折叠?



