Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2013-10-25, 12:34   #1
sqmike
初级会员
 
注册日期: 2013-10-25
帖子: 1
声望力: 0
sqmike 正向着好的方向发展
默认 自己编代码缩小图像的问题

老师出了个问题就是自己编代码缩小图像,要求是上下左右4个像素的平均值变成一个像素,这样把图像缩小.我编了一个代码图像缩小了,但是色彩出现了问题,但是我找不出原因,求大神指点a=imread('cretty.jpg');
[rows,columns,phases]=size(a);
i=1;j=1;k=1;
c=zeros(rows/2,columns/2,phases);
c=uint8(c);
for x=1:2:rows-1;
for y=1:2:columns;
for z=1hases;
c(i,j,k)=0.25*(a(x,y,z)+a(x,y+1,z)+a(x+1,y,z)+a(x+1,y+1,z));
k=k+1;
end
j=j+1;
k=1;
end
i=i+1;
j=1;
k=1;
end
figure, imshow(a)
figure, imshow(c)
sqmike 当前离线   回复时引用此帖
旧 2013-10-28, 00:38   #2
未注册
游客
 
帖子: n/a
默认 回复: 自己编代码缩小图像的问题

你的图片是彩色图吧,是不是应该分层rbg来做哪?,最后cat一下
  回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 13:54


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.