概念定义

动态范围:灰度跨跃的值域称为动态范围。上限取决于饱和度,下限取决于噪声

对比度:一幅图像中最高和最低灰度级间的灰度差。

空间分辨率:图像中可辨别的最小细节的度量。常用度量每单位距离线对数和每单位距离点数(像素数)。

灰度分辨率:图像在灰度级中可分辨的最小变化。

图像内插:已知数据来估计未知位置的数值的处理。在放大、缩放、旋转和几何校正中广泛使用,是基本的重取样方法。

最近邻内插法:假设一幅图像大小为500x500像素,将其放大1.5倍到750x750像素。创建一个假想的750x750的网格,它与原始图像有相同的间隔,然后将收缩,使它准确地与原图匹配。此时750x750的网格的像素要小于原图像的像素间隔,在原图像中寻找最接近的像素,并把该像素的灰度赋给750x750网格中的新对象。然后将图像扩展到原来规定的大小,得到放大后的图像。这种方法简单,但可能产生不希望的结果,如直边缘的严重失真。

双线性内插:用4个最近邻去估计给定位置的灰度。令(x, y)为想要赋以灰度值的位置的坐标,并令v(x, y)表示灰度值,对于双线性内插来说,赋值公式为:

v(x,y)=ax+by+cxy+d

4个系数由4个用(x, y)点最近邻点写出的未知方程确定。

双三次内插:用16个最近邻点去估计给定位置的灰度。公式如下:

v(x,y)=∑i=03∑j=03aijxiyj

当上限为1时,该方程与双线性内插方法是一致的。双三次内插是商业图像编辑程序的标准内插方法。

相邻像素:位于坐标(x, y)处的像素p有4个水平和垂直的相邻像素,其坐标由为:

(x+1,y),(x−1,y),(x,y+1),(x,y−1)

这组像素称为p的4领域(4-neighbors of p),用N4(p)表示。

p的4个对角(diagonal)相邻像素坐标为:

(x+1,y+1),(x+1,y−1),(x−1,y+1),(x−1,y−1)

用ND(p)表示。这些点与4个邻点一起称为p的8邻域(8-neighbors
of p)。用N8(p)表示。如果(x,
y)位于图像的边界上,某些邻点会落入图像的外边。

Matlab图像处理(03)-基本概念的更多相关文章

  1. Matlab图像处理系列2———空间域平滑滤波器

    注:本系列来自于图像处理课程实验,用Matlab实现最主要的图像处理算法 本文章是Matlab图像处理系列的第二篇文章.介绍了空间域图像处理最主要的概念----模版和滤波器,给出了均值滤波起和中值滤波 ...

  2. Matlab图像处理(01)-Matlab基础

    枫竹梦对于Matlab几乎是零基础,只是在上学的时候稍稍接触一点,万万没有想到现在还能用到Matlab.进入正题>>> 图像的基本概念 一幅图像可以被定义为一个二维函数f(x,y), ...

  3. Atitit MATLAB 图像处理 经典书籍attilax总结

    Atitit MATLAB 图像处理 经典书籍attilax总结 1.1. MATLAB数字图像处理1 1.2. <MATLAB实用教程(第二版)>((美)穆尔 著)[简介_书评_在线阅读 ...

  4. Atitit MATLAB 图像处理attilax总结

    Atitit MATLAB 图像处理attilax总结 1.1. 下载 Matlab7.0官方下载_Matlab2012 v7.0 官方简体中文版-办公软件-系统大全.html1 1.2. Matla ...

  5. Matlab图像处理函数:regionprops

    本篇文章为转载,仅为方便学术讨论所用,不用于商业用途.由于时间较久,原作者以及原始链接暂时无法找到,如有侵权以及其他任何事宜欢迎跟我联系,如有侵扰,在此提前表示歉意.----------------- ...

  6. MATLAB图像处理函数汇总(二)

    60.imnoise 功能:增加图像的渲染效果. 语法: J = imnoise(I,type) J = imnoise(I,type,parameters) 举例 I = imread('eight ...

  7. MATLAB图像处理函数汇总(一)

    1.applylut功能: 在二进制图像中利用lookup表进行边沿操作.语法:A = applylut(BW,lut)举例lut = makelut('sum(x(:)) == 4',2);BW1 ...

  8. MATLAB图像处理基础

    MATLAB图像处理基础 2.2.1 图像文件格式及图像类型 1.MATLAB支持的几种图像文件格式: ⑴JPEG(Joint Photogyaphic Expeyts Group):一种称为联合图像 ...

  9. matlab图像处理

    matlab图像处理 转自:http://www.cnblogs.com/lovebay/p/5094146.html 1. 图像和图像数据 缺省情况下,MATLAB将图像中的数据存储为双精度类型(d ...

随机推荐

  1. linux中kill几个有用信号

    kill用法 kill -signal PID 15 (SIGTERM) 正常方式杀死进程:(这种方式可能会存在一些问题:进程的子进程可能会无法终止,并继续系统资源) PID 或者 kill PID ...

  2. Project Euler:Problem 89 Roman numerals

    For a number written in Roman numerals to be considered valid there are basic rules which must be fo ...

  3. vscode 右键文件或者文件夹显示菜单

    1.这个是可以在安装时直接选择显示的,如果跟我一样没有选也不愿意重新安装的,可以复制下面代码保存为vsCodeOpenFolder.reg,红色部分是vscode安装路径,换成自己本地路径即可. 双击 ...

  4. 『HTML5梦幻之旅』 - 仿Qt演示样例Drag and Drop Robot(换装机器人)

    起源 在Qt的演示样例中看到了一个有趣的demo.截图例如以下: 这个demo的名字叫Drag and Drop Robot,简单概括而言,在这个demo中,能够把机器人四周的颜色拖动到机器人的各个部 ...

  5. 《textanalytics》课程简单总结(2):topic mining

    coursera上的公开课<https://www.coursera.org/course/textanalytics>系列,讲的很不错哦. 1."term as topic&q ...

  6. webStorm 多列编辑

    webStorm可以像Sublime一样使用列编辑,只是区别在于webStorm只可以编辑连续列表. 按住alt键鼠标选择一列,然后输入文字就会编辑多行,这个功能很赞,比较实用(按住ALT键选中之后, ...

  7. ubuntu boost.python

    安装boost(未尝试只安装 libboost-python-dev) sudo apt-get install libboost-all-dev 新建hello_ext.cpp,输入以下代码 1 c ...

  8. 讲真,你是因为什么才买华为P20系列手机!

    华为P20系列手机上市两个半月发货600万台!600万台?!看到这个亮瞎我钛合金狗眼的数据,且容我掰着手指脚趾算一下,算了,还是容我毫不夸张的感叹一句吧:华为做手机不用桨,不需风,全靠“浪”……. 两 ...

  9. AWR元数据的迁移或导入到其它数据库

    我们能够将AWR元数据迁移(导入)到其它数据库.低版本号的导入到高版本号,再用高版本号的数据库生成AWR报告,也能使用一些新特性,如 SQL ordered by Physical Reads (Un ...

  10. mnesia的脏读和事物读的测试

    在mnesia中,有脏读脏写等以及事物读写,它们的差异通过测试不难发现: 代码如下: -module(mnesia_read_test). -compile(export_all). -record( ...