新)数字图像处理在matlab中的基本操作.docVIP

  • 2
  • 0
  • 约7.94千字
  • 约 19页
  • 2017-01-12 发布于湖北
  • 举报

新)数字图像处理在matlab中的基本操作.doc

数字图像处理在matlab中的应用 图像的缩放 图像的缩放是图像的空间域变换操作,可以认为是在输入图像和输出图像之间进行像素-像素变换。图像插值操作是图像缩放的基本方法,基本原理是,估计像素点之间位置的像素值,将输入图像和输出图像的变换在数字图像的约束下得以完善,有效的填充图像可能出现的空白点。 图像的插值包括三种方法:1.最近邻插值,该算法中,输出图像中每一个像素点的值就是与该点在输入图像中变换位置最临近采样点的值。2.双线性插值,该方法的输出像素值是它在输入图像中2*2邻域采样点的平均值。3.双三次插值,相比于双线性插值,其插值邻域大小为4*4,插值效果好,但相应计算量也较大。 Matlab图像处理工具箱中的函数imresize可以对图像进行缩放操作,同时指定以上所介绍的插值方法作为其函数。以下基于matlab实现图像“hd1.bmp”的不同方式的缩放(这里设置放大倍数为2倍) %图像缩放操作代码: J=imread(hd1.bmp); %图像的读入 x1=imresize(J,2); %将图像以最近邻插值放大两倍 x2=imresize(J,2,bilinear); %将图像以双线性插值放大两倍 x3=imresize(J,2,bicubic); %将图像以双三次插值放大两倍 figure,

文档评论(0)

1亿VIP精品文档

相关文档