资源简介

对一副图像进行分块阈值,可解决光照不均分割不足的问题。通过判断类间灰度差以排除纯背景或纯物体的干扰,详细原理见文章:https://blog.csdn.net/kk55guang2/article/details/78475414

资源截图

代码片段和文件信息

%功能:计算一幅图像前景和背景类间平均灰度差
%输入:直方图数据h分割阈值T
%输出:类间平均灰度差
%作者:wikiwen
%日期:2017/10/26
function[differ] = graydiffer(hT)
    s1 = sum(h(1:T));
    s2 = sum(h(T:255));
    n1 = 1:T;
    n2 = T:255;
    u1 = double(n1)*h(1:T)‘ / s1; %背景灰度均值
    u2 = double(n2)*h(T:255)‘ / s2; %前景灰度均值

    differ = uint8(u2-u1);
end

% --------------------- 
% 作者:wikiwen 
% 来源:CSDN 
% 原文:https://blog.csdn.net/kk55guang2/article/details/78475414 
% 版权声明:本文为博主原创文章,转载请附上博文链接!

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-01-30 13:06  分块阈值matlab代码(光照不均匀图像分割技巧)\
     文件         565  2019-01-30 13:01  分块阈值matlab代码(光照不均匀图像分割技巧)\graydiffer.m
     文件        1423  2019-01-30 13:01  分块阈值matlab代码(光照不均匀图像分割技巧)\main.m

评论

共有 条评论