等原因,成像后的图像与原景物图像相比,会产生比例失调,甚至扭曲。 以上图像退化现象称之为几何失真 有几何畸变的图像,不但视觉效果不好,而且在对图像进行定量分析时提取的形状、距离、面积等数据也不准确。 几何失真校正 典型的几何失真 系统失真 光学系统、电子扫描系统失真而引起的斜视畸变、枕形、桶形畸变等,都可能使图像产生几何特性失真。通过该图像加噪实现均值滤波复原。

实验四 图像的绘制与分割

一.实验目的

1.了解图像分割的基本概念; 2.掌握阈值分割和边缘点检测的方法; 3.对检测的目标图像提取特征并进行特征分析。 二.实验仪器

计算机、MATLAB软件 三.实验原理

matlab实现边缘检测和图像分割提供了很多有用的图像处理函数,做图像分割方法有很多,例如:基于阈值的方法,基于边缘的方法,基于区域的方法,基于凸轮的方法以及基于能量泛函的方法。其中matlab里面有很多做边缘检测的算法,最常用的是sobel,prewitte算法,通过该算子与图像的卷积运算,即可检测到图像边缘,进一步分割目标区域。

图像分割是计算机图像处理的一个基本问题,是进行许多后续图像分析任务的先行步骤。图像识别、图像可视化和基于目标的图像压缩都高度依赖图像分割的结果。因此,图像分割一是一种重要的图像技术。

四.实验内容及步骤 1.图像的边缘检测 (1) 源代码如下:

I=imread(“cameraman.tif”); J1=edge(I,”sobel”); J2=edge(I,”prewitt”); J3=edge( I,’log’); subplot(1,4,1),imshow(I); subplot(1,4,2),imshow(J1); subplot(1,4,3),imshow(J2); subplot(1,4,4),imshow(J3); Log边缘算子:

Fid=fopen(“lena.img”,”r”); Im=(fread(fid,[256,256],”uint8”)); Im=im2double(uint8(im)); Im_R=edge(im,”Roberts”); Im_P=edge(im,”Prewitt”); Im_S=edge(im,”Sobel”); Im_L=edge(im,”Log”); Colormap(gray);

subplot(321),imgshow(im);title(“源图像”); subplot(323),imgshow(im_R);title(“Roberts检测”); subplot(324),imgshow(im_P);title(“Prewitt检测”); subplot(325),imgshow(im_S);title(“Sobel检测”); subplot(326),imgshow(im_L);title(“Log检测”);

(2) 运行结果如下:

原始图像Sobel边缘算子

Prewit边缘算子Log边缘算子

2.迭代式阈值选择法 (1)源代码如下:

f=imread('cameraman.tif'); >> subplot(1,2,1) imshow(f);

>> title('原始图像'); >> f=double(f);

>> T=(min(f(:))+max(f(:)))/2; >> done=false; >>i=0 while~done f1=find(f<=T); i = 0

