数字图像总复习

目录

一、第一章

二、第三章 

三、第四章

四、第五章

五、第八章

六、第十章

作业一

作业二

一、第一章

1.图像文件格式由(文件头)及(图像数据)组成

2.常见的图像文件格式:(JPEG)、(png)、(gif)、(bmp

3.图像处理中常用的Python工具包:(OpenCV)、(Matplotlib)、(Pillow)、(Scikit-image)、(Numpy

4.图像类型:(矢量图)、(位图

二、第三章 

1.滤波:滤波一词起源于(通信理论),是从含有干扰的信号中提取(有用信号)的一种技术

2.空域滤波:按照一定计算规则直接修改图像像素值

3.频域滤波:一种变换域滤波,先对图像进行傅里叶变换,然后在变换域中对图像的频谱系数进行处理,再进行逆变换

4.线性空域滤波器:滤波输出是该像素指定邻域内像素灰度值的线性组合

5.非线性空域滤波器:滤波输出是该像素指定邻域内像素灰度值的非线性函数

6.图像平滑:能保留信号的低频成分、去除或抑制高频成分,从而减弱图像像素灰度或颜色值的空间波动程度,使之变得平滑,导致图像模糊

7.图像锐化:保留信号的高频拼成、去除或抑制低频成分,提取图像中的纹理细节

三、第四章

1.正弦信号的时域表达可由(幅度、相位、频率)三个参数完全确定

2.傅里叶变化能(将时间或空间信号与频率联系起来

3.带通滤波器:仅允许信号中特定频率成分通过,同时对其余频率成分进行有效抑制

4.带阻滤波器:有效抑制信号中特定频率成分,而允许其余频率成分通过

5.同态滤波器:能压缩图像低频分量的动态范围,同时扩展提升图像高频分量的动态范围

四、第五章

1.进入眼睛的光线来自:(光源的辐射光)、(物体的反射光)、(透明物体传输的透射光

2.人类眼球可分为:(屈光系统)和(感光系统

3.可见光的波长范围下限一般在:(360~400nm之间),上限在(760~830nm之间)

4.单色光:只含有单一波长成分的光称为单色光

5.复合光:含有两种或两种以上波长成分的光

6.同色异谱现象:一种颜色感觉对应不只一种光谱组合,两种不同复合光可能引起完全相同的颜色感觉

7.色温当光源所发出的光的颜色与黑体在某一温度下辐射的颜色相同时,黑体的这个温度就称为该光源的颜色温度,简称色温

8.色温高,光线的颜色偏冷;色温低,光纤的颜色偏暖;色温适中时,光线接近于白色

9.相关色温光源发射的光与黑体在某一温度下辐射的光颜色最接近,则黑体的温度就称为该光源发射的光的相关色温

10.照明体:定义为在影响物体颜色知觉的波长范围内具有确定的相对光谱功率分布的辐射,是指一种经过定义的光谱能量分布,不一定是可实现的或可由光源提供

11.颜色分为:“无彩色”和“彩色

五、第八章

1.开运算:先腐蚀后膨胀

2.闭运算:先膨胀后腐蚀

3.Hough变化直线检测的基本步骤

  1. 创建累加器数组
  2. 点线映射
  3. 确定累加器数组的极大值
  4. 确定直线的端点及间断连接

六、第十章

1.图像分割严重依赖于图像灰度颜色值的两个属性之一

2.不连续性:基于灰度或颜色值的突变(图像中的边缘)进行分割

3.相似性:基于灰度或颜色的相似性进行分割

4.阈值分割通常将图像中感兴趣的物体所形成的区域称为:“兴趣区域”、“目标”、“前景”,其余称为背景

5.当阈值T用于整个图像所有像素时,称为“全局阈值分割

6.处理图像中不同像素时,阈值T可以改变,称为“可变阈值分割

7.如果像素所用的阈值T取决于像素邻域的图像特征,此时可变阈值分割又称为“局部阈值分割”或“基于区域的阈值分割

8.如果一幅图像中的每个像素都要计算各自的阈值T,则此种可变分割称为“动态阈值分割”或“自适应阈值分割

9.Otus(大津法)其核心概念是“类间方差

10.局部均值方差两个统计量,描述了像素附近的对比度和明暗程度

11.区域生长条件:当候选像素的灰度值与已生长区像素灰度平均值之差的绝对值小于阈值T

作业一

  1. 简述图像的亮度、对比度和动态范围的含义。

图像的亮度:“通常指图像的整体亮度,像素的明暗取决于其灰度值或颜色分量的大小,图像的整体亮度则取决于所有像素的平均值”

对比度:“用于描述图像中不同区域、物体之间的可区分性”

动态范围:“一幅图像的像素灰度值所跨越的值域”

  1. 试比较图像直方图均衡化、直方图规定化和直方图匹配三者之间的异同。

直方图均衡化:“目的是找到一个灰度变化函数,使得处理后图像的灰度直方图近似为均匀分布”

直方图规定化与直方图匹配是同一种方法:“目的是寻找一个灰度变换函数,使得处理后图像的灰度直方图,与指定的灰度直方图相同(相匹配)”
 

3. 讨论用于图像平滑和锐化的空域滤波器的异同及联系。

图像平滑常用滤波器有:“均值滤波器、高斯低通滤波器等线性滤波器”和“最大值、最小值、中值等各种统计排序滤波器”

图像锐化常用滤波器有:“ 拉普拉斯滤波器”

  • 相同点
    • 都依赖于邻域像素的信息,无论是增强还是减少像素值。
  • 不同点
    • 目标不同:平滑的目标是去噪,锐化的目标是增强细节。
    • 对边缘的处理不同:平滑滤波器会模糊边缘,锐化滤波器会强化边缘。

4. 在处理椒盐噪声时,为什么中值滤波效果比均值滤波效果好?

原因:“椒盐噪声是一种随机噪声,表现为图像中出现孤立的白点和黑点,这种噪声会改变某些像素的值,造成图像失真。由此可知,使用均值滤波器计算邻域内所有像素的平均值,这种方法会受到极端值的影响,如果中心像素被污染,那么均值滤波会导致周围正常像素值的平均计算变得不准确,从而引入更多模糊。而使用中值滤波器将邻域像素值排序,并取中间值作为新的像素值,能够有效保留领域的整体趋势,从而有效降低椒盐噪声的影响”

  1. 简述理想低通滤波器的滤波效果并不理想的原因,并比较巴特沃斯低通频域滤波器及高斯低通频域滤波器的特点(从频域传递函数、可调节参数及优缺点等方面进行比较)。

原因:“理想低通滤波器在通带和阻带之间没有过渡带,非常尖锐,存在严重的振铃效果”

巴特沃斯低通滤波器特点:“巴特沃斯低通滤波器在通带和阻带之间有一个平滑的过渡带,因此,巴特沃斯低通滤波器处理的图像振铃现象微弱。另外,巴特沃斯低通滤波器的阶次n,用于控制过渡带的陡峭程度,通过对n的控制,我们可以在有效的低通滤波与振铃现象之间获得较好的这种平衡”

高斯低通滤波器:“在截止频率D相同的情况下,高斯低通滤波器的过渡带更加平缓,对低频通带和高频阻带的控制虽然不如巴特沃斯低通滤波器紧凑,但高斯低通滤波器不会发生振铃现象

作业二

1. 简述什么是图像平滑,什么是图像锐化,并列举几种常用的图像平滑方法和图像锐化方法。

图像平滑:减少图像中的噪声和细节,使图像看起来更加柔和。常见方法有“均值滤波器”、“高斯低通滤波器”、“中值滤波器”

图像锐化:增强图像的边缘和细节,使图像看起来更加清晰

2. 颜色可使用哪些视觉属性进行描述?简述各视觉属性的含义。

视觉属性:“色调”、“饱和度”、“亮度”

色调:指彩色彼此相互区分的特性

饱和度:颜色的深浅、浓淡程度

亮度:颜色的敏感程度,是“光作用与人眼时所引起的明亮程度的感觉,与光辐射的能量强弱有关”

3. 简述颜色模型(颜色空间)有何作用,并介绍几种常见的颜色模型(含义、特点、应用场景)。

颜色模型作用:颜色模型规定了颜色度量与表达方式的标准

常见的颜色模型:“RGB颜色模型”、“HSI颜色模型”、“HSV颜色模型

RGB颜色模型:RGB颜色模型包含“红、绿、蓝”三种颜色,当将不同强度的红、绿、蓝光混合时,可以产生其它颜色。特点是“可扩展性强”、“直观性强”。可以用于:“电脑、电视显示”、“Web设计”、“图像处理”

HIS颜色模型:HIS颜色模型使用“色调”、“饱和度”、“亮度”来描述颜色,特点是“符合人类感知”,可以应用于“图像处理”、“计算机视觉”

HSV颜色模型:HSV颜色模型使用“色调”、“饱和度”、“明度”来描述颜色,特点是“直观性强”,可应用于“图形编辑软件”、“计算机游戏”

4. 什么是图像退化?什么是图像复原?尝试用图示的形式阐述图像退化、图像复原的过程。

图像退化:成像过程中,可能会因传感器噪声、照相机镜头失焦、水流干扰等原因导致图像模糊,称为图像退化

图像复原:根据图像退化过程的先验知识,建立图像退化过程的数学模型,对退化图像进行修复或者重建,称为图像复原

5. 简述Canny边缘检测算子包含的基本步骤。

1.利用2D高斯滤波模板进行卷积以平滑图像

2.利用微分算子,计算梯度的幅值和方向

3.对梯度幅值进行非极大值抑制

4.使用双阈值算法检测和连接边缘

6. 简述利用Hough变换进行直线检测的步骤。

1.创建累加器数组

2.点线映射

3.确定累加器数组的极大值

4.确定直线的端点及间断连接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/65916.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用Fn Connect之后,如何访问到其他程序页面?原来一直都可以!

前言 昨天小白讲过在飞牛上登录Fn Connect,就可以实现远程访问家里的NAS。 接着就有小伙伴咨询:如何远程访问到家里其他需要使用不同端口号才能访问到的软件,比如Jellyfin、Emby等。 这个小白在写文章的时候确实没有考虑到,因为…

(二)当人工智能是一个函数,函数形式怎么选择?ChatGPT的函数又是什么?

在上一篇文章中,我们通过二次函数的例子,讲解了如何训练人工智能。今天,让我们进一步探讨:面对不同的实际问题,应该如何选择合适的函数形式? 一、广告推荐系统中的函数选择 1. 业务目标 想象一下&#x…

Redis 中 Lua 脚本的使用详解

Redis 中 Lua 脚本的使用详解 在 Redis 中,Lua 脚本是一种强大的工具,用于执行复杂的操作并减少网络延迟。Lua 脚本通过 EVAL 命令执行,能够在 Redis 服务器端运行多步操作,从而确保操作的原子性,并提升性能。 1. Lua 脚本的作用 原子性:在 Redis 中,Lua 脚本执行是原子…

利用3DGS中convert.py处理自采数据

前言 3DGS源码中convert.py提供对自采数据集的处理,需要预先安装Colmap和ImageMagick. ubuntu22.04安装colmap 点击进入NVIDIA官网,查看GPU的CMAKE_CUDA_ARCHITECTURES 1、克隆colmap源码,并进入colmap文件夹 git clone https://github.c…

硬件设计-关于ADS54J60的校准问题

目录 简介: 校准模分析: 交错的优势 交错挑战 S/2 fIN处产生杂散。失调不匹配杂散很容易识别,因为只有它位于fS/2处,并可轻松地进行补偿。增益、时序和带宽不匹配都会在输出频谱的fS/2 fIN 处产生杂散;因此,随之而来的问题是:如何确定它们各自的影响。图8以简单的…

GraphRAG: 一种结合图结构和检索增强生成的工程实现思路

引言 随着自然语言处理(NLP)技术的发展,基于预训练模型的任务如文本生成、问答系统等取得了显著的进步。然而,在处理涉及复杂关系或需要利用外部知识的任务时,现有的方法可能面临挑战。GraphRAG(Graph-bas…

数据库入门级SQL优化

1. SELECT * FROM users; 优化原因:使用SELECT *会选择所有列,可能导致不必要的数据传输。应只选择需要的列,例如: SELECT id, name FROM users;2. WHERE age > 30; 优化原因:如果age字段没有索引,查…

六十一:HTTP/2的问题及HTTP/3的意义

随着互联网的快速发展,网络协议的升级成为优化用户体验和提升网络效率的重要手段。HTTP/2 于 2015 年发布,标志着超文本传输协议的重大改进。然而,尽管 HTTP/2 带来了许多新特性,它也存在一定的问题。在此背景下,HTTP/…

什么是神经网络?神经网络的基本组成部分训练神经网络激活函数有哪些局限性和挑战

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默, 忍不住分享一下给大家。点击跳转到网站 学习总结 1、掌握 JAVA入门到进阶知识(持续写作中……) 2、学会Oracle数据库入门到入土用法(创作中……) 3、手把…

C# 设计模式的六大原则(SOLID)

C# 设计模式的六大原则(SOLID) 引言 在面向对象编程中,设计模式提供了高效、可复用和可维护的代码结构。SOLID原则是软件设计中的一组重要原则,用于确保代码具有良好的可维护性、可扩展性和灵活性。SOLID是五个设计原则的首字母…

std__invoke 的使用

std__invoke 的使用 文章目录 std__invoke 的使用1. std::invoke 的功能2. 语法3. 使用场景1. 调用普通函数2. 调用成员函数3. 调用成员函数(通过指针或引用)4. 调用函数对象(仿函数)5. 调用 Lambda 表达式 4. std::invoke 的优势…

感恩相伴,蓝凌向新成长!一起拥抱数智2025

2024,数字中国,向新奔跑!千行百业拥抱数字化、人工智能,蓝凌继续践行“让组织更智慧”的使命,与客户、伙伴等共创共赢,引领中国数智化办公创新发展。感恩相伴24载,让我们一起拥抱数智2025&#…

【算法】模拟退火算法学习记录

写这篇博客的原因是博主本人在看某篇文章的时候,发现自己只是知道SGD这个东西,但是到底是个啥不清楚,所以百度了一下,然后在通过博客学习的时候看到了退火两个字,想到了本科做数模比赛的时候涉猎过,就上bil…

【0x0037】HCI_Write_Link_Supervision_Timeout命令详解

目录 一、命令概述 二、命令格式及参数说明 2.1. HCI_Write_Link_Supervision_Timeout 命令格式 2.2. Handle 2.3. Link_Supervision_Timeout 三、生成事件及参数 3.1. HCI_Command_Complete 事件 3.2. Status 3.3. Handle 四、命令执行流程 4.1. 命令准备阶段 4.…

【杂谈】-DeepSeek如何以560万美元突破成本障碍

DeepSeek如何以560万美元突破成本障碍 文章目录 DeepSeek如何以560万美元突破成本障碍1、高效人工智能的经济学2、实现不可能的工程3、人工智能生态系统的连锁反应 传统的人工智能观点认为,构建大型语言模型 (LLM)需要大量资金——通常需要数十亿美元的投资。但中国…

Android 系统 Activity 系统层深度定制的方法、常见问题以及解决办法

Android 系统 Activity 系统层深度定制的方法、常见问题以及解决办法 目录 引言Activity 系统层概述Activity 系统架构图Activity 系统层深度定制的方法 4.1 自定义 Activity 生命周期4.2 自定义 Activity 启动流程4.3 自定义 Activity 转场动画4.4 自定义 Activity 窗口管理4…

TIOBE 指数 12 月排行榜公布,VB.Net排行第九

IT之家 12 月 10 日消息,TIOBE 编程社区指数是一个衡量编程语言受欢迎程度的指标,评判的依据来自世界范围内的工程师、课程、供应商及搜索引擎,今天 TIOBE 官网公布了 2024 年 12 月的编程语言排行榜,IT之家整理如下: …

vs2022编译opencv 4.10.0

参考:Windosw下Visual Studio2022编译OpenCV与参考区别在于,没有用cmake GUI,也没有创建build目录,直接用vs2022打开了C:\code\opencv目录,即CMakeLists.txt所在根目录。没有修改默认下载地址,采用手动下载…

未来教育:AI知识库如何重塑学习体验

在科技日新月异的今天,教育领域正经历着前所未有的变革。人工智能(AI)技术的快速发展,特别是AI知识库的广泛应用,正在重塑我们的学习体验,使之变得更加高效、个性化和智能化。本文将深入探讨AI知识库如何影…

c#实现繁体转简体的方法

在软件开发中,使用了Syncfusion第三方控件,Syncfusion通过资源库实现汉化,但Syncfusion提供的资源库SfResources.zh.resx为繁体的,通过研究发现了使用C#完成繁体到简体转换,在 C# 中,处理繁体转简体的任务可…