材料科学中处理组织分布是否均匀是否存在聚集的matlab图像处理分析

该脚本演示了如何使用MATLAB进行图像处理,包括RGB到灰度转换、二值化,然后通过分块统计各部分的黑色像素比例来评估组织分布的均匀性和聚集情况。通过计算0像素比例的平均值和标准差,进一步得到变异系数以衡量不均匀性。
摘要由CSDN通过智能技术生成

%该脚本由BinarizedSTatic改编,添加循环,目的是分块图像,并统计每块图像中的黑色比例
%该m用于将RGB图片转化为灰度图以及二值化,二值化阈值最初采用由大津法自动确定,后根据实际情况自己确定

data=imread('E:\16image\even\xxxx.jpg'); %读取图像为矩阵
data;
subplot(221);
imshow(data);
gdata=rgb2gray(data);
subplot(222);
imshow(gdata);
nOtsu=graythresh(data);%OTSU方法得到最佳阈值

BW=im2bw(data,0.25); %#ok<IM2BW> %灰度转化为二进制图像BW
subplot(223);
imshow(BW);

[m,n]=size(BW);

Rowi=20;
Columni=m/Rowi;   %越大标准差越大,纵向像素数

Rowj=20;
Columnj=n/Rowj;   %越大标准差越大,横向像素数

%分割矩阵,mx中rowi*columni要等于行像素数 rowj*columnj要等于列像素数
mx=Rowi*ones(1,Columni);
ny=Rowj*ones(1,Columnj);
slicearray=mat2cell(BW,mx,ny);

%以下统计图像像素出现频率
tbl = tabulate(BW(:));
Cahcesum0=0;
Cahcesum1=0;
flag=0;
mflag=0;
Zeropercent=ones(1,Col

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值