概念:

最大似然估计:最大似然估计是一种统计方法,最大似然估计函数在采样样本总数趋于无穷的时候达到最小方差。步骤:1.写出似然函数 2.取对数 3.求导数并令其为0。
最小二乘法:通过最小化误差的平方和寻找数据的最佳函数匹配。
非极大值抑制(NMS)

图像预处理方法

1. 膨胀和腐蚀操作

膨胀:将原图像 A 与任意形状的内核 B进行卷积。内核 B 有一个可定义的锚点,通常定义为内核的中心点。进行膨胀操作时,将内核 B 划过图像,将内核 B 覆盖区域的最大相素值提取,并代替锚点位置的相素。显然,这一最大化操作将会导致图像中的亮区开始”扩展” 。
作用:膨胀类似与 ‘领域扩张’ ,将图像的高亮区域或白色部分进行扩张,其运行结果图比原图的高亮区域更大.主要作用是去噪

腐蚀:图像A用卷积模板B来进行腐蚀处理,通过模板B与图像A进行卷积计算,得出B覆盖区域的像素点最小值,并用这个最小值来替代参考点的像素值.
作用:消除物体的边界点,使边界向内收缩,可以把小于结构元素的物体去除。

开运算:图像开运算是图像依次经过腐蚀、膨胀处理后的过程。
作用:图像被腐蚀后,去除了噪声,但是也压缩了图像;接着对腐蚀过的图像进行膨胀处理,可以去除噪声,并保留原有图像。

闭运算:图像闭运算是图像依次经过膨胀、腐蚀处理后的过程。
作用:图像先膨胀,后腐蚀,它有助于关闭前景物体内部的小孔,或物体上的小黑点。

2. 常用的插值方法有哪些?简述这些方法。

(1)最近邻插值法
就是令变换后像素的灰度值等于距它最近的输入像素的灰度值,应用于图像的缩放。

(2)双线性插值
首先跟最近邻插值一样,先坐标映射,得到目标图像坐标位于原图像的位置,但是这里不再对求出来的小数坐标取整,而是通过举例所求坐标最邻近的四个坐标点,对他们先从X方向作插值,再作Y方向的插值,得到最后的结果,因此也叫 双线性插值。

(3)双三次插值
函数 f 在点 (x, y) 的值可以通过矩形网格中最近的十六个采样点的加权平均得到,在这里需要使用两个多项式插值三次函数,每个方向使用一个。

(4)三线性卷积插值
三次卷积插值法可查看16个与输出最近的像元中心,并拟合一条平滑的曲线,使其穿过这些点从而找到该值。这不仅更改了输入的值,而且还可能导致输出值超出输入值的范围(可想象某表面出现汇或峰的情况)。

3. 常用的边缘提取方法有哪些

1. Sobel算子:Sobel算子是典型的基于一阶导数的边缘检测算子,由于该算子中引入了类似局部平均的运算,因此对噪声具有平滑作用,能很好的消除噪声的影响。

2. Laplacian算子(拉普拉斯):Laplacian算子则是通过求取像素的二阶导来获取边缘,Laplacian算子没有方向之分。在只关心边缘的位置而不考虑其周围的象素灰度差值时比较合适。Laplace算子对孤立象素的响应要比对边缘或线的响应要更强烈,因此只适用于无噪声图象。

3. Canny算子:Canny算子是一个具有滤波,增强,检测的多阶段的优化算子,在进行处理前,Canny算子先利用高斯平滑滤波器来平滑图像以除去噪声,Canny分割算法采用一阶偏导的有限差分来计算梯度幅值和方向,在处理过程中,Canny算子还将经过一个非极大值抑制的过程,最后Canny算子还采用两个阈值来连接边缘。
Canny边缘检测算法流程:
step1: 用高斯滤波器平滑图象;
step2: 用一阶偏导的有限差分来计算图像梯度的幅值和方向,得到图像的边缘;
step3: 对梯度幅值进行非极大值抑制
step4: 用双阈值算法检测和连接边缘,灰度变化大于high的,设置为强边缘像素,低于low的,剔除。

4. Prewitt算子: Prewitt算子是一种一阶微分算子的边缘检测,利用像素点上下、左右邻点的灰度差,在边缘处达到极值检测边缘,去掉部分伪边缘,对噪声具有平滑作用 。其原理是在图像空间利用两个方向模板与图像进行邻域卷积来完成的,这两个方向模板一个检测水平边缘,一个检测垂直边缘。

参考博客:
https://blog.csdn.net/qq_38109843/article/details/89598570
https://zhuanlan.zhihu.com/p/551665463

