@wrlqwe
2016-03-28T01:09:17.000000Z
字数 1026
阅读 1046
图像处理
学习笔记
定义域(x,y)是平面坐标,
值域I=f(x,y)是点(x,y)的亮度或彩色值
取样(Sampling):图像函数定义域(空间坐标)的数字化
分辨率:水平方向上的像素个数N和垂直方向上的像素个数M
一般而言,以左上角作为数字图像坐标的原点。
量化(Quantization):图像函数值域(灰度值) 的数字化
像素深度:指存储每个像素所用的位数
量化级别:可调,2,8,16...,256为常见
灰度级变化尖锐区域 => 高分辨率采样
灰度级比较平滑区域 => 低分辨率采样
边界附近区域 => 较少灰度级
灰度变化比较平滑的区域 => 较高灰度级 (避免或减少由于量化的太粗糙,在灰度级变化平滑的区域出现假轮廓的现象 )
如图像高度和宽度等信息
顺序存放的连续数据
- 位图文件头
- 位图信息头
- 调色板
- 图像数据
x` = x+offsetX
y` = y+offsetY
2. 缩放
x` = x*scale
y` = y*scale
3. 旋转
旋转180° I (x,y)= I`(W-x, H-y)
旋转90° I (x,y)= I`(y, W-x)
旋转-90° I (x,y)= I`(H-y, x)
借助旋转矩阵计算图像旋转
不同旋转中心点产生的不同结果
集成了图像的旋转和平移缩放
↓
最近临插值
f(x0,y0)= I(x1, y2)
双线性插值
f(x0,y1)= I(x1, y1)+I(x2, y1)*(x0-x1)/(x2-x1)
f(x0,y2)= I(x2, y1)+I(x2, y2)*(x0-x1)/(x2-x1)
f(x0,y0)= f(x0, y1)+f(x0, y2)*(y0-y1)/(y2-y1)
鸣谢 孙腾