资源简介
OSTU阈值化处理, 图像分割 ,matlab
代码片段和文件信息
%ostu image segment
function threshold=ostu(filename);
ff=‘11.jpg‘;
x=imread(ff);
%figure;
%imshow(x);
[mn]=size(x);
N=m*n;
num=zeros(1256);
p=zeros(1256);
for i=1:m
for j=1:n
num(x(ij)+1)=num(x(ij)+1)+1;
end
end
for i=0:255;
p(i+1)=num(i+1)/N;
end
totalmean=0;
for i=0:255;
totalmean=totalmean+i*p(i+1);
end
maxvar=0;
for k=0:255
kk=k+1;
zerosth=sum(p(1:kk));
firsth=0;
for h=0:k
firsth=firsth+h*p(h+1);
end
var=totalmean*zerosth-firsth;
var=var*var;
var=var/(zerosth*(1-zerosth)+0.001);
var=sqrt(var);
if(var>maxvar)
maxvar=var;
point=k;
end
end
threshold=point;
for i=1:108
for j=1:228
if x(ij3) > 160
ans1(ij1)=255;
ans1(ij2)=255;
ans1(ij3)=255;
else
ans1(ij1)=0;
ans1(ij2)=0;
ans1(ij3)=0;
end
end
end
figureimshow(ans1);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3719 2010-12-09 21:17 OSTU matlab\11.JPG
文件 1007 2012-12-11 21:37 OSTU matlab\ostu.m
目录 0 2012-12-11 21:38 OSTU matlab
----------- --------- ---------- ----- ----
4726 3
相关资源
- 化学计量学方法及MATLAB实现
- MATLAB Neural Network Toolbox官方教程
- Inverse Synthetic Aperture Radar Imaging with
- matlab GUI设计
- 雷达压制干扰matlab程序
- 系统辨识,使用者的理论
- MATLAB仿真林飞、杜欣编著.pdf
- 基于HMM的语音识别MATLAB代码
- 关于均衡的MATLAB程序合集
- 数字滤波器的MATLAB与FPGA实现代码
- 滑模变结构控制MATLAB仿真 第3版 基本
- Matlab火焰烟雾检测(GUI)
- 帧间差分法matlab
- Matlab MPT工具箱 MPT3.2.1 (2019更新 稳
- 《模式识别与智能计算的MATLAB实现》
- 基于sift和SVM算法实现的手势识别 MA
- 数字图像处理第三版冈萨雷斯英文附
- 《精通MATLAB图像处理》全书pdf高清完
- 斯坦福机器学习公开课CS229讲义作业及
- MATLAB神经网络30个案例分析(高清版)
-
微网运行控制simuli
nk仿真,包含逆变 - MATLAB数据分析方法
- MATLAB图像处理:能力提高与应用案例
- MATLAB.Programming.for.Engineers.5th.Edition_2
- 卷积神经网络的matlab程序
- MATLAB优化算法案例分析与应用_进阶篇
- 精通MATLAB数字图像处理与识别书本代
- 冈萨雷斯数字图像处理MATLAB版图片及
- 人脸识别 MATLAB代码
- MNIST手写字体识别CNN+BP两种实现-Matl
评论
共有 条评论