MATLAB Answers

Can anyone help me in this please, I try to resize the image. I'm beginner

3 views (last 30 days)
Sandeep parajuli
Sandeep parajuli on 30 May 2020
Commented: Image Analyst on 31 May 2020
A=imshow("my.jpg");
[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
figure,imshow(A);
figure,imshow(c/255);
figure,imshow(c),colormap(gray);

  0 Comments

Sign in to comment.

Answers (1)

Sai Sri Pathuri
Sai Sri Pathuri on 30 May 2020
You may use imresize function

  3 Comments

Image Analyst
Image Analyst on 31 May 2020
imresize() should work. Post the image that you claim it did not work on, and post your code where you called imresize() so we can try to reproduce your problem. https://www.mathworks.com/matlabcentral/answers/6200-tutorial-how-to-ask-a-question-on-answers-and-get-a-fast-answer

Sign in to comment.