实验(1)以chair.jpg图像为例,分别采用sobel、prewitt、roberts和log对该图像及其加上噪声后的图像进行边缘检测。

close all
clear all
I=imread('D:/chair.jpg');
I_noise=imnoise(I,'gaussian',0.06);
bw1=edge(I_noise,'sobel');
bw2=edge(I_noise,'prewitt');
bw3=edge(I_noise,'roberts');
bw4=edge(I_noise,'log',[],4);
subplot(2,3,1);imshow(I);xlabel('原图');
subplot(2,3,2);imshow(I_noise,[]);xlabel('加入高斯噪声后的图像');
subplot(2,3,3);imshow(bw1);xlabel('Sober算子');
subplot(2,3,4);imshow(bw2);xlabel('Prewitt算子');
subplot(2,3,5);imshow(bw3);xlabel('Robrtts算子');
subplot(2,3,5);imshow(bw4);xlabel('LoG算子');

实验(2)以cell.jpg图像为例,分别迭代式阈值选择法和最大类间方差阈值选择法对该图像进行分割。

clc
close all
clear all
I=imread('D:/cell.jpg');
I=im2double(I);
[width.heoght]=size(I)
T1=graythresh(I);
BW1=im2bw(I,T1);
f=double(I);
T=(min(f(:))+max(f(:)))/2;
done=false;
i=0;
while~doner1=find(f<=T);r2=find(f>T);Tnew=(mean(f(r1))+mean(f(r2)))/2done=abs(Tnew-T)<1T=Tnew;i=i+1;
end
f(r1)=0;
f(r2)=1;
subplot(1,3,1);imshow(I);xlabel('原图');
subplot(1,3,2);imshow(f);xlabel('迭代式阈值选择法');
subplot(1,3,3);imshow(BW1);xlabel('Otsu算法');

参考:https://blog.csdn.net/uchihalyn/article/details/104593878

MatLab 数字图像处理实验 图像分割相关推荐

  1. 图像处理边缘增强matlab,数字图像处理实验 matlab 图像增强 边缘检测 图像操作.doc...

    数字图像处理实验 matlab 图像增强 边缘检测 图像操作 实验1 点运算和直方图处理 实验目的 1. 掌握利用Matlab图像工具箱显示直方图的方法 2. 掌握运用点操作进行图像处理的基本原理. ...

  2. Matlab数字图像处理 实验1、数字图像的傅里叶变换

    子曰:桃李不言,下自成蹊. 数字图像的傅里叶变换数字图像的傅里叶变换数字图像的傅里叶变换 Part.0实验目的仅限于学习交流Part.0 实验目的^{仅限于学习交流}Part.0实验目的仅限于学习交流 ...

  3. Matlab数字图像处理 实验3、图像边缘检测的计算机实现

    子曰:桃李不言,下自成蹊. 图 像 边 缘 检 测 的 计 算 机 实 现 图像边缘检测的计算机实现 图像边缘检测的计算机实现 P a r t . 0 实 验 目 的 仅 限 于 学 习 交 流 Pa ...

  4. 计算压缩比的程序matlab,数字图像处理实验5 图像压缩

    实验5 图像压缩 一.实验目的: 1.掌握图像压缩的原理--编码冗余,压缩比C R的计算等. 2.了解并掌握霍夫曼编码的原理.实现步骤. 3.掌握JPEG标准--通用的图像压缩/解压缩编码标准. 二. ...

  5. MATLAB数字图像处理 实验二:单像素空域图像增强

    目录 一.实验目的 二.实验环境 三.实验内容 题目 相关知识 部分核心代码 实验结果 四.实验小结 一.实验目的 1.熟悉基于基于单像素空域图像增强方法,理解并掌握直方图均衡化和规定化实现图像增强 ...

  6. MatLab 数字图像处理实验 图像增强

    实验内容 (1)对曝光不足的图像采用灰度线性变换对图像每一个像素灰度做线性拉伸. close all clear all I = im2double(imread('D:\figure51.jpg') ...

  7. MatLab 数字图像处理实验 图像压缩

    实验(1)使用给定的图像lena做实验,采用im2bw把灰度图像转换为二值图像,试计算二值化时阈值分别取0.2,0.4,0.6的压缩比是多少? clc close all clear allI=imr ...

  8. MATLAB 数字图像处理GUI二值图像实验

    电信19-2 翁大弟 摘要 图像信息是人类获取信息的重要来源及利用信息的重要手段,数字图像处理的产生和迅速发展主要受三个因素的影响:一是计算机的发展:二是广泛的农牧业.环境.军事.工业等方面的应用需求 ...

  9. 数字图像处理matlab实验对图像复原,数字图像处理实验07图像的复原处理

    数字图像处理实验 一.数字图像处理实验 实验七 图像的复原处理 一.实验目的 熟悉几种在实际应用中比较重要的图像复原技术,学会用MATLAB复原函数对退化图像进行复原处理. 二.实验内容 1.用点扩散 ...

  10. 实验1 数字图像处理的MATLAB基础,《数字图像处理(实验部分)》实验1_数字图像处理中MATLAB使用基础...

    <数字图像处理(实验部分)>教案 实验一:数字图像处理中MATLAB使用基础实验 一. MATLAB软件安装 二. 进入MATLAB运行环境 三. MATLAB编程基础 3.1.变量 预定 ...

最新文章

  1. P2280 [HNOI2003]激光炸弹(二维前缀和的简单应用)难度⭐⭐⭐
  2. MediaPlayer loading 问题解决
  3. M2第三天DailyScrum——PM(李忠)
  4. 湖南大学C语言作业用oj吗,湖南大学C语言题库(含答案)
  5. 历城职专学前计算机专业,历城职专学前教育专业2020学年第一学期技能运动会拉开帷幕...
  6. Spark 宽依赖和窄依赖
  7. 20165318 预备作业3 Linux安装及学习
  8. vue框架安装mock
  9. codeforces 665A Buses Between Cities
  10. 雷蛇灯光配置文件_突破极限!Razer雷蛇发布高性能V2版炼狱蝰蛇和巴塞利斯蛇...
  11. React 时间控件
  12. js中文乱码解决方法
  13. dtcms传递多个参数怎么获取
  14. 移动磁盘拒绝访问要如何办啊
  15. ASF/WMV 文件格式解析
  16. 一些有意思的js代码
  17. 对话杨宁:巨头搞不成区块链,落地的最大阻碍是“习惯”
  18. 火影忍者新忍出击服务器正在维修,火影忍者手游更新公告 新忍出击资源翻倍...
  19. 非常详细的讲解在浏览器中输入bilibili.com后执行的全部过程,可结合我前面说的TCP协议食用
  20. 计算机程序 申请专利,计算机程序能申请专利吗

热门文章

  1. Cesium中的几种坐标和相互转换
  2. windows 查询mac地址
  3. 计算机 教学活动设计方案,青岛出版社初中信息技术 七年级下册第二单元 第5课 设计活动策划方案 教学设计...
  4. 电信校园招聘计算机笔试,中国电信校园招聘笔试试题
  5. 用来向服务器发送邮件的协议是,电子邮件协议中用于发送邮件的协议是
  6. 我进滑雪场前做的功课
  7. jpa Specification in 用法
  8. Docker 错误 “port is already allocated” 解决方法
  9. 使用递归判断字符串是否回文
  10. 如何查看电脑ip地址