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

效果图像

相关推荐
千宇宙航7 小时前
闲庭信步使用SV搭建图像测试平台:第三十一课——基于神经网络的手写数字识别
图像处理·人工智能·深度学习·神经网络·计算机视觉·fpga开发
jndingxin10 小时前
OpenCV CUDA模块设备层-----高效地计算两个 uint 类型值的带权重平均值
人工智能·opencv·计算机视觉
hie9889411 小时前
MATLAB锂离子电池伪二维(P2D)模型实现
人工智能·算法·matlab
晨同学032711 小时前
opencv的颜色通道问题 & rgb & bgr
人工智能·opencv·计算机视觉
kyle~14 小时前
计算机视觉---RealSense深度相机技术
人工智能·数码相机·计算机视觉·机器人·嵌入式·ros·传感器
看到我,请让我去学习15 小时前
OpenCV开发-初始概念
人工智能·opencv·计算机视觉
双翌视觉15 小时前
机器视觉对位中的常见模型与技术原理
数码相机·计算机视觉·机器视觉
PyAIExplorer16 小时前
基于 OpenCV 的图像 ROI 切割实现
人工智能·opencv·计算机视觉
88号技师17 小时前
2025年6月一区-田忌赛马优化算法Tianji’s horse racing optimization-附Matlab免费代码
开发语言·算法·matlab·优化算法
澪-sl19 小时前
基于CNN的人脸关键点检测
人工智能·深度学习·神经网络·计算机视觉·cnn·视觉检测·卷积神经网络