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

效果图像

相关推荐
xiaohouzi11223312 小时前
OpenCV的cv2.VideoCapture如何加GStreamer后端
人工智能·opencv·计算机视觉
小关会打代码12 小时前
计算机视觉案例分享之答题卡识别
人工智能·计算机视觉
天天进步201512 小时前
用Python打造专业级老照片修复工具:让时光倒流的数字魔法
人工智能·计算机视觉
荼蘼13 小时前
答题卡识别改分项目
人工智能·opencv·计算机视觉
IT古董14 小时前
【第五章:计算机视觉-项目实战之图像分类实战】1.经典卷积神经网络模型Backbone与图像-(4)经典卷积神经网络ResNet的架构讲解
人工智能·计算机视觉·cnn
张子夜 iiii15 小时前
4步OpenCV-----扫秒身份证号
人工智能·python·opencv·计算机视觉
paid槮21 小时前
机器视觉之图像处理篇
图像处理·opencv·计算机视觉
通街市密人有1 天前
IDF: Iterative Dynamic Filtering Networks for Generalizable Image Denoising
人工智能·深度学习·计算机视觉
sali-tec1 天前
C# 基于halcon的视觉工作流-章34-环状测量
开发语言·图像处理·算法·计算机视觉·c#
小王爱学人工智能1 天前
OpenCV一些进阶操作
人工智能·opencv·计算机视觉