《数字图像处理》

实验报告

一、实验目的(不少于200字)

一、第一个实验用的是各种空间域的方式来滤波,也就是直接把图像和空间滤波器的模板做卷积,当

然图像处理很重要的一个部分还有频域的处理。这就涉及到图像的傅里叶变换,通过将空域内的图像傅里叶变换转化到频域中,然后直接对频域中的图像进行处理,直接和模板做点乘就可以,然后通过傅里叶逆变换将图像转换回去,并不会损失信息。而且大大加强了对图像处理的可操作性。

频域中滤波可以实现的效果和空域中是相同的,可以进行平滑滤波,也可以进行各种低通和高通的滤波。一般情况下,低频部分代表着图像缓慢变化的部分,高频部分对应着图像的细节和噪声等。另外需要注意的是虽然频域滤波器可以通过傅里叶逆变换转换为空间域滤波器了,但是这样的转化意义并不是太大,实际演示的效果来看,如果两个滤波器的尺寸相同,那么通常在频域中进行滤波计算更为有效。在空域中使用较小的模板效果更佳好,可以使用频域滤波器放反变换回去的空域滤波器模板作为构造空间滤波器的一个重要参考。

一般频域中滤波的步骤如下:

1、用(-1)^(x+y)点乘输入图像来进行中心变换,

2、计算图像的DFT(u,v)

3、用滤波器函数H(u,v)乘以F(u,v)

4、将3中的结果进行反DFT变换

5、计算4中结果的实部

6、用(-1)^(x+y)乘以5中的结果

二、在图像处理中很重要的一个算法就是霍夫曼变换,将参数空间分割成为累加器单元。通过统计超

过阈值的点来确定相应的直线等各种图形,本次实验中分为检测圆和检测直线。对于检测直线来讲,每一条直线都有标准式,通过标准式将图像变换到霍夫曼空间中,通过统计超过阈值的点,可以确定出这条直线,然后画出这条直线,至于这条直线的起止点只要沿着这条直线一直到没有目标点为止。对于圆来讲稍微复杂一些,因为圆有三个未知量,在本实验中构造了一个三维的霍夫曼空间来存储变换后的数据。

本次实验总共就是以上两部分,一部分是空域和频域的滤波,通过对比不同的结果,了解频域空域滤波各自的特点和优缺点。通过霍夫曼变换检测直线和圆,了解霍夫曼变换的特点和在实际中的应用。

以及尝试自己改进其算法。

二、核心代码及运行后截图(截图方法:先按下Alt再按下PrtScr,然后粘贴进文档)

原图:

