resizing an image not working.
显示 更早的评论
Hello, I am trying to resize a color image by using alternate pixel values. What I am getting is a blue image with a few black dots.I changed it to gray but now I am getting a white image with black image with a few black dots. Can someone tell me how to do the color resize, what is wrong with my script please
Thank you
%read image
a =imread('beach.jpg');
a= rgb2gray(a);
[rows,columns] = size(a);
i = 1, j =1;
c=zeros(rows/2,columns/2);
for x = 1:2:rows
for y = 1:2:columns
c(i,j) = a(x,y);
j = j + 1;
end
i = i +1;
j = 1;
end
imshow(c);2 个评论
madhan ravi
2018-10-21
编辑:madhan ravi
2018-10-21
upload your .jpg file to test , you didn't attach the file
Image Analyst
2018-10-21
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Read, Write, and Modify Image 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!