天天看點

用MATLAB對圖像進行采樣處理



用MATLAB對圖像進行采樣處理

一、實驗目的:掌握圖像采樣原理

二、實驗内容:試對512x512的lenagray.jpg圖像分别采樣為256x256、128x128、64x64的圖像,觀察圖像品質的變化

用MATLAB對圖像進行采樣處理
用MATLAB對圖像進行采樣處理

第一幅圖是原圖,第二幅是不同采樣程度的對應圖像

代碼如下所示:

%将界面上的内容全部清空
clc;
clear;
close all;
I1=imread('D:/Mypicture/lenagray.jpg');%将磁盤存放的圖檔讀入程式
I2=I1(1:2:end,1:2:end);%每2位采集1位
I3=I1(1:4:end,1:4:end);%每4位采集1位
I4=I1(1:8:end,1:8:end);%每8位采集1位
%顯示圖檔
figure;
subplot(2,2,1),imshow(I1),title('512X512');  
subplot(2,2,2),imshow(I2),title('256X256');  
subplot(2,2,3),imshow(I3),title('128X128');
subplot(2,2,4),imshow(I4),title('64X64');
           

繼續閱讀