【图像处理与机器视觉】XJTU期末考点

news2024/11/25 18:43:47

题型

选择:1 分10
填空:1 分
15
简答题(也含有计算和画图):10 分*4
计算题:15 分+20 分

考点

选择题(部分)

数字图像处理基础

p(x,y),q(s,t)两个像素之间的距离由公式: D ( p , q ) = m a x ( ∣ x − s ∣ , ∣ y − t ∣ ) D(p,q)=max(|x-s|,| y-t|) D(p,q)=max(xs,yt)确定,这种距离被称作:
A.D4 距离
B.城市街区距离
C.欧式距离
D.D8 距离
其他需要掌握的知识点:
(1)取样和量化的概念
(2)数字图像的概念
(3)灰度级与灰度分辨率
(4)三种邻接性,通路,前景和背景,
几种距离:欧式距离,D4 距离(城市街区距离),D8(棋盘距离),Dm 距离
(5)像素的逻辑操作与空间操作

灰度变换

图像与灰度直方图的对应关系是:
A.一对一
B.多对一
C.一对多
D.不确定
其他需要掌握的知识点:
(1)知道反转变换和幂律变换的方法和效果
(2)灰度直方图的概念

频率域滤波

(1)对一幅图像进行频率域滤波哪个操作不是必要的:
A.将图像的长和高都扩大成 2 倍
B.计算图像的 DFT
C.用 ( − 1 ) x + y (-1)^{x+y} (1)x+y将图像移到对应的变换中心
D.使用对数处理图像
(2)频率域的高频不包含以下哪个部分:
A.灰度变化快的部分
B.图像的细节
C.图像的边缘
D.灰度变化慢的部分
其他需要掌握的知识点:
(1)傅立叶级数的几条性质
(2)频率域滤波的完整步骤
(3)几种常见的滤波器

彩色图像处理

对于一幅过亮的图片,以下哪种矫正方式对应的曲线是正确的:
A.在这里插入图片描述

B.在这里插入图片描述
C.在这里插入图片描述
D.在这里插入图片描述
其他需要掌握的知识点:
(1)几种彩色模型
(2)补色与伪彩色的概念
(3)彩色变换

图像压缩

以下几种方法,哪种是有损压缩方法:
A 霍夫曼编码
B 预测编码
C Golomb 编码
D LZW 编码
其他需要掌握的知识点:
(1)三种冗余的类型
(2)压缩率与相对数据冗余
(3)信息量与信源熵
(4)图像压缩模型

形态学

X k = ( X k − 1 ⨁ B ) ∩ A X_k = (X_{k-1}\bigoplus B)\cap A Xk=(Xk1B)A代表了形态学中的什么操作:
A 区域填充
B 连接分量提取
C 细化
D 粗化
其他需要掌握的知识点:
(1)腐蚀与膨胀的概念
(2)开运算与闭运算的顺序
(3)边界抽取
(4)骨架
(5)灰度膨胀与腐蚀的作用
(6)灰度开运算和闭运算的作用

计算机视觉

以下哪种说法是错误的:
A 卷积核的个数是卷积层输出的第三维大小
B 卷积层输入的第三维就是卷积核第三维的大小
C 卷积层中的参数量在卷积神经网络中最多
D 1x1 卷积核的作用是为了改变卷积层输出的第三维大小
其他需要掌握的知识点:
(1)损失函数的计算
(2)线性分类器的工作原理
(3)梯度下降的工作原理
(4)常见的激活函数

填空题(部分)

1.Dm 距离的计算
2.在这里插入图片描述

左图中四个序号空缺,请填入右侧对应图片的序号
3.灰度腐蚀会导致原图变暗
4.Golomb 编码与一元编码:写出 0,1,2,3 的一元编码,给出 G2(6)和 G4(9)的哥伦布编码
5.图像分割基于灰度的不连续性相似性
6.想要使图像平滑应使用低通滤波器,想要使图像锐化应使用高通滤波器

简答题

1.PPT 原题,直方图均衡
在这里插入图片描述

解题过程请参考我另一篇推文:https://blog.csdn.net/weixin_46876169/article/details/139305167?spm=1001.2014.3001.5502
2.三种彩色模型的英文缩写与对应的中文名,并写出他们的实际应用
3.神经网络的训练过程(题目给出几个操作考察排序)是什么?根据什么来计算预测值与真实值的差异?用什么算法进行 w 和 b 的优化?
4.给出格子与图形,考察闭运算的中间过程与结果分别的样子,需要自己画格子(尺寸为 8*12

计算题

霍夫曼编码

PPT 原题
(1)给出霍夫曼编码的原理:
在这里插入图片描述

(2)实际题目:
在这里插入图片描述

随后从后向前查看每一个输入所对应的路径,确定其编码:
如 a2 的概率一直是独立的 0.4,其除了在第四步中被赋值 1,其余情况下均为被赋值,从后往前看则其编码为 1
如 a6,第四步概率在 0.6 中,赋值 0;第三步概率在 上面的0.3 中,赋值 0,前面不存在赋值,故从后往前看其编码为 00
同理则有:
在这里插入图片描述

(3)计算平均编码长度:
编码的平均长度由其对应概率和编码长度组成
L = ∑ i = 1 N p ( s i ) l ( s i ) L = \sum\limits_{i=1}^Np(s_i)l(s_i) L=i=1Np(si)l(si)
在这里插入图片描述

卷积神经网络(以 AlexNet 为基础)

四个卷积层,两个池化层,一个全连接层
(1)计算卷积层和池化层的每层输出
在这里插入图片描述

另外要清楚:
1.卷积核的数量就是卷积层输出的第三维大小
2.卷积层输入的第三维大小就是卷积核的第三维大小
在这里插入图片描述

(2)计算某个卷积层和全连接层的参数量
在这里插入图片描述

没有考反向传播的参数(但要会算)

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

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

相关文章

HBuilderX打包uni-app项目成安卓app

目录 1、下载Android 离线SDK 2、Android Studio导入工程 3、生成签名 3.1、进入到jdk bin目录下,输入cmd执行命令keytool -genkey -alias wxsalias -keyalg RSA -keysize 2048 -validity 36500 -keystore wxs.keystore 生成签名 3.2、查看签名密钥keytool -lis…

C语言实现教学计划编制问题,Dev C++编译器下可运行(240606最新更新)

背景: 问题描述 大学的每个专业都要编制教学计划。假设任何专业都有固定的学习年限,每学年含两学期, 每学期的时间长度和学分上限都相等。每个专业开设的课程都是确定的,而且课程的开设时间的安排必须满足先修关系。每个课程的先…

最优化练习题

def f(x):return x*x-4*x5 a0,b01,31、均匀搜索 令 δ ( b 0 − a 0 ) / N , a i a 0 i δ , i 1 , 2 , 3 \delta(b_0-a_0)/N,a_ia_0i\delta,i1,2,3 δ(b0​−a0​)/N,ai​a0​iδ,i1,2,3 while b0-a0>0.1:anp.linspace(a0,b0,5)for i in range(1,4):if f(a[i-1])>f…

宝兰德受邀出席第八届丝绸之路网络安全论坛

近日,2024第八届丝绸之路网络安全论坛在陕西宾馆会议中心成功举办,本次论坛以“汇聚万千智慧 夯实安全堤坝”为主题,由主论坛及密码技术与密评、教育行业网络安全、卫健行业网络安全三个平行分论坛组成,论坛邀请业内专家学者、企业…

Pinia(三): 了解和使用state

1.state state 就是我们要定义的数据, 如果定义 store 时传入的第二个参数是对象, 那么 state 需要是一个函数, 这个函数的返回值才是状态的初始值.这样设计的原因是为了让 Pinia 在客户端和服务端都可以工作 官方推荐使用箭头函数(()>{ })获得更好的类型推断 import { de…

如何在Windows 10和11上修复DISM错误87?这里提供办法

​在电脑上运行DISM命令时,是否收到“错误代码87”消息?这是一个非常常见的错误,你可以轻松地修复它。我们将向你展示在Windows 11或Windows 10计算机上解决此问题的多种方法。 确保键入正确的命令 运行DISM命令时出现错误代码87的最常见原因是键入的命令不正确。你可能添…

【数据结构与算法 | 二叉树篇】二叉树的前中后序遍历(迭代版本)

1. 前言 前文我们实现了二叉树前中后三种遍历方式的递归版本,非常简单. 接下来我们来实现一下其迭代版本. 2. 二叉树的前序遍历 (1). 题 给你二叉树的根节点 root ,返回它节点值的 前序 遍历。 示例 1: 输入:root [1,null,2…

【简单讲解下TalkingData】

🌈个人主页: 程序员不想敲代码啊 🏆CSDN优质创作者,CSDN实力新星,CSDN博客专家 👍点赞⭐评论⭐收藏 🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共…

六位一线AI工程师总结Agent构建经验,天工SkyAgents的Agent构建实战。

原文链接:(更好排版、视频播放、社群交流、最新AI开源项目、AI工具分享都在这个公众号!) 六位一线AI工程师总结Agent构建经验,天工SkyAgents的Agent构建实战。 🌟我们给人类新手明确的目标和具体的计划&am…

ATFX汇市:加拿大央行已宣布降息25基点,欧央行降息预期大幅增强

ATFX汇市:加拿大中央银行6月利率决议宣布,将政策利率下调25个基点至4.75%,时隔4年零三个月后再次进入降息周期。以2023年7月份加拿大央行最后一次加息算起,5.5%的高利率维持了11个月,期间加拿大的核心通胀率从6.2%降低…

UE5刷植物悬空了

UE5系列文章目录 文章目录 UE5系列文章目录前言一、解决办法 前言 在Unreal Engine5.3中使用植物模式刷各种植物时,有时会发现有的植物要么悬空,要不有刷不上地板的情况。而且悬空的植物还不能接触到地面,感觉很奇怪,就像下图所示…

如何减少Apache Spark日志的数量

修改log4j配置文件,没有就创建: 内容: # 设置日志记录器 log4j.rootCategoryWARN, console log4j.appender.consoleorg.apache.log4j.ConsoleAppender log4j.appender.console.targetSystem.err log4j.appender.console.layoutorg.apache.lo…

数学题目系列(一)|丑数|各位和|埃氏筛|欧拉筛

一.丑数 链接:丑数 分析: 丑数只有2,3,5这三个质因数,num 2a 3b 5c也就是一个丑数是由若干个2,3,5组成,那么丑数除以这若干个数字最后一定变为1 代码 class Solution {publi…

27-unittest之断言(assert)

在测试方法中需要判断结果是pass还是fail,自动化测试脚本里面一般把这种生成测试结果的方法称为断言(assert)。 使用unittest测试框架时,有很多的断言方法,下面介绍几种常用的断言方法:assertEqual、assert…

基于javacv ffmpeg 使用原生ffmpeg命令

基于javacv ffmpeg 使用原生ffmpeg命令 1. ffmpeg2. ffprobe 相关阅读: javacv ffmpeg使用笔记 测试过程中,发现ffmpeg-6.0-1.5.9-linux-x86_64.jar 存在问题(ffmpeg原生命令执行失败),降级到ffmpeg-5.1.2-1.5.8-linux…

【Python报错】已解决ValueError: If using all scalar values, you must pass an index

成功解决“ValueError: If using all scalar values, you must pass an index”错误的全面指南 在Pandas库中,当你尝试创建一个新的DataFrame或Series时,如果所有值都是标量(scalar,即单个值而非列表、数组或Series)…

Vuforia AR篇(六)— Mid Air 半空识别

目录 前言一、什么是Mid Air?二、使用步骤三、示例代码四、效果 前言 增强现实(AR)技术正在改变我们与数字世界的互动方式。Vuforia作为先进的AR开发平台,提供了多种工具来创造引人入胜的AR体验。其中,Mid Air功能以其…

UE5-AI

AI角色 角色控制器 AI角色必须要一个角色控制器 角色控制器最基本只需要执行行为树,在EventOnPossess后runBehaviorTree 如果要的是一个角色,可以创建一个Character,在类默认设置中可以找到 Pawn->AIControllerClass,在这里…

Linux网络的DHCP配置

文章目录 DHCP配置DHCP流程简述DHCP优点DHCP的分配方式DHCP的租约过程DHCP配置实验实验1实验2 DHCP配置 DHCP:动态主机配置协议 服务端和客户端 服务端:server,提供某种特定的服务 客户端:client,使用服务端提供的服…

代码随想录第26天|回溯part6 不需要搜索整棵树的回溯二维搜索

332.重新安排行程 难题&#xff0c;自己写的代码没过&#xff0c;但我认为逻辑没有问题 class Solution { public:vector<string> res;bool pruning(vector<string> res, vector<string> path) {if (res.size() 0)return true;bool check false;for (int …