《计算机视觉》知识要点总结终极
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、、。;视觉是人类观察世界、认知世界的重要功能手段。人类从外界获得信息约有80%来自视觉系统。
2、计算机视觉是指用计算机实现人类的视觉功能,即对客观世界中三维场景的感知、加工和理解。
计算机视觉的研究方法只有有两种:一种是仿生学的方法,参照人类视觉系统的结构原理,建立相应的处理模块完成类似的功能和工作;另一种是工程的方法,即从分析人类视觉过程的功能着手,并不刻意模拟人,视觉系统内部结构,而仅考虑系统的输入和输出,并采用任何现有的手段来实现系统的功能。
计算机视觉主要研究目标有两个:一是建立计算机视觉系统来完成各种视觉任务;
二是把该研究作为探索人脑视觉工作机理的手段,即生物学机理。
3、计算机视觉系统的功能模块主要有以下几个模块:图像采集、预处理、基元检测、目标分割、表达描述、形状分析等,参考下图1.4.1
4、整个视觉过程是由光学过程,化学过程和神经处理过程这3个顺序的子过程所构成。
光学过程:我们需要掌握的是人眼水平截面的示意图,见图2.1.1。光学过程基本确定了成像的尺寸。类似照相机。
化学过程:视网膜表面的光接收细胞可分为:锥细胞(亮视觉)和柱细胞(暗视觉)。化学过程,基本确定了成像的亮度或颜色。
神经处理过程:将对光的感觉转换为对景物的知觉。视觉处理过程流图2.1,2如下:
5、形状知觉是对景物各部分相对关系的知觉,也与视野中各种空间关系的知觉有关。
6、轮廓(封闭的边界)是形状知觉中最基本的概念,人在知觉一个形状以前一定先看到轮廓。轮廓的构成如果用数学语言来说就是轮廓对应亮度的二阶导数。轮廓与形状又有区别,轮廓不等于形状。轮廓在帮助构成形状时还有“方向性”。轮廓通常倾向于对它所包围的空间发生影响,即轮廓一般是向内部而不是向外部发挥构成形状的作用。
7、主观轮廓:在没有直接刺激作用下产生的轮廓知觉。主观轮廓的形成是在一定感觉信息的基础上进行知觉假设的结果
8、空间知觉的问题本质是一个深度感知的问题。人对空间场景的深度感知主要依靠双目视觉实现。
9、图像采集是获取图像的技术和过程。对应于视觉过程中的光学和化学过程。需要利用几何学原理解决场景中目标的投影位置在图像中国的什么地方的问题和利用光度学原理(或辐射度学)建立场景中的亮度与图像中对应位置灰度的联系。
10、图像采集中主要的模型:几何成像模型和亮度成像模型
11、世界坐标系:也称为真实或现实世界坐标系XYZ,是客观事件的绝对坐标(也称为客观坐标系统)。一般的3-D场景都是用这个坐标系统来表示的。
摄像机坐标系:是以摄像机为中心指定的坐标系统xyz,一般取摄像机的光学轴为z轴。
图像平面坐标系:在摄像机内形成的图像平面的坐标系统x’y’。一般取图像平面与摄像机坐标系统xy平面平行,且x轴与x’轴,y与y’轴分别重合,这样图像平面的原点就在摄像机的光学轴上。
12、固态阵列中最常用的主要元件是用电荷耦合器件(change-coupled device,CCD),特点是具有非常快的快门速度。
CMOS(complementary metal oxide semiconductor)摄像机基于互补型金属氧化物半导体工艺,其传感器主要包括传感器核心、模/数转换器、输出寄存器、控制寄存器、增益放大器等。特点是低功耗、尺寸小,总体成本低。但是噪声水平比CCD高一个量级。
电荷注射器件(charge-injection device,CID),有一个和图像矩阵对应的电极矩阵,在每一个像素位置有两个隔离绝缘的能产生电位阱的电极。优点是,随机访问,不会产生图像浮散。但是相对CCD,CID对光电敏感度要低很多。
13、采集装置基本性能指标:线性响应,灵敏度,信噪比,阴影(不均匀度),快门速度,读取速率。
14、图像采集的方式主要由光源、采集器和景物三者决定。
15、空间分辨率(即数字化的空间采样点数)。幅度分辨率(即采样点值的量化级数)。辐射到图像采集矩阵中光电感受单元的信号在空间上被采样,而在强度上被量化。
16、
17、摄像机标定的一般程序和步骤:
两极标定法:(参考P53---例3.4.1-摄像机外部参数的标定示例)
18、坐标的基本变换:
19、直方图均衡化:是一种典型的通过对图像的直方图进行修正来获得图像增强效果的自动方法。基本思想是把原始图的直方图变换为在整个灰度范围内均匀分布的形式,这样就增加了像素灰度值的动态范围,从而达到增强图像整体对比度的效果。直方图均衡化列表计算参考p65例4.3.1。
20、直方图规定化:用户可指定规定化函数来得到特殊的增强功能。3个步骤:(1)对原始图的直方图进行灰度均衡化(2)规定需要的直方图,并计算能使规定的直方图均衡化的变换(3)将第1步得到的变换反转过来,即将原始直方图对应映射到规定的直方图。
在上述步骤(3)中的对应映射规则有单映射规则(SML)和组映射规则(GML)。分别如下所示:SML GML
21、边缘检测:一阶导数算子:prewitt;sobel;roberts;kirsch; 二阶导数算子:拉普拉斯;马尔;canny;编程实现上述算法的代码如下:
%边缘检测
clear;
I1 = imread('C:\Users\acer\Desktop\car.jpg');
%
I=rgb2gray(I1);
BW1 = edge(I,'roberts'); %Roberts算子
BW2 = edge(I,'sobel'); %Sobel算子
BW3 = edge(I,'prewitt'); %Prewitt算子
BW4 = edge(I,'log'); %log算子
BW5 = edge(I,'canny'); %CANNY算子