文章目录

处理图片:

代码:

close all;
clc;
clear;% 1.计算均值、方差
Thre=128;                 %手动设置阈值
I=imread('填充后平滑处理.bmp');   %载入真彩色图像
%I=rgb2gray(I);            %转换为灰度图像
figure;imhist(I);
a=find(I<Thre);
b=find(I>=Thre);
e1=mean(I(a));
e2=mean(I(b));
std1 = std(im2double(I(a)) * 255, 0);
std2 = std(im2double(I(b)) * 255, 0);% 2.绘制两个高斯分布
x=0:1:300;
%y1=gaussmf(x,[std1 e1]);
y1=normpdf(x,e1,std1);
figure,
plot(x,y1)
hold on
%y2=gaussmf(x,[std2 e2]);
y2=normpdf(x,e2,std2);
plot(x,y2)
xlabel('gaussmf, P1=[e1 v1],P2=[e2 v2]')
legend('灰度小于128的灰度值正态分布','灰度大于128的灰度值正态分布')
title('两个高斯分布')% 3.固定阈值分割方法
I1=imbinarize(I,Thre/256);
figure,imshow(I1),title('固定阈值分割方法(取经验值为128)');
imwrite(I1,'阈值二值化.bmp');

运行:

matlab图片固定阙值分割相关推荐

  1. OpenCV局部阙值分割的自适应阙值算法

    前言: 当图片中的照明出现不均匀的情况时,图像的灰度值就会出现灰度值不均匀,如果我们采用全局阙值分割,对所有像素值共用同一个阙值,往往无法得到理想的分割.而局部阙值分割则可以解决这个问题,它所提供的思 ...

  2. 全局阙值分割中的直方图算法和熵算法

    前言: 阙值分割处理主要是根据灰度值信息提取前景,所以对前景物体与背景物体对比度较大的图像可以得到理想的分割效果,对于对比度较弱的图像,可以先提高图像的对比度,再进行阙值分割. 一.全局阙值分割 全局 ...

  3. 【数字信号去噪】基于matlab小波阙值数字信号去噪和求信噪比【含Matlab源码 2191期】

    ⛄一.小波阈值法去噪概述 电能质量扰动信号的噪声大多以高斯白噪声的形式存在,利用小波变换对信号进行多分辨率分解,由于小波变换具有去除数据相关性的特点,故可以将有用信号与噪声的能量分离开来.信号中有效的 ...

  4. 【心电信号】基于matlab小波阙值心电信号去噪【含Matlab源码 2188期】

    ⛄一.小波阈值法去噪概述 电能质量扰动信号的噪声大多以高斯白噪声的形式存在,利用小波变换对信号进行多分辨率分解,由于小波变换具有去除数据相关性的特点,故可以将有用信号与噪声的能量分离开来.信号中有效的 ...

  5. 【图像去噪】基于matlab小波滤波(硬阙值+软阙值)+中值滤波图像去噪【含Matlab源码 462期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像去噪]基于matlab小波滤波(硬阙值+软阙值)+中值滤波图像去噪[含Matlab源码 462期] 获取代码方式2: 通过订阅紫极神光 ...

  6. 【图像去噪】基于matlab小波变换(硬阙值+软阙值)图像去噪【含Matlab源码 391期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像去噪]基于matlab小波变换(硬阙值+软阙值)图像去噪[含Matlab源码 391期] 点击上面蓝色字体,直接付费下载,即可. 获取 ...

  7. 基于vc的数字图像分割——基于阙值的分割方法

    图像分割的依据是认为图像中各区域具有不同的特性(比如,灰度,颜色,纹理).图像分割的目的是将图像划分成若干个具有相近或相同特性的子区域,以便继续在分割成的相关区域中提取目标,并进而根据目标的特征或结构 ...

  8. 【图像分割】基于迭代阙值选择、最大类间差、区域生长多种算法实现图像分割含Matlab源码

    1 简介 重点讨论了图像分割法中的阈值研究法,包括迭代阙值选择.最大类间差.区域生长进行了重点分析,用Matlab进行实现并给出了实验结果. 2 部分代码 function varargout = I ...

  9. 【Matlab图像去噪】小波滤波(硬阙值+软阙值)+中值滤波图像去噪【含源码 462期】

    一.代码运行视频(哔哩哔哩) [Matlab图像去噪]小波滤波(硬阙值+软阙值)+中值滤波图像去噪[含源码 462期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 ...

最新文章

  1. 找到表中某一列值相同的记录,而且只要其中一条记录的sql
  2. java 数组拼接_打印Java数组最优雅的方式是什么?这波操作闪瞎我
  3. CAS(比较并交换)学习CAS实现原子性+volatile实现可见性,cas与synchronized比较的优缺点
  4. Linux中用户与组群管理
  5. java标签组件命名_java编程规范之java命名规范
  6. 【转】HttpCompress
  7. 系统集成项目管理工程师考试英语吗?
  8. element 日期选择器不能选择当天日期以后的日期
  9. 二进制换算十进制、八进制和十六进制。
  10. GD32F4xx串口收发,DMA+空闲中断
  11. 幽门杆菌来源_肉毒杆菌毒素和设计移情的艺术
  12. MQ消息队列中间件:
  13. Windows10 - 使用命令行批量修改文件后缀名
  14. attachment.php是什么,attachment是什么意思
  15. 程序员如何选择有价值的开源方向?
  16. CF366D Dima and Trap Graph 题解
  17. 动态规划6:买卖股票 I II III IV 冷却,共5题
  18. ubuntu 硬盘情况占用分析
  19. 计算机共享协议书,联合体资质共享协议书.doc
  20. 2-3超市购物程序设计

热门文章

  1. 分分钟解决OSPF配置问题
  2. 评论:Dremel 3D打印机和HP Sprout的初步印象
  3. java unpark_Java多线程学习:(wait,notify)--(await,signal)--(park,unpark)
  4. N进程M资源死锁问题
  5. 2008年度最佳开源软件大奖
  6. 在Linux上运行若依出错,解决若依linux启动ERROR
  7. 不要在翻译中迷失:如何进行网站本地化-20150105早读课
  8. web3.js基础知识简单汇总
  9. android卡在gradle,Android Studio打开新项目卡在Gradle的问题
  10. Android 画布使用之电子签名