数字图像处理 matlab 报告总结,matlab 数字图像处理实验报告(五份)相关推荐

  1. 无穷大功率电源matlab仿真,MATLAB-Simulink系统建模与仿真-实验报告

    MATLAB/Simulink 电力系统建模与仿真 实验报告 姓名: ****** 专业:电气工程及其自动化 班级: ******************* 学号:****************** ...

  2. 电力系统matlab实验报告,基于matlab语言计算电力系统暂态稳定仿真程序实验报告.docx...

    基于matlab语言计算电力系统暂态稳定仿真程序实验报告 BeijingJiaotongUniversity 电力系统分析 暂态稳定分析实验 学院:电气工程学院 班级:xxxxxxxx 学号:xxxx ...

  3. matlab fft谱分析实验报告,基于matlab的fft频谱分析及应用实验报告.docx

    基于matlab的fft频谱分析及应用实验报告 实验三用FFT对信号进行频谱分析 一实验目的 1能够熟练掌握快速离散傅立叶变换的原理及应用FFT进行频谱分析的基本方法:2了解用FFT进行频谱分析可能出 ...

  4. 蝴蝶效应matlab程序,实验:使用Matlab对蝴蝶效应进行仿真的实验报告.doc

    实验:使用Matlab对蝴蝶效应进行仿真的实验报告.doc 使用Matlab对"蝴蝶效应"(初值敏感性)进行仿真 一. 实验目的 1.掌握MATLAB工具的安装方法: 2.掌握常用 ...

  5. Matlab 主成分分析与K均值聚类分析实验报告

    Matlab 主成分分析与K均值聚类分析实验报告 提示:数据资源在本CSDN号的上传资料中直接领取 1 引言 数据:gyzb.mat(按顺序对应每一列)为:31个省市区的国有控股企业的主要指标(包括: ...

  6. matlab验证叠加定理,叠加原理和戴维南定理实验报告

    好文网为大家准备了关于叠加原理和戴维南定理实验报告的文章,好文网里面收集了五十多篇关于好叠加原理和戴维南定理实验报告好文,希望可以帮助大家.更多关于叠加原理和戴维南定理实验报告内容请关注好文网.ctr ...

  7. C语言实验报告册-20163a,c语言实验报告册-20163a.doc

    c语言实验报告册-20163a.doc 学生实验报告册(理工类)课程名称:C语言程序设计实验专业班级:15自动化2班学生学号:1517011063学生姓名:王启涛所属院部:智能科学与控制工程学院指导教 ...

  8. 计算机组装与维护预实验报告,计算机组装与维护实验报告.doc

    计算机组装与维护实验报告计算机组装与维护实验报告 江西公安专科学校 实 验 报 告 课程名称 年级专业 学 号 姓 名 \ 实 验 报 告 说 明 1.实验项目名称:要用最简练的语言反映实验的内容.要 ...

  9. linux用户和组管理的实验报告,linux用户管理任务实验报告

    linux用户管理任务实验报告 <实用操作系统>实验报告 实验报告:实验项目名称:用户管理任务 班级:学号:姓名: 地点:时间: 实验内容: 一.用户管理 (一)添加用户useradd 1 ...

  10. c++语言程序设计教程与实验实验报告,C++程序设计课程设计实验报告—网络五子棋...

    C++程序设计课程设计实验报告-网络五子棋 计算机学院 实验报告 课程名称: C++程序设计课程设计 开课学期: 2010-2011学年第2学期 院 班: 计算机学院 093 指导老师: 项目题目: ...

最新文章

  1. php zip压缩命令,php zip压缩文件
  2. WinFormreportViewer(rdlc)报表[列表]的使用(一)(附源码示例) 之配餐系统的开发
  3. KPCR:CPU控制区(Processor Control Region)
  4. loadrunner参数化excel数据
  5. maven中tomcat7-maven-plugin插件的使用
  6. 域名是什么_个人买域名有什么用?注册域名有哪些步骤?
  7. 新浪下拉菜单(js原生版本)
  8. mysql 索引使用不当_MySQL笔记:select默认使用不当索引导致的巨大性能损失问题_MySQL...
  9. 100个优秀安全测试工具
  10. 实验一:大数据可视化工具—Excel
  11. echarts关系图vue完整代码
  12. 字节跳动 8 年,抖音、头条的技术能力开发者都可以用起来了!
  13. LOTO 示波器 两种电流探头的对比实测
  14. 质量管理用因果分析计算机成绩差,项目质量管理中的因果分析图
  15. sap中re凭证是什么意思_SAP财务模块内有哪些凭证类型
  16. 如何快速、有效地管理海量的、分散的数据?佳农靠它实现数智化
  17. 微信小程序自定义导航栏(带汉堡包菜单)
  18. 华为rh2288v2服务器系统,扩展能力强 华为RH2288H V2服务器解析
  19. 【约束 约束 约束】
  20. SSA动态字幕制作技术讲座(转)

热门文章

  1. python画图matlab,matlab plot画图
  2. 人工势场法--路径规划--原理--matlab代码
  3. 尚硅谷前端视频总结(一)
  4. 我的个人博客live2d插件模型模块汇总(仅本人可使用,无需看)
  5. 智能门锁的千亿市场,为何迟迟不来?
  6. 塞规公差带图_螺纹塞规公差及尺寸表
  7. VS2010 常用快捷键
  8. python黑客攻防入门mobi_《Flink入门与实战》配套资源
  9. Greenplum 实时数据仓库实践(5)——实时数据同步
  10. webbrowser控件使用,冬日日记每一天