lOMoARcPSD| 58933639
HỌ VÀ TÊN: TRẦN QUANG THẮNG
MSSV: 22151148
BÀI TẬP CHƯƠNG 5
1) HOMEWORK 1
I.DILATE(f, W) = NOT[ERODE(NOT[f], W)]
Hàm imdilate
Tính chất giữa Dilation và Erosion
lOMoARcPSD| 58933639
HỌ VÀ TÊN: TRẦN QUANG THẮNG
MSSV: 22151148
II. ERODE(f, W) = NOT[DILATE(NOT[f], W)]
%% OPEN(f, W) = DILATE(ERODE(f, W), W)
SE_DISK = strel('disk',10);
I_OPEN_DISK_1 = imopen(I, SE_DISK); % Open trực ếp bằng hàm imopen I_OPEN_DISK_2 =
imdilate(imerode(I, SE_DISK), SE_DISK); % Open gián ếp thông qua Dilaon và Erosion
% So sánh
subplot(1, 2, 1); imshow(I_OPEN_DISK_1); tle('Hàm imopen');
subplot(1, 2, 2); imshow(I_OPEN_DISK_2); tle('Open thông qua Dilaon và Erosion');
gure;
Hàm imopen
Hàm imerode
Tính chất giữa Dilation và Erosion
lOMoARcPSD| 58933639
HỌ VÀ TÊN: TRẦN QUANG THẮNG
MSSV: 22151148
III. OPEN(f, W) = DILATE(ERODE(f, W), W)
Open thông qua Dilation và Erosion
lOMoARcPSD| 58933639
HỌ VÀ TÊN: TRẦN QUANG THẮNG
MSSV: 22151148
IV. CLOSE(f, W) = ERODE(DILATE(f, W), W)
V. f[x, y] != ERODE(DILATE(f, W), W); != DILATE(ERODE(f, W), W)
SE_DISK = strel('disk',10);
I_CLOSE_DISK_1 = imclose(I, SE_DISK);
% Open trc ếp bằng hàm imopen
I_CLOSE_DISK_2 = imerode(imdilate(I, SE_DISK), SE_DISK);
Erosion
% So sánh
subplot(1, 2, 1); imshow(I_CLOSE_DISK_1); tle('Hàm imclose');
subplot(1, 2, 2); imshow(I_CLOSE_DISK_2); tle('Close thông qua Dilaon Erosion');
gure;
Hàm imclose
Close thông qua Dilation và Erosion
lOMoARcPSD| 58933639
HỌ VÀ TÊN: TRẦN QUANG THẮNG
MSSV: 22151148
2)
I. DISK, SIZE 5; DISK, SIZE 10
II.
Homework 2
lOMoARcPSD| 58933639
HỌ VÀ TÊN: TRẦN QUANG THẮNG
MSSV: 22151148
II. RECTANGLE, [10 10]; RECTANGLE, [30 30]
III. DIAMOND, SIZE 5; DIAMOND, SIZE 30

Preview text:

lOMoAR cPSD| 58933639
HỌ VÀ TÊN: TRẦN QUANG THẮNG MSSV: 22151148 BÀI TẬP CHƯƠNG 5 1) HOMEWORK 1
I.DILATE(f, W) = NOT[ERODE(NOT[f], W)] Hàm imdilate
Tính chất giữa Dilation và Erosion lOMoAR cPSD| 58933639
HỌ VÀ TÊN: TRẦN QUANG THẮNG MSSV: 22151148
II. ERODE(f, W) = NOT[DILATE(NOT[f], W)]
Tính chất giữa Dilation và Erosion Hàm imerode
%% OPEN(f, W) = DILATE(ERODE(f, W), W) SE_DISK = strel('disk',10);
I_OPEN_DISK_1 = imopen(I, SE_DISK); % Open trực tiếp bằng hàm imopen I_OPEN_DISK_2 =
imdilate(imerode(I, SE_DISK), SE_DISK); % Open gián tiếp thông qua Dilation và Erosion % So sánh
subplot(1, 2, 1); imshow(I_OPEN_DISK_1); title('Hàm imopen');
subplot(1, 2, 2); imshow(I_OPEN_DISK_2); title('Open thông qua Dilation và Erosion'); figure; Hàm imopen lOMoAR cPSD| 58933639
HỌ VÀ TÊN: TRẦN QUANG THẮNG MSSV: 22151148
III. OPEN(f, W) = DILATE(ERODE(f, W), W)
Open thông qua Dilation và Erosion lOMoAR cPSD| 58933639
HỌ VÀ TÊN: TRẦN QUANG THẮNG MSSV: 22151148
IV. CLOSE(f, W) = ERODE(DILATE(f, W), W) SE_DISK = strel('disk',10);
I_CLOSE_DISK_1 = imclose(I, SE_DISK); % Open trực tiếp bằng hàm imopen
I_CLOSE_DISK_2 = imerode(imdilate(I, SE_DISK), SE_DISK); Erosion % So sánh
subplot(1, 2, 1); imshow(I_CLOSE_DISK_1); title('Hàm imclose');
subplot(1, 2, 2); imshow(I_CLOSE_DISK_2); title('Close thông qua Dilation và Erosion'); figure; Hàm imclose
Close thông qua Dilation và Erosion
V. f[x, y] != ERODE(DILATE(f, W), W); != DILATE(ERODE(f, W), W) lOMoAR cPSD| 58933639
HỌ VÀ TÊN: TRẦN QUANG THẮNG MSSV: 22151148 Homework 2 2)
I. DISK, SIZE 5; DISK, SIZE 10 II. lOMoAR cPSD| 58933639
HỌ VÀ TÊN: TRẦN QUANG THẮNG MSSV: 22151148
II. RECTANGLE, [10 10]; RECTANGLE, [30 30]
III. DIAMOND, SIZE 5; DIAMOND, SIZE 30