【发布时间】:2018-05-18 20:11:41
【问题描述】:
我正在尝试使用此公式 Contrast formula 计算 Matlab 中图像“tire.tif”的对比度
我用两种方法在 Matlab 中做了这个小程序。问题是我没有得到相同的结果。谁能检查我的代码并告诉我我做错了什么。
[M,N]=size(I);
Lumi=1/(M*N)*sum(I(:)); % which gives 53.66
Cont_method1=sqrt(1/(N*M)*sum(I(:)-Lumi)^2); % gives 5.478+03
Cont_method2=sqrt(1/prod(size(I))*sum(power((I(:)-Lumi),2))); % gives 9.0292
【问题讨论】:
-
在method1中有
sum(err)*sum(err),在method2中有sum(err*err)。
标签: matlab brightness contrast