资源简介
该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
评论
共有 条评论