Get image from figure
이전 댓글 표시
Hello,
I have an image and I would like to zoom in; I use the following code:
%First section
im = imread('mmx1.jpg');
imshow(im);
%%Second Section
figure
imshow(im)
zoom(2.5)
The 'first section' displays one image and the 'second section' returns a 'zoomed in' image. Could you please tell me how to retrieve this 'zoomed in' image in workspace?
Harshil
댓글 수: 2
Ram
2016년 3월 1일
for second section use another variable which you are assigning to zoomed output image dont give same IM as given in first section
Harshil Patel
2016년 3월 1일
답변 (2개)
Jan
2016년 3월 1일
1 개 추천
The zoomed image contains exactly the same pixels values as the original image, because zooming concerns the view only. So what do you want to obtain exactly? I guess, that imresize will be more useful.
Florian
2016년 3월 1일
0 개 추천
Not sure if you can get the picture back from the image handle. Think of your problem a little bit different though:
A zoom factor of 2 is equivalent to throwing away 8/9 of the picture like this: x x x x 0 x x x x which is equivalent to throwing away half the rows to the left, right, top and bottom of the image. You can easily work your way forward from there for other factors. Regards, Florian
카테고리
도움말 센터 및 File Exchange에서 Image Preview and Device Configuration에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!