资源简介

该matlab代码主要用于计算图像的边缘强度,信息熵,灰度均值,标准差(均方差MSE),均方根误差,峰值信噪比(psnr),空间频率(sf),图像清晰度,互信息(mi),结构相似性(ssim),交叉熵(cross entropy),相对标准差。

资源截图

代码片段和文件信息

function outval = avg_gradient(img) 
% 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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         485  2009-10-02 10:10  avg_gradient.m
     文件         112  2014-12-03 14:56  cal_mi.m
     文件         994  2011-12-07 09:54  cross_entropy.m
     文件         621  2009-10-02 10:10  edge_intensity.m
     文件         384  2008-07-02 17:38  figure_definition.m
     文件        1406  2014-12-03 14:55  mutinf.m
     文件         487  2011-11-25 10:29  psnr.m
     文件         973  2011-12-07 10:12  readme.txt
     文件         825  2011-12-07 09:56  relatively_warp.m
     文件         140  2011-12-06 11:20  rmse.m
     文件         617  2011-12-05 16:55  shannon.m
     文件         414  2008-07-02 17:38  space_frequency.m
     文件        6426  2011-12-06 16:28  ssim.m
     文件        2037  2014-12-03 14:42  t1.jpg

评论

共有 条评论