how to resize images

조회 수: 1 (최근 30일)
mohd akmal masud
mohd akmal masud 2021년 1월 5일
편집: KALYAN ACHARJYA 2021년 1월 5일
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 2021년 1월 5일
편집: KALYAN ACHARJYA 2021년 1월 5일
"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 2021년 1월 5일
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