资源简介

对图像进行清晰度评价的指标,包含熵、交叉熵、峰值信噪比、Qabf、平均梯度、SSIM、互信息、NMI等,采用MATLAB编写。

资源截图

代码片段和文件信息

function outval = avg_gradient(img) 
% 平均梯度,也称为清晰度,反映了图像中的微小细节反差与纹理变化特征,同时也反映了图像的清晰度,越大越清晰
 
if nargin == 1 
    img = double(img); 
    % Get the size of img 
    [rcb] = size(img); 
     
    dx = 1; 
    dy = 1; 
    for k = 1 : b 
        band = img(::k); 
        [dzdxdzdy] = gradient(banddxdy); 
        s = sqrt((dzdx .^ 2 + dzdy .^2) ./ 2); 
        g(k) = sum(sum(s)) / ((r - 1) * (c - 1)); 
    end 
    outval = mean(g); 
else 
    error(‘Wrong number of input!‘); 
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        560  2016-01-26 22:17  图像清晰度评价指标Matlab\Avg_Gradient.m

     文件        757  2015-12-23 16:05  图像清晰度评价指标Matlab\cross_entropy.m

     文件        234  2015-12-23 16:05  图像清晰度评价指标Matlab\entropy.m

     文件     921654  2015-12-23 16:05  图像清晰度评价指标Matlab\labA.jpg

     文件     921654  2015-12-23 16:05  图像清晰度评价指标Matlab\labB.jpg

     文件       1974  2015-12-23 16:05  图像清晰度评价指标Matlab\mi.m

     文件       1388  2015-12-23 16:05  图像清晰度评价指标Matlab\nmi.m

     文件        555  2015-12-23 16:05  图像清晰度评价指标Matlab\psnr.m

     文件       3191  2015-12-23 16:05  图像清晰度评价指标Matlab\Qabf.m

     文件      46868  2015-12-23 16:06  图像清晰度评价指标Matlab\result_lab.jpg

     文件       4482  2015-12-23 16:06  图像清晰度评价指标Matlab\ssim.m

     文件      35328  2016-03-24 14:21  图像清晰度评价指标Matlab\图像清晰度评价函数说明.doc

     目录          0  2017-05-02 17:20  图像清晰度评价指标Matlab

----------- ---------  ---------- -----  ----

              1938645                    13


评论

共有 条评论