• 大小: 596B
    文件类型: .m
    金币: 2
    下载: 0 次
    发布日期: 2023-12-29
  • 语言: Matlab
  • 标签: 重采样  

资源简介

基于双线性内插法的图像重采样,程序使用matlab编写,可对原始图像做任意方式的分辨率变换。
在图像的放大和缩小的过程中,需要计算新图像像素点在原图的位置,如果计算的位置不是整数,就需要用到图像的内插,我们需要寻找在原图中最近得像素点赋值给新的像素点,这种方法很简单是最近邻插法,这种方法好理解、简单,但是不实用,会产生是真现象,产生棋盘格效应,更实用的方法就是双线性内插,

资源截图

代码片段和文件信息

function out = Resampling_Bilinearint(pout_hout_w)
[wh]=size(p);
h_t=out_h/h;
w_t=out_w/w;


    for j=1:out_w %x
        for i=1:out_h %y
        x=floor(j/w_t);
        y=floor(i/h_t);
        x1 = (x - 1);x2 = (x + 1);
        y1 = (y + 1);y2 = (y - 1);
        k11=isIn(x1y2wh

评论

共有 条评论