영상 표시

  • imshow
A=imread('filename.tif');
imshow(A);

imshow('filename.jpg');

imshow(A,'InitialMagnification',150);

imshow(A,'InitialMagnification',50);

영상 데이터 쓰기

  • imwrite
A=imread('filename.jpg');
imwrite(A,'filename.tif');

[B,map]=imread('filename.tif');
imwrite(B,map,'filename.png');
  • dicomwrite
X=dicomread('filename1.dcm');
info=dicominfo('filename1.dcm');
dicomwrite(X,'filename2.dcm',info);

영상 피라미드 축소 및 확장

  • 원본 영상

  • 소스 코드
I=imread('cameraman-1.png');
I1=impyramid(I, 'reduce');
I2=impyramid(I1, 'reduce');
I3=impyramid(I2, 'reduce');

figure, imshow(I)
figure, imshow(I1)
figure, imshow(I2)
figure, imshow(I3)
  • 결과

영상을 평행 이동하기

  • 원본 영상

  • 소스 코드
A=imread('pout-1.png');
translation=[5.3, -10.1];
B=imtranslate(A, translation, 'FillValues', 255);

figure;
imshowpair(A,B,'montage');
  • 결과