计算机视觉面试题总结相关推荐

  1. 计算机视觉导论试题,计算机视觉基础复习.docx

    第一章 PPT P11 什么是计算机视觉 采用计算机实现人类视觉功能,让计算机理解图像和视频 . P12 计算机视觉与图像处理的区别 数字图像处理 图像/视频 -> 图像/视频 (图像变换.图像 ...

  2. 【秋招】计算机视觉面试题

    计算机视觉相关: 1.如果提高深层神经网络的特征表示能力? ①增加隐藏层个数 ②pooling操作 ③使用非线性激活 如何防止过拟合? ①使用L1 L2正则化 ②Dropout ③使用早停(现在基本不 ...

  3. 计算机视觉导论试题,计算机视觉导论

    <计算机视觉导论>教学大纲 课程编号: 课程名称:计算机视觉导论                 英文名称:Introduction of Computer Vision 学分/学时:1/ ...

  4. 计算机视觉面试题库,当机器学习遇到计算机视觉(上)

    计算机视觉在上一个世纪60年代脱胎于人工智能与认知神经科学,旨在通过设计算法来让计算机自动理解图像的内容.为了"解决"机器视觉的问题,1966年,在麻省理工学院,这个问题作为一个夏 ...

  5. BaiDu校招2016计算机视觉笔试试题

    笔试分为四个部分:企业文化认知测评15道.简单题3道.算法程序设计题3道和系统设计题2选1,时间为130分钟. 其中第一部分企业文化认知评测均为选择题,主要是对百度的认知问题,常识知识. 其中第二部分 ...

  6. 阿里计算机视觉笔试题,【阿里巴巴】计算机视觉算法面经(最新)

    前言: 在网上看过很多有关阿里的面经,面试体验褒贬不一,有人说面试流程太拖沓:有人说一共面了6.7面才拿到offer:有人说技术面都过了,但是HR面挂了,等等.可能是我运气比较好,只经历了三面,从面试 ...

  7. 计算机视觉 | 面试题:10、梯度消失和爆炸以及解决方法

    问题 梯度消失无论是笔试还是面试都是常客了,其实对应于梯度消失,还有一个梯度爆炸的概念,这又是什么导致的呢?下面我们将根据公式推导来解释何为梯度消失与梯度爆炸. 梯度消失和梯度爆炸的表现 网络层数越多 ...

  8. 计算机视觉 | 面试题:06、ReLU函数在0处不可导,为什么在深度学习网络中还这么常用?

    问题 ReLU函数在0处不可导,为什么在深度学习网络中还这么常用? 问题背景 这是在阿里的机器学习岗一面的时候问的一个问题,最开始的问题是"为什么机器学习中解决回归问题的时候一般使用平方损失 ...

  9. [CV]一些关于计算机视觉面试题的整理

    Batchnormalization 批量标准化 深度学习有个本质性的问题:随着网络深度加深,训练起来困难,本质是反向传播的时候梯度消失. 比如我们看sigmoid函数          ​​​图源百 ...

最新文章

  1. Yarn ResourceManager High Availability
  2. 初学__Python——Python 变量的作用域
  3. python的基本语法和语言_Python基本语法
  4. linux c文件操作,Linux C 文件的输入/输出操作
  5. 轻量级RTSP服务存在的意义
  6. 关闭 IOS8 最近使用 最近联系人
  7. 阿里影业“云智开放平台”炼成记!
  8. 互联网行业人才格局大换血,BAT 已换位?
  9. 广东省大学计算机应用基础考试试题,2021年广东省对口考试要做哪些题目?计算机应用基础(Windows7+office2010)周测月考单元卷...
  10. win10家庭版开启组策略方法
  11. SSM项目源码基于SSM实现的小说网站含前后台
  12. 微处理器系统结构与嵌入式系统设计(二)
  13. 河南计算机对口升学题,河南省计算机对口升学专基模拟试题(四)[1]
  14. Apache POI Excel固定(冻结)单元格
  15. 计算机平均值的快捷键,excel求平均值快捷键
  16. linux运行getch吗,在linux中使用getch()函数
  17. PXE无人值守安装系统
  18. 华为手机如何简单、快捷地投屏到电视机上?
  19. Domino NotesV11开放下载啦!
  20. 布莱克斯科尔斯模型(二)之e^(-βt^2)的傅里叶变换

热门文章

  1. Exception in thread “main“ java.lang.NoSuchMethodError: scala.reflect.ClassT
  2. 在计算机上创建一个本地用户账户,多种方法教你创建和删除Win10本地账户?
  3. 道路交通 - 车道宽度
  4. 校招----蚂蚁金服测试开发面经
  5. 20分钟,我用简单的Python代码创建了一个完整的区块链!想学吗?
  6. 用74HC165读8个按键状态
  7. PLC编程安卓版 兼容三菱FX PLC编程指令 软件在线仿真 硬件PLC工控板蓝牙与手机蓝牙在线下载程序 在线仿真
  8. 数学建模学习笔记(2.3)lingo软件求解线性规划问题
  9. 35岁被称为中年男人,失业之后可以做些什么
  10. ISO19702毒性测试