【文件属性】:
文件名称:Delphi 函数:双线性插值缩放图像
文件大小:1KB
文件格式:RAR
更新时间:2013-07-06 08:05:45
Delphi 函数 双线性插值 缩放
双线性内插值:
对于一个目的像素,设置坐标通过反向变换得到的浮点坐标为(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)处的的像素值,以此类推
这就是双线性内插值法。双线性内插值法计算量大,但缩放后图像质量高,不会出现像素值不连续的的情况。由于双线性插值具有低通滤波器的性质,使高频分量受损,所以可能会使图像轮廓在一定程度上变得模糊
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ijong/archive/2010/06/16/5673593.aspx
【文件预览】:
Delphi函数:双线性插值缩放图像.txt
网友评论
- 还没试过,先好评
- 很好,不错,改造后能用
- 速度太慢,只能处理小图像,大的就不行啦
- 效果不错,用于处理小尺寸图片还可以
- 效果不好,运行起来很慢
- 可以用,只是我底子太差了!
- 效果不大好,估计这个东西还是没法有太好的算法。
- 写的还好,但我基础不太好,有些看不懂。
- 思想很清楚 是一些伪代码 不是具体代码 但是很有用
- 实现得相当不错,谢谢分享!
- 弄了好久感觉效果还是不大好