matlab 数字图像滤波,数字图像处理 (基于Matlab) 滤波相关推荐

  1. 领域平均法matlab代码实验,数字图像处理邻域平均法滤波实验报告matlab实现.doc...

    数字图像处理邻域平均法滤波实验报告matlab实现 数字图像处理 实验报告 实验三 邻域平均法滤波 学号 姓名 实验三 邻域平均法滤波 一.实验内容 选取噪声较明显的图像,分别采用3*3.5*5.7* ...

  2. 基于matlab的运动模糊图像处理,基于matlab运动模糊图像处理

    基于matlab运动模糊图像处理 基于 MATLAB 的运动模糊图像处 理 提醒: 我参考了文献里的书目和网上的一些代码而完成的,所以误差会比较大,目前 对于从网上下载的模糊图片的处理效果很不好, 这 ...

  3. matlab gui素材,数字图像处理配套MATLAB代码及图片素材

    [实例简介] 数字图像处理配套MATLAB代码及图片素材,下载解压即可 仅作学习交流使用 如有问题请私信 [实例截图] [核心代码] b6a060d9-a607-47e1-a1fa-84fc0145e ...

  4. matlab设计理想数字带通滤波器,基于matlab的数字带通滤波器课程设计报告

    基于matlab的数字带通滤波器课程设计报告 1 西安文理学院机械电子工程系 课程设计报告 专业班级 08级电子信息工程1班 题 目 基于 MATLAB 的数字带通滤波器 学 号 学生姓名 指导教师 ...

  5. matlab读取感光度,数字图像处理实验(MATLAB版)

    图1.2 数码相机原理图 数码摄像机的感光器件也即数码摄像机感光成像的部件,能把光线转变成电荷,通过模数转换器芯片转换成数字信号.目前数码摄像机的核心成像部件有两种:一种是广泛使用的CCD(电荷藕合) ...

  6. 数字图像几何变化matlab,【新书推荐】数字图像处理——使用MATLAB分析与实现

    原标题:[新书推荐]数字图像处理--使用MATLAB分析与实现 数字图像处理是现代信息处理的研究热点.教材基于大学教学特点.目的编写,介绍数字图像处理的基本原理.算法分析和实现.章节内容由浅入深,层次 ...

  7. 数字图像恢复matlab结论,matlab模糊图像恢复数字图像处理

    matlab模糊图像恢复数字图像处理 实验六 模糊图像恢复一.实验目的本实验是一个综合性实验,要求学生巩固学习多个知识点和内容,主要有:1.理解掌握运动图像的退化模型:2.掌握维纳滤波法的原理和实现方 ...

  8. 基于小波变换的数字图像处理(MATLAB源代码)

    基于小波变换的数字图像处理(MATLAB源代码) clear all; close all; clc; M=256;%原图像长度 N=64; %水印长度 [filename1,pathname]=ui ...

  9. 基于matlab的gui设计与实现,毕业设计基于MATLAB GUI的数字图像处理的设计与实现(V2.1)...

    <[毕业设计]基于MATLAB GUI的数字图像处理的设计与实现.doc>由会员分享,可在线阅读全文,更多相关<毕业设计基于MATLAB GUI的数字图像处理的设计与实现(V2.1) ...

最新文章

  1. 【mybatis】mybatis自定义动态字段查询,mybatis实现动态字段查询,如果某个条件为null,则不查询某个字段,否则就查询某个字段...
  2. 人能为赚钱吃多少苦?
  3. Ubuntu下使用VI编辑文件必知的常用命令
  4. java 网页版通讯_JavaWeb网页聊天室(WebSocket即时通讯)
  5. Java微信授权登陆
  6. OSPF虚链路配置及认证
  7. 直播加热是什么意思?抖音直播加热方法有哪些?
  8. Linux 安装qq农场小游戏
  9. android+源代码加密,震惊!Android 12开发者版源代码泄密
  10. Vant Weapp组件picker选择器初始默认选中
  11. java指定图片的dpi和存储大小kb
  12. 填写运算符判断等式是否成立
  13. 最快的排序算法是什么
  14. kedacom摄像头怎么预置_[功能测评]科达(Kedacom)200万红外网络摄像机
  15. 百趣代谢组学资讯:寻求多年,黄瓜品质好的秘密居然在这里
  16. 如何关闭防火墙、windows defender的设置不可用。该应用已从服务器中卸载
  17. 浪潮 E5-2640V2/2.0*2 4G_DDR3L-1600 600G/SAS/10k/2.5*3
  18. 央行数据 App - 国债 逆回购 LPR M2/M1/M0 央行负债表 Shibor 票据 MLF 查询分析 央行公开市场业务交易数据
  19. Hbuilder音乐封面项目
  20. 官方12月CISA认证考试报名已正式开始

热门文章

  1. spring学习(25):通过构造函数依赖注入
  2. 第八期:实操:两台路由器,如何分别通过WAN和LAN口连接?
  3. sqlserver:(1):sqlserver安装超详细
  4. java学习(3):学生管理系统3
  5. KEIL5 编译器导致的程序异常
  6. CM3计算板EC20模组拨号上网
  7. display:none和visibility:hidden两者的区别
  8. vue-cli 4.x 配置 htmlWebpackPlugin.options.title
  9. Nginx快速搭建和基本使用
  10. MariaDB数据库5-password、galera