资源简介
此程序是利用matlab来实现的基于OSTU算法分割的代码。图像分割的效果较好。
代码片段和文件信息
function H_total=ostu(threshold)
% fxy=fstatus(xy);
% 适应值函数 xy为多维数组
% 对约束化问题,这里用惩罚函数的外点法,
% 惩罚函数法的基本思想是借助惩罚函数把约束化问题转化为列约束化问题.
% 外点法 对违反约束的点在目标函数中加入相应的惩罚,而对可行点不惩罚.
% 求:max f(xy)
global G_min G_max
fvarsize=size(threshold);
H_total=zeros(fvarsize(1)1);
global p
w1=0;%定义参数
w2=0;
u1=0;
u2=0;
u=0;
m=1;
%f1=csvread(‘d:\f1.txt‘);
%p=f1;
%for a=1:254
%s=f1(a)+s; %计算总的像素数
%end
%for a=1:254
% p(a)=f1(a)/s;
%end %计算各灰度值的概率
thr
相关资源
- 用matlab编写的二维最大熵和最小交叉
- 一维最大熵阈值分割
- SLIC超像素分割matlab代码
- 图像分割MATLAB胸部CT肺质提取.rar
- 用matlab实现银行卡卡号定位并自动切
- 基于MATLAB的车牌图像分割技术
- 基于混合高斯模型的图像分割方法
- Normalshrink阈值去噪matlab代码
- Matlab分块Otsu阈值分割
- Matlab二维Otsu阈值分割
- MATLAB程序代码完成叶子分割和识别
- mo_2_3.m3. 图像分割matlab实现源代码
- matlab开发-脑瘤的分割
- Matlab分水岭法分割图像代码
- 几种Matlab的边缘分割处理代码
- 彩色图像的分割。算法主要是利用聚
- 标记分水岭分割算法的matlab实现
- FLICM图像分割算法
- 车牌字符分割垂直投影切分matlab程序
- 肺实质分割Matlab.rar
- 图像模糊C均值聚类分割matlab代码
- 训练好用于车牌分割的神经网络
- 图像处理/图像分割实验/(自动)阈值
- Matlab差分阈值法标记小波变换软阈值
- 基于均值漂移mean shift算法的图像分割
- 基于水平集CV模型的图像分割Matlab代码
- 小波模极大值边缘检测+膨胀+边缘跟踪
- 指针式仪表识别方法,确定指针式仪
- 把图像分割成RGB通道的MATLAB代码
- 图像分割算法研究与实现
评论
共有 条评论