MATLAB Answers

how to resize images

조회 수: 41(최근 30일)
Hi all,
If i want to resize my image from to 103 to 128, is it correct my coding?
clear all
clc
P = zeros(103, 103, 60);
for K = 1 : 60
K_file=30+10*K;
petname = sprintf('I%d.dcm', K_file);
P(:,:,K) = dicomread(petname);
P(:,:,K) = imresize(P(:,:,K),[128 128])
end
imshow3D(P)
  댓글 수: 1
KALYAN ACHARJYA
KALYAN ACHARJYA 5 Jan 2021
"resize my image from to 103 to 128"
What does it mean? Original Image: Is that 2D or 3D case? Size.. .?? Please refer the suggested link to get more info
https://in.mathworks.com/help/matlab/ref/imresize.html

댓글을 달려면 로그인하십시오.

채택된 답변

KSSV
KSSV 5 Jan 2021
First read the documentation of imresize. Run an example given out there. Understand it and then use the functio. Get the scale and the go by it.
scale = 128/103 ;
Pi = imresize(P,scale) ; % where P is your 103*103 3D matrix

추가 답변(0개)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by