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('放大后的图像');

效果图像

相关推荐
AI即插即用21 小时前
即插即用涨点系列 (八):AMDNet 详解!AAAI 2025 SOTA,MLP 融合多尺度分解(MDM)与 AMS 的涨点新范式。
人工智能·pytorch·深度学习·目标检测·计算机视觉·transformer
机器学习之心21 小时前
MATLAB基于CNN和DE-NSGAIII的齿盘切削参数优化
matlab·cnn·de-nsgaiii·齿盘切削参数优化
Carl_奕然1 天前
【机器视觉】一文掌握常见图像增强算法。
人工智能·opencv·算法·计算机视觉
却道天凉_好个秋1 天前
OpenCV(二十六):高斯滤波
人工智能·opencv·计算机视觉
rit84324991 天前
MATLAB实现图像PCA降噪
开发语言·计算机视觉·matlab
淬炼之火1 天前
阅读:基于深度学习的红外可见光图像融合综述
图像处理·深度学习·机器学习·计算机视觉·特征融合·红外图像识别
再__努力1点1 天前
【11】特征检测与匹配:AKAZE特征算法详解与实现
人工智能·python·opencv·算法·计算机视觉·特征提取
CoderBob1 天前
【EmbeddedGUI】简易Page开发模式
c语言·图像处理·单片机
张人玉2 天前
Cognex VisionPro 相机工具集成代码分析笔记
数码相机·计算机视觉·vsionpro
AI浩2 天前
VSSD:具有非因果状态空间对偶性的视觉Mamba模型
人工智能·目标检测·计算机视觉