資源簡介
根據單尺度Retinex算法的經典說法,使用matlab實現,并測試通過
代碼片段和文件信息
function?VV=SSR(S)
????if?length(size(S))>2
????????S=rgb2gray(S);
????end
????[mn]=size(S);
????S=double(S);
????size1=m*n;
????mean=sum(sum(S)2)/size1;
????R=zeros(mn);
????R=repmat(meanmn);
????%N(ij)高斯函數
????c=500;
????for?i=1:m
????????for?j=1:n
????????????N(ij)=exp(-(i^2+j^2)/c^2);
????????end
????end
????K=1/sum(N(:));
????N1=K*N;
????G=conv2(SN1‘same‘);?%對與原始圖像高斯卷積操作
評論
共有 條評論