how to resize images

1 visualización (últimos 30 días)
mohd akmal masud
mohd akmal masud el 5 de En. de 2021
Editada: KALYAN ACHARJYA el 5 de En. de 2021
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 comentario
KALYAN ACHARJYA
KALYAN ACHARJYA el 5 de En. de 2021
Editada: KALYAN ACHARJYA el 5 de En. de 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

Iniciar sesión para comentar.

Respuesta aceptada

KSSV
KSSV el 5 de En. de 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

Más respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by