i lu n
Đ tài:
Nh n d ng m t ng i trên Matlab ườ
PH N A: GI I THI U
Nh n d ng m t ng i trên Matlab ườ Trang iii
L I C M N Ơ
Tr c h t em xin g i l i c m n sâu s c đ n th yMinh Thành, ng i đã giúp đ em r tướ ế ơ ế ườ
nhi u v đ nh h ng nghiên c u, h ng d n cho em trong su t th i gian th c hi n đ tài này. ướ ướ
Cu n đ án này đ c hoàn thành theo đúng th i gian quy đ nh c a nhà tr ng cũng nh c a ượ ườ ư
khoa không ch s n l c c a em mà còn s giúp đ , ch b o c a th y h ng d n, c a quý th y ướ
cô và các b n sinh viên.
Chúng em xin chân thành c m n th y cô đã gi ng d y chúng em, đ c bi t là các th y cô giáo ơ
trong khoa Đi n-Đi n t .
Xin c m n các b n sinh viên trong khoa đã giúp đ tôi r t nhi u m t: nh ph ng ti n, sách ơ ư ươ
v , ý ki n … ế
M c dù đã r t c g ng hoàn thành đ án này song cung không tránh kh i nh ng sai sót, mong
th y cô và các b n đóng góp nh ng ý ki n quí báu đ đ án đ c thành công h n. ế ượ ơ
Sinh viên th c hi n
Võ H ng Hoan
L I M Đ U
H n m t th p k qua có r t nhi u công trình nghiên c u v bài toán nh n d ng khuôn m tơ
ng i t nh đen tr ng, xám đ n nh màu nh ngày hôm nay. Các nghiên c u đi t bài toán đ nườ ế ư ơ
gi n, m i nh ch m t khuôn m t ng i nhìn th ng vào thi t b thu nh đ u t th th ng ườ ế ư ế
đ ng trong nh đen tr ng. Cho đ n ngày hôm nay bài toán m r ng cho nh màu, có nhi u khuôn ế
m t trong cùng m t nh, có nhi u t th thay đ i trong nh. Không nh ng v y mà còn m r ng ư ế
c ph m vi t môi tr ng xung ườ
Nh n d ng m t ng i trên Matlab ườ Trang iv
quanh khá đ n gi n cho đ n môi tr ng xung quanh r t ph c t p nh m đáp ng nhu c u c a conơ ế ườ
ng i.ườ
M c tiêu c a đ tài Nh n d ng m t ng i trên matlab” th c hi n ch ng trình tìm ườ ươ
ki m m t b c nh khuôn m t m t ng i trong t p nh c s gi ng v i khuôn m t c a ng iế ườ ơ ườ
trong b c nh c n ki m tra b ng ngôn ng matlab.
Đ ti n theo dõi tôi xin trình bày đ tài theo ba ph n nh sau: ư
- Ph n đ u gi i thi u v thu t toán PCA ng toán đ c s d ng r t nhi u trong ượ
vi n thông. Và đ tài này s d ng thu t toán PCA.
- Ph n ti p theo là gi i thi u các l nh đ c s d ng trong ch ng trình. ế ượ ươ
- Ph n cu i cùng là gi i thi u giao di n ch ng trình và code ngu n. ươ
Do tài li u tham kh o h n ch , trình đ có h n và kinh nghi m trong th c ti n còn non kém, ế
nên đ tài không tránh kh i nh ng thi u sót. R t mong đ c nh n nh ng ý ki n đóng góp, giúp đ ế ượ ế
chân tình, quý báu c a quý th y cô cùng các b n sinh viên.
Tp. H Chí Minh, tháng 06 năm 2010
Ng i th c hi n đ tàiườ
Nh n d ng m t ng i trên Matlab ườ Trang v
M C L C
PH N A:GI I THI U
Bài lu n................................................................................................................................i
PH N A: GI I THI U .......................................................................................................i
L I C M N Ơ .......................................................................................................................3
M C L C ..............................................................................................................................5
LI T KÊNH......................................................................................................................6
LIÊT B NG.....................................................................................................................6
1.1 Đ t v n đ ........................................................................................................................3
1.2 Lý do ch n đ tài ..............................................................................................................3
1.3 M c đích nghiên c u .........................................................................................................3
1.4 Gi i h n nghiên c u c a đ tài ........................................................................................3
2.4 Nh n d ng khuôn m t dùng thu t toán PCA ...................................................................8
3.1 Gi i thi u nh s ...........................................................................................................14
3.1.1 Bi u di n nh s .....................................................................................................14
3.1.2 nh màu....................................................................................................................14
3.1.3 Các đ nh d ng nh c b n trong x nh ơ ............................................................17
3.2 Các ki u hình nh trong Matlab .....................................................................................18
3.3 Chuy n đ i gi a các ki u d li u ................................................................................19
3.5 Các hàm hi n th nh trong Matlab ..............................................................................20
3.6 Các hàm khác đ c s d ng trong đ tàiượ ......................................................................21
4.1 Gi i thi u ch ng trình ươ ..................................................................................................26
5.1 S đ kh iơ .......................................................................................................................32
5.2 Code ch ng trìnhươ ...........................................................................................................32
6.1 Ph m vi gi i h n c a đ tài ...........................................................................................42
6.2 H ng m r ng c a đ tàiướ .............................................................................................42