You are on page 1of 2

Bài tập Morphological operation2 và Canny

1. Cho hình sau


0 0 0 0 0 0
0 1 1 1 1 0
0 1 1 1 0
0 1 1 1 0
0 1 1 1 0
0 1 1 1 1 0
0 1 1 1 1 0
0 0 0 0 0 0

a) Thining bằng tay và show ket quả từng bước


b) Lập trình thining sử dụng hàm opencv và show ket quả từng bước

2. Cho hình sau

1 1 1 1
1 1
1 1
1 1
1 1
1 1 1 1

a) thickening bằng tay và show ket quả từng bước


b) Lập trình thicken sử dụng hàm opencv và show ket quả từng bước

3. Cho hình sau

1
1
1 1 1 1
1 1 1 1
1 1 1 1
1

a) skeleton bằng tay và show ket quả từng bước


b) Lập trình skeleton sử dụng hàm opencv và show ket quả từng bước
c) prunning bằng tay và show ket quả từng bước
d) Lập trình pruning sử dụng hàm opencv và show ket quả từng bước

200 10 10 10 10 10 200
4. Cho hình có ma trận sau: 10 200 10 10 10 200 10

10 10 200 200 200 10 10

200 200 200 200 200 200 200

10 10 200 200 200 10 10

10 200 10 10 10 200 10

200 10 10 10 10 10 200

+ Hàm Gaussian: sử dụng kernel 3x3 , sigma=0.5;


a) Tìm cạnh bằng tay sử dụng giải thuật Canny, threshold max min tự cho và show ket quả
từng bước
b) Lập trình sử dụng hàn canny để so sánh kết quả a và b

You might also like