数字图像处理内容

一.点运算(像素变换)

1.线性变换

   原理:f=a*F+b;  效果:典型的有反色的作用。

2.阀值运算

  原理:若F<X时,f=0;若F>X时  f=255;  效果:草图的感觉

3.窗口运算

  原理:类似阀值运算,不过分三段,中间的一段不变;效果:能去掉背景

4.灰度拉伸

  原理:若x<x1 则f=y1/x1;若x1<x<x2,则f=(y2-y1)/(x2-x1)*(x-x1)+y1;若x>x2 则f=(255-y2)/(255-x2)*(x-x2)+y2;

   效果:将x1---x2的像素拉伸 到y1---y2段,如图像较暗,可将图像拉伸到较亮处。。

5.灰度均衡

  原理:对灰度级像素点数积分然后除以图像面积,然后归一化乘以255

  效果:将直方图平均化,使图像对比度大大提高

 

二.几何变换(坐标变换)

1.图像的平移

2.图像的镜像

3.图像的转置

4.图像的旋转

   原理:分三步走,第一步 将原点移动到旋转中心位置(原点在图像左上角),第二步 旋转 y=r*sin(A-B),x=r*cos(A-B),第三步 将中心点重新移回 到新的原点上(新的图像的左上角)

  三次矩阵乘积

  x0=x1*cos(A)+y1*sin(A)-c*cos(A)-d*sin(A)+a

  y0=-x1*sin(A)+y1*cos(A)+c*sin(A)-d*cos(A)+b

(a,b)原中心点,(c,d)新中心点

5,图像的缩放

    x0=x1/fx;

   -----

6.插值法

   (一)最临近插值 就是+0.5

   (二)双线插值法(模板?!)

           f(x,0)=f(0,0)+x*(f(1,0)-f(0,0))

           f(x,1)=f(0,1)+x*(f(1,1)-f(0,1))

           f(x,y)=f(x,0)+y*(f(x,1)-f(x,0))

     这里有个形象的几何图可以看出来,不便画了。

   对于一个目的像素,设置坐标通过反向变换得到的浮点坐标为(i+u,j+v),其中i、j均为非 负整数,u、v为[0,1)区间的浮点数,则这个像素得值 f(i+u,j+v) 可由原图像中坐标为 (i,j)、(i+1,j)、(i,j+1)、(i+1,j+1)所对应的周围四个像素的值决定,即:

    f(i+u,j+v) = (1-u)(1-v)f(i,j) + (1-u)vf(i,j+1) + u(1-v)f(i+1,j) + uvf(i+1,j+1)

其中f(i,j)表示源图像(i,j)处的的像素值,以此类推
这就是双线性内插值法。双线性内插值法计算量大,但缩放后图像质量高,不会出现像素值不连续的的情况。由于双线性插值具有低通滤波器的性质,使高频分量受损,所以可能会使图像轮廓在一定程度上变得模糊

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值