Matlab图像处理-图像缩放

基本概念

图像缩放是指将给定的图像在x轴方向按比例缩放a倍,在y轴方向按比例缩放b倍,从而获得一幅新的图像。

如果a=b,即在x轴方向和y轴方向缩放的比率相同,则称这样的比例缩放为图像的全比例缩放。

如果a≠b,图像比例缩放会改变原始图像像素间的相对位置,产生几何畸变。

在MATLAB中可直接调用imresize()函数进行图像缩放。示例代码如下:

J = imresize(I,scale,method);

I为要进行缩放的图片,scale为缩放的倍数,可选项method为缩放时采用的插值方法,默认值为最近邻插值。

示例程序

Matlab 复制代码
I = imread('pout.tif');
J = imresize(I,0.5);      %原图像I缩小0.5倍
K = imresize(I,1.5);     %原图像I放大1.5倍
subplot(1,3,1),imshow(I);title('原图');
subplot(1,3,2),imshow(J),title('缩小后的图像');
subplot(1,3,3),imshow(K),title('放大后的图像');

效果图像

相关推荐
格林威3 小时前
工业相机图像高速存储(C#版):内存映射文件方法,附堡盟相机C#实战代码!
开发语言·人工智能·数码相机·计算机视觉·c#·工业相机·堡盟相机
aini_lovee3 小时前
33节点配电网分布式发电(DG)最优分布MATLAB实现
分布式·matlab·wpf
格林威3 小时前
工业相机图像高速存储(C#版):先存内存,后批量转存方法,附堡盟 (Baumer) 相机实战代码!
开发语言·人工智能·数码相机·opencv·计算机视觉·c#·halcon
格林威3 小时前
工业相机图像高速存储(C++版):先存内存,后批量转存方法,附堡盟相机实战代码!
开发语言·c++·人工智能·数码相机·计算机视觉·视觉检测·堡盟相机
十铭忘3 小时前
EgoPoseFormer v2:解决 AR/VR 场景中的第一视角人体动捕问题
人工智能·计算机视觉·ar·vr
兴通扫码设备3 小时前
ocr工业场景适配升级:深圳市兴通物联XTC8501智能相机接口与环境适应性技术解析
数据库·人工智能·深度学习·数码相机·计算机视觉
良许Linux4 小时前
图像处理和计算机视觉
图像处理·人工智能·计算机视觉
格林威4 小时前
工业相机图像高速存储(C#版):内存映射文件方法,附海康相机C#实战代码!
开发语言·人工智能·数码相机·opencv·计算机视觉·c#·工业相机
WJSKad12354 小时前
城市图像生成-FLUX.2-dev-GGUF量化-图像处理-AI工具[特殊字符]
人工智能·计算机视觉
小白_史蒂夫4 小时前
【图像处理】(四)TV图像修复方法(附matlab代码)
图像处理·人工智能·matlab