matlab图像缩放处理代码
时间: 2024-09-10 09:02:35 浏览: 42
matlab图片缩放代码.zip
在MATLAB中,你可以使用`imresize`函数对图像进行缩放处理。以下是一个简单的示例,展示了如何将一幅图像按照指定的比例缩小:
```matlab
% 加载图像
img = imread('example_image.jpg'); % 替换为你需要缩放的图片文件名
% 定义缩放比例,例如缩小到原图的一半
scale_factor = 0.5;
% 使用imresize函数进行缩放
resized_img = imresize(img, [size(img, 1) * scale_factor size(img, 2) * scale_factor]);
% 显示原始图像和缩放后的图像
figure;
subplot(1, 2, 1);
imshow(img);
title('Original Image');
subplot(1, 2, 2);
imshow(resized_img);
title(['Resized Image (Scale Factor: ' num2str(scale_factor) ')']);
```
在这个例子中,`[size(img, 1) * scale_factor size(img, 2) * scale_factor]`表示新图像的高度和宽度分别按原图的相应尺寸乘以`scale_factor`。
阅读全文