







Preview text:
  lOMoAR cPSD| 58931565
BỘ GIÁO DỤC & ĐÀO TẠO 
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH 
KHOA ĐIỆN – ĐIỆN TỬ 
BỘ MÔN TỰ ĐỘNG ĐIỀU KHIỂN 
----------------- ∆ -----------------⸙ ⸙   
BÁO CÁO BÀI TẬP TUẦN 6 
MÔN HỌC: XỬ LÝ ẢNH 
 GVHD: TS. DƯƠNG MINH THIỆN 
 SVTH: Nguyễn Trần Minh – 22151116    
Tp. Hồ Chí Minh tháng 03 năm 2025 
BÁO CÁO BÀI TẬP HÀNG TUẦN  
HỌC KÌ II NĂM 2024 – 2025 
1. Mã lớp môn học: IMPR432446 
2. Giảng viên hướng dẫn: TS. Dương Minh Thiện      lOMoAR cPSD| 58931565
Nhận xét của giảng viên: 
……………………………………………………………………………………… 
……………………………………………………………………………………… 
……………………………………………………………………………………… 
……………………………………………………………………………………… 
……………………………………………………………………………………… 
……………………………………………………………………………………… 
……………………………………………………………………………………… 
……………………………………………………………………………………… 
……………………………………………………………………………………… 
……………………………………………………………………………………… 
……………………………………………………………………………………… 
……………………………………………………………………………………… 
……………………………………………………………………………………… 
……………………………………………………………………………………… 
……………………………………………………………………………………… 
 Chữ kí của giảng viên  
 TS. Dương Minh Thiện 
BÁO CÁO BÀI TẬP TUẦN 6 
1. Input imgage “circles.png” (Nhập ảnh circles.png) 
%% 1.Input imgage “circles.png” 
 I = imread('circles.png'); figure; %create disk  shape structure element 
 imshow(I); title('Input image "circles.png"'); 
