Matlab之最近邻插值'nearest' 您所在的位置:网站首页 matlab最接近的匹配项为报错 Matlab之最近邻插值'nearest'

Matlab之最近邻插值'nearest'

2024-07-17 10:02| 来源: 网络整理| 查看: 265

                                                   最近邻插值 ‘nearest’ 什么是最近邻插值?我的理解是它就是用来对新的像素进行赋值的一种方法。 为了能方便快速的弄清楚它对图像像素的具体操作,我用的是4×4像素的图像,通过imresize()函数来展示。

对该图像分别缩小0.4倍和0.6倍,因为处理对象太小,图片显示看不到,得到的矩阵如下图所示: 这就是用最近邻插值的方法得到2×2和3×3的新矩阵,这里以3×3矩阵来分析。将4×4矩阵用坐标表示: 这里写图片描述

压缩0.6倍,变为4×0.6=2.4,要取3,变为3×3大小矩阵,具体变换过程如下图: 这里写图片描述

这里的坐标对应变换要说明一下,设原图坐标为src(x,y),变换后的坐标为dst(x,y),放大倍数为S,由dst(x,y)=src(x,y)×S得到src(x,y)=dst(x,y)×1/S。 这种方法就是最近邻插值了,找最近的点的坐标(四舍五入)值赋给目标图像。放大倍数大于1的话其实对像素的操作是一样的原理。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有