• 大小: 0.86KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: Matlab
  • 标签: matlab  

资源简介


用MATLAB提取灰度直方图的特征,如能量、均值、方差等。

资源截图

代码片段和文件信息

clc 
clear  all
I=imread (‘E:yangben/0/1.bmp‘); 
J=I; 
%计算灰度图象的直方图数据 
L=256; %灰度级 
Ps = zeros(L1); %统计直方图结果数据 
nk=zeros(L1); 
[rowcol]=size(I); 
n=row*col; %总像素个数 
for i = 1:row 
for j = 1:col 
num = double(I(ij))+1; %获取像素点灰度级 
nk(num) = nk(num)+1; %统计nk 
end 
end 
%计算直方图概率估计 
mu = 0;
for i=1:L 
Ps(i)=nk(i)/n;
mu = mu + i * Ps(i);
end 

delta = 0;
for i=1:L
    delta 

评论

共有 条评论