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

效果图像

相关推荐
小王2041 小时前
Day 32:DeepLab系列与语义分割进阶
深度学习·神经网络·计算机视觉
美狐美颜SDK开放平台2 小时前
直播APP开发核心功能详解:美颜SDK、音视频、礼物等功能成本怎么计算?
android·人工智能·计算机视觉·音视频·直播美颜sdk
安河桥。2 小时前
Android视频流处理模块硬件加速器数据流转技术说明
android·图像处理·isp
AI的探索之旅4 小时前
97 个 OpenCV 实例(十七):图片读写,FileStorage 与 JPEG 采样
人工智能·opencv·计算机视觉
小王2045 小时前
Day 33:目标跟踪基础 — SORT与DeepSORT
人工智能·计算机视觉·目标跟踪
牧羊人.3335 小时前
计算机视觉基础 第13章 |背景建模与运动目标检测
图像处理·人工智能·目标检测·计算机视觉·目标跟踪
动物园猫5 小时前
超市空货架目标检测数据集:1,500张图像 | 目标检测
人工智能·目标检测·计算机视觉
牧羊人.3335 小时前
计算机视觉基础第15章|DNN实现图像风格迁移
图像处理·人工智能·深度学习·opencv·计算机视觉
欧特克_Glodon5 小时前
OpenCV计算机视觉开发入门与实践<二十九>:grabCut算法分割图像
opencv·算法·计算机视觉·图像分割·grabcut 算法
向哆哆6 小时前
PCB电子元器件目标检测数据集:23类别 | 目标检测
人工智能·目标检测·计算机视觉