Input image "circles.png"      lOMoAR cPSD| 58931565  
Hình 1: Input image "circles.png"  2. 
Dilation, erosion, open and close image on difference mask 
anddifference size (Thực hiện phép giãn nở, co crode, mở và đóng ảnh với 
các mặt nạ và kích thước khác nhau  2.1 Dilation  %% 2.1 Dilation  figure;   sgtitle('Dilate image') 
%% 2.1.1 Dilation, Disk, size 5; Disk, size 10 
 SE1 = strel('disk', 5);I_dil15 = imdilate(I,  SE1); 
 subplot(2,3,1); imshow(I_dil15); title('Disk,  size 5') 
 SE2 = strel('disk', 10);I_dil2 = imdilate(I,  SE2); 
 subplot(2,3,4); imshow(I_dil2); title('Disk,  size 10') 
%% 2.1.2 Dilation, rectangle, [10,10]; rectangle,  [20,20]   
BỘ MÔN ĐIỀU KHIỂN TỰ ĐỘNG GVHD: TS. Dương Minh Thiện 1      lOMoAR cPSD| 58931565
 BÁO CÁO BÀI TẬP TUẦN 6     
 SE3 = strel('rectangle', [10 10]); I_dil3 =  imdilate(I, SE3); 
 subplot(2,3,2); imshow(I_dil2); title('retangle  shape,[10 10]') 
 SE4 = strel('rectangle', [20 20]); I_dil4 =  imdilate(I, SE4); 
 subplot(2,3,5); imshow(I_dil4); title('retangle  shape,[20 20]') 
%% 2.1.3 Dilation, Diamond, size 5; Diamond, size 30 
 SE5 = strel('diamond', 5);I_dil5 = imdilate(I,  SE5); 
 subplot(2,3,3); imshow(I_dil5); title('Diamond,  size 5') 
 SE6 = strel('diamond', 30);I_dil6 = imdilate(I,  SE6); 
 subplot(2,3,6); imshow(I_dil6); title('Diamond,  size 30')  Dilate image    Disk, size 5  retangle shape,[10 10]  Diamond, size 5      Disk, size 10  retangle shape,[20 20]  Diamond, size 30    Hình 2: Dilate image      lOMoAR cPSD| 58931565
 BÁO CÁO BÀI TẬP TUẦN 6      2.2 Erosion  %% 2.2 Erosion  figure;   sgtitle('Erode image') 
 %% 2.2.1 Erosion, Disk, size 5; Disk, size 10 
 I_dil7 = imerode(I, SE1);subplot(2,3,1); 
imshow(I_dil7); title('Disk, size 5') 
I_dil8 = imerode(I, SE2);subplot(2,3,4); 
imshow(I_dil8); title('Disk, size 10') 
 %% 2.2.2 Erosion, rectangle, [10,10]; rectangle,  [30,30] 
 I_dil9 = imerode(I, SE3);subplot(2,3,2); 
imshow(I_dil9); title('retangle shape,[10 10]') 
I_dil10 = imerode(I, SE4);subplot(2,3,5); 
imshow(I_dil10); title('retangle shape,[20 20]') %% 
2.2.3 Erosion, Diamond, size 5; Diamond, size 30 
I_dil11 = imerode(I, SE5);subplot(2,3,3); 
imshow(I_dil11); title('Diamond, size 5') 
I_dil12 = imerode(I, SE6);subplot(2,3,6); 
imshow(I_dil12); title('Diamond, size 10')  Erode image    Disk, size 5  retangle shape,[10 10]  Diamond, size 5      Disk, size 10  retangle shape,[20 20]  Diamond, size 10        lOMoAR cPSD| 58931565
 BÁO CÁO BÀI TẬP TUẦN 6      Hình 3: Erode image  2.3 Open image  %% 2.3 Open image  figure;   sgtitle('Open image') 
 %% 2.3.1 Open image Disk, size 5; Disk, size 10 
 I_dil13 = imopen(I, SE1);subplot(2,3,1); 
imshow(I_dil13); title('Disk, size 5') 
I_dil14 = imopen(I, SE2);subplot(2,3,4); 
imshow(I_dil14); title('Disk, size 10') 
 %% 2.3.2 Open image rectangle, [10,10]; rectangle,  [30,30]   I_dil15 = imopen(I, SE3); 
subplot(2,3,2); imshow(I_dil15);  title('rectangle, [10,10]')  I_dil16 = imopen(I, SE4); 
subplot(2,3,5); imshow(I_dil16);  title('rectangle, [30,30]') 
 %% 2.3.3 Open image Diamond, size 5; Diamond, size  30 
 I_dil17 = imopen(I, SE5);subplot(2,3,3); 
imshow(I_dil17); title('Diamond, size 5') 
I_dil18 = imopen(I, SE6);subplot(2,3,6); 
imshow(I_dil18); title('Diamond, size 30')  Open image    Disk, size 5  rectangle, [10,10]  Diamond, size 5      Disk, size 10  rectangle, [30,30]  Diamond, size 30      lOMoAR cPSD| 58931565
 BÁO CÁO BÀI TẬP TUẦN 6        Hình 4: Open Image  2.4 Close image  %% 2.4 Close image  figure;   sgtitle('Close image') 
 %% 2.4.1 Close image Disk, size 5; Disk, size 10 
 I_dil19 = imclose(I, SE1);subplot(2,3,1); 
imshow(I_dil19); title('Disk, size 5') 
I_dil20 = imclose(I, SE2);subplot(2,3,4); 
imshow(I_dil20); title('Disk, size 10') 
 %% 2.4.2 Close image rectangle, [10,10]; rectangle,  [30,30] 
 I_dil21 = imclose(I, SE3);subplot(2,3,2); 
imshow(I_dil21); title('Closed rectangle, disk  shape, MN = [10 10]') 
 I_dil22 = imclose(I, SE4);subplot(2,3,5); 
imshow(I_dil22); title('Closed rectangle, disk  shape, MN = [20 20]') 
 %% 2.4.3 Close image Diamond, size 5; Diamond, size  30   I_dil23 = imclose(I, SE5); 
 subplot(2,3,3); imshow(I_dil23); title('Diamond,  size 5')   I_dil24 = imclose(I, SE6); 
 subplot(2,3,6); imshow(I_dil24); title('Diamond,  size 30')  Close image 
Disk, size 5Closed rectangle, disk shape, MN = [10 10]Diamond, size 5      lOMoAR cPSD| 58931565
 BÁO CÁO BÀI TẬP TUẦN 6       
Disk, size 10Closed rectangle, disk shape, MN = [20 20]Diamond, size 30    Hình 5: Close Image 
Using subplot to compare results (Sử dụng Subplot để so sánh kết quả)