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

题型

选择: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)计算某个卷积层和全连接层的参数量
在这里插入图片描述

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

知乎x-zse-96、x-zse-81

声明 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!wx a15018601872 本文章未…

GraphQL(2):使用express和GraphQL编写helloworld

1 安装express、graphql以及express-graphql 在项目的目录下运行一下命令。 npm init -y npm install express graphql express-graphql -S 2 新建helloworld.js 代码如下: const express require(express); const {buildSchema} require(graphql); const grap…

spring mvc 中怎样定位到请求调用的controller

前言 在java web开发过程中,正常情况下controller都是我们自己写的,我们可以很方便的定位到controller的位置。但是有些时候我们引入的其他依赖中可能也有controller,为了找到并方便的调试jar包中的controller,我们一般会进行全局…

基于Java的零食管理系统的设计与实现(论文+源码)_kaic

摘 要 随着科技的进步,以及网络的普及,都为人们的生活提供了极大的方便。因此,在管理”三姆”宿舍在线零食商店时,与现代的网络联系起来是非常必要的,本次设计的系统在研发过程中应用到了Java技术,这在一定…

windows10系统64位安装delphiXE11.2完整教程

windows10系统64位安装delphiXE11.2完整教程 https://altd.embarcadero.com/download/radstudio/11.0/radstudio_11_106491a.iso XE11.1 https://altd.embarcadero.com/download/radstudio/11.0/RADStudio_11_2_10937a.iso XE11.2 关键使用文件在以下内容:windows10…

现代信号处理12_谱估计的4种方法(CSDN_20240602)

Slepian Spectral Estimator(1950) 做谱估计的目标是尽可能看清楚信号功率谱在某一个频率上的情况,假设我们想了解零频时的分布,最理想的情况是滤波器的传递函数H(ω) 是一个冲激函数,这样就没有旁瓣,也就没有泄漏;其次…

回溯算法 -- 216. 组合总和 III

目录 一.题目描述 二.解题思路 三.回溯三部曲 3.1确定递归函数的参数 3.2确认递归的终止条件 3.3确定单层循环逻辑 四.具体的代码 一.题目描述 找出所有相加之和为 n 的 k 个数的组合,且满足下列条件: 只使用数字1到9每个数字 最多使用一次 返…

经典的滑动窗口的题目 力扣 2799. 统计完全子数组的数目(面试题)

给你一个由 正 整数组成的数组 nums 。 如果数组中的某个子数组满足下述条件,则称之为 完全子数组 : 子数组中 不同 元素的数目等于整个数组不同元素的数目。 返回数组中 完全子数组 的数目。 子数组 是数组中的一个连续非空序列。 示例 1&#xff1…

【1】AI介绍

迎接 AGI 时代 AGI(Artificial General Intelligence),人工通用智能,AGI是一种可以执行复杂任务的人工智能,能够完全模仿人类智能的行为。应用领域涉及医疗、交通、智能家居等多个与人类活动密切相关的领域。 AGI 多久会到来? 乐观预测:明年(未来已来)主流预测:3-5…

【云原生】Docker Compose 使用详解

目录 一、前言 二、Docker Compose 介绍 2.1 Docker Compose概述 2.2 Docker Compose特点 2.3 Docker Compose使用场景 三、Docker Compose 搭建 3.1 安装docker环境 3.2 Docker Compose安装方式一 3.2.1 下载最新版/如果不是最新可替换最新版本 3.2.2 设置权限 3.2.…

Zigbee +PC上位机 无线控制二维云台开发笔记

今日尝试开发一款简单好学的PC上位机无线控制二维云台的小试验品: 主要开发环境与工具介绍: 单片机 STM32F103C8T6 使用标准库函数编程 Visual Studio 2022软件C# Winform 开发 上位机控制软件 DL_20 无线串口模块 + USB-TTL 模块 实现无线通…

使用 Scapy 库编写 Ping of Death 攻击脚本

一、介绍 1.1 概述 Ping of Death(PoD)攻击是一种历史悠久的拒绝服务(DoS)攻击,攻击者通过发送特制的畸形ICMP Echo请求数据包,导致目标系统无法正确处理,从而导致系统崩溃、重启或无法响应正…

用于相似图片搜索引擎的Python OpenCV图像直方图

图像直方图 那么,图像直方图到底是什么? 图片 图像的构成是由像素点构成的,每个像素点的值代表着该点的颜色(灰度图或者彩色图)。所谓直方图就是对图像的中的这些像素点的值进行统计,得到一个统一的整体的…

手眼标定学习笔记

目录 标定代码: 手眼标定原理学习 什么是手眼标定 手眼标定的目的 eye in hand eye to hand AXXB问题的求解 标定代码: GitHub - pumpkin-ws/HandEyeCalib 推荐博文: https://zhuanlan.zhihu.com/p/486592374 手眼标定原理学习 参…

YOLOv8: 标注石头、识别边缘及计算面积的方案

YOLOv8: 标注石头、识别边缘及计算面积的方案 引言 YOLO(You Only Look Once)是一种非常有效的实时目标检测算法,自其首次发布以来就受到了广泛的关注和应用。YOLOv8 是这一系列算法的最新版本,继承了之前版本的高效性和准确性&a…

如何在一台电脑上安装多个版本的JDK并且切换使用?

如何在一台电脑上安装多个版本的JDK并且切换使用? 文章目录 如何在一台电脑上安装多个版本的JDK并且切换使用?1.目录管理2.下载JDK3.配置环境变量4. 验证 1.目录管理 我们需要首先对不同版本的JDK进行版本管理,如下所示,我在C盘路…

vue3状态管理,pinia的使用

状态管理 我们知道组件与组件之间可以传递信息,那么我们就可以将一个信息作为组件的独立状态(例如,单个组件的颜色)或者共有状态(例如,多个组件是否显示)在组件之传递,这样的话我们希…

STM32作业实现(七)OLED显示数据

目录 STM32作业设计 STM32作业实现(一)串口通信 STM32作业实现(二)串口控制led STM32作业实现(三)串口控制有源蜂鸣器 STM32作业实现(四)光敏传感器 STM32作业实现(五)温湿度传感器dht11 STM32作业实现(六)闪存保存数据 STM32作业实现(七)OLED显示数据 STM32作业实现(八)触摸按…

最新h5st(4.7.2)参数分析与纯算法还原(含算法源码)

文章目录 1. 写在前面2. 加密分析3. 算法还原 【🏠作者主页】:吴秋霖 【💼作者介绍】:擅长爬虫与JS加密逆向分析!Python领域优质创作者、CSDN博客专家、阿里云博客专家、华为云享专家。一路走来长期坚守并致力于Python…

HALCON-从入门到入门-最常用的算子-二值化

1.废话 图像处理中的二值化是一种将灰度图像转换为只有两种可能值(通常是0和255,分别代表黑色和白色)的过程。这个过程在数字图像处理中非常常见,因为它可以简化图像数据,突出图像的主要特征,并降低后续处…