
用matlab怎样实现图像的降采样?具体代码?
2012-03-08
展开全部
正好我也要实现这个问题,参照 zhangpu4949034 的答案(我运行时得到的几乎是一条线),修改后的得到的原图1/4的图代码如下,非常感谢zhangpu4949034 的答案的提示;
clc
clear
close all
data=imread('y.tif');
imshow(data);
[row,line,z]=size(data);
data_new=data(1:2:row,1:2:line,:);%隔行采样,隔列采样
imwrite(data_new,'y_down4.tif');%存图片
imshow(data),figure,imshow('y_down4.tif');
clc
clear
close all
data=imread('y.tif');
imshow(data);
[row,line,z]=size(data);
data_new=data(1:2:row,1:2:line,:);%隔行采样,隔列采样
imwrite(data_new,'y_down4.tif');%存图片
imshow(data),figure,imshow('y_down4.tif');
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询