You are on page 1of 3

STT: số thứ tự nhóm

BÀI TẬP SPATIAL OPERATOR

1. Cho hình sau: 1 2 3

4 5 6
1 2 3 4 Kernel
7 8 9
8 STT+1 10 11

STT STT-1 STT 18

22 23 24 STT

a) Tính bằng tay cross correlation


b) Lập trình tính cross-correlation sử dụng hàm filter 2D và so sánh kết quả
c) Tính bằng tay convolution
d) Lập trình tính convolution sử dụng hàm filter 2D và so sánh kết quả

2. Cho hình có ma trận sau:

1 2 STT 4 5 6 7

8 9 10 11 STT 13 14

STT+1 16 17 18 19 STT-1 21

22 23 STT 25 26 27 28

29 30 31 32 33 34 35

36 37 38 39 40 STT+1 42

a) Tính bằng tay lọc trung bình của hình trên với kernel 5x5
b) Lập trình tính lọc trung bình ma trận trên sử dụng hàm filter2D và so sánh với kết quả a, b

3. Cho hình có ma trận sau: 1 2 STT 4 5 6 7

8 9 10 11 STT 13 14

STT+1 16 17 18 19 STT-1 21

22 23 STT 25 26 27 28

29 30 31 32 33 34 35

36 37 38 39 40 STT+1 42
a) Tính bằng tay lọc trung vị của ma trận trên với kernel 5x5
b) Lập trình tính lọc trung vị ma trận trên sử dụng hàm median filter trong opencv và so
sánh kết quả

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

1 2 STT 4 5 6 7

8 9 10 11 STT 13 14

STT+1 16 17 18 19 STT-1 21

22 23 STT 25 26 27 28

29 30 31 32 33 34 35

36 37 38 39 40 STT+1 42

c) Tính bằng tay lọc Gaussian của ma trận trên với kernel 5x5
d) Lập trình tính lọc Gaussian ma trận trên sử dụng hàm filter2D và so sánh với kết quả

5. Cho hình có ma trận sau:

1 2 3 4 2 3 4

8 9 10 11 9 10 11

15 16 17 18 16 17 18

1 2 3 2 1 2 2

7 9 11 9 8 9 11

15 15 16 16 16 18 17

1 2 3
Template:
8 9 10

15 16 17

a) Tìm hình gần giống hình mẫu bằng tay sử dụng Normalized Cross-Correlation
b) Sử dụng hàm template matching của opencv để so sánh với kết quả câu a
6. Tìm xem có bao nhiêu file acrobat trên hình sử dụng template matching

You might also like