-
Notifications
You must be signed in to change notification settings - Fork 0
/
kadai1.m
46 lines (37 loc) · 1.27 KB
/
kadai1.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
% 課題1 標本化間隔と空間解像度
% 画像をダウンサンプリングして(標本化間隔を大きくして)
% 表示せよ.
% 下記はサンプルプログラムである.
% 課題作成にあたっては「Lenna」以外の画像を用いよ.
clear; % 変数のオールクリア
ORG=imread('kadai1.JPG'); % 原画像の入力
imagesc(ORG); axis image; % 画像の表示
pause; % 一時停止
IMG = imresize(ORG,0.5); % 画像の縮小
IMG2 = imresize(IMG,2,'box'); % 画像の拡大
imagesc(IMG2); axis image; % 画像の表示
pause; % 一時停止
IMG = imresize(IMG,0.5); % 画像の縮小
IMG2 = imresize(IMG,4,'box'); % 画像の拡大
imagesc(IMG2); axis image; % 画像の表示
pause; % 一時停止
IMG = imresize(IMG,0.5); % 画像の縮小
IMG2 = imresize(IMG,8,'box'); % 画像の拡大
imagesc(IMG2); axis image; % 画像の表示
pause; %一時停止
IMG = imresize(IMG,0.5); % 画像の縮小
IMG2 = imresize(IMG,16,'box'); % 画像の拡大
imagesc(IMG2); axis image; % 画像の表示
pause; % 一時停止
IMG = imresize(IMG,0.5); % 画像の縮小
IMG2 = imresize(IMG,32,'box'); % 画像の拡大
imagesc(IMG2); axis image; % 画像の表示
pause; % 一時停止
IMG = imresize(IMG,0.5); % 画像の縮小
IMG2 = imresize(IMG,64,'box'); % 画像の拡大
imagesc(IMG2); axis image; % 画像の表示
pause; % 一時停止
IMG = imresize(IMG,0.5); % 画像の縮小
IMG2 = imresize(IMG,128,'box'); % 画像の拡大
imagesc(IMG2); axis image; % 画像の表示
pause; % 一時停止