nhan dien khuon mat
TRANSCRIPT
-
8/11/2019 Nhan Dien Khuon Mat
1/50
PHN A: GII THIU
-
8/11/2019 Nhan Dien Khuon Mat
2/50
Nhn dng mt ngi trn Matlab Trang ii
LI CM N
Trc ht em xin gi li cm n s s!c "n th#$ % Minh Th&nh' ngi "( gi)* "+ em r,t nhi-
.- "/nh hng nghin c0' hng d1n ch2 em tr2ng s3t thi gian th4c hi5n "- t&i n&$6
73n "8 9n n&$ ":c h2&n th&nh the2 ")ng thi gian ;$ "/nh ch?ng ch@ l& s4 nA l4c cU ;a c r,t nhi- c?ng trVnh nghin c0 .- b&i t29n nhn dng >h?n mt
ngi tW nh "en tr!ng' x9m "n nh m& nh ng&$ h?m na$6 79c nghin c0 "i tW b&i t29n "n gin'
mAi nh ch@ c mt >h?n mt ngi nhVn thXng .&2 thit b/ th hVnh .& "# H t th thXng "0ng tr2ng
nh "en tr!ng6 7h2 "n ng&$ h?m na$ b&i t29n mH rng ch2 nh m&' c nhi- >h?n mt tr2ng cJng
mt nh' c nhi- t th tha$ "Yi tr2ng nh6 Zh?ng nhLng .$ m& cBn mH rng c *hm .i tW m?i
trng xng
-
8/11/2019 Nhan Dien Khuon Mat
3/50
Nhn dng mt ngi trn Matlab Trang iii
;anh >h9 "n gin ch2 "n m?i trng xng ;anh r,t *h0c t* nh[m "9* 0ng nh c# ch2 hn ch' trVnh " c hn .& >inh nghi5m tr2ng th4c tin cBn n2n >m'nn "- t&i >h?ng tr9nh >hKi nhLng thi st6 ,t m2ng ":c nhn nhLng C >in "ng g*' gi)* "+
chn tVnh' ;C b9 c
-
8/11/2019 Nhan Dien Khuon Mat
4/50
Nhn dng mt ngi trn Matlab Trang i.
Mj7 %j7
PHN A:GII THIU
LI CM N66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 ii
%k M Do666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666iii
Mj7 %j7666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666i.
%pT Zq SNS6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666.i
%qT Zq Nu666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 6666.ii
PHN B: NI DUNGCHNG 1: DN NHP
6 Dt .,n "-6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666v
6 %C d2 chwn "- t&i66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666v
6v M\c "ch nghin c066666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666v
6 uii hn nghin c0 ch?n mt ngi6666666666666666666666666666666666666666666666666666666 f
6 zng d\ng ch?n mt ngi66666666666666666666666666666666666666666666666666666666666666666{
6 Nhn dng >h?n mt dJng tht t29n _7`666666666666666666666666666666666666666666666666666666666666|
6} Nhn dng nh d4a trn _7`6666666666666666666666666666666666666666666666666666666666666666666666666666666666~
CHNG : !NH M"U T#$N MAT%AB &" CC %NH '( %) !NHv6 uii thi5 nh s3666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
v66 iO din nh s3666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666v66 nh m&666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 }
v66v 79c "/nh dng nh c bn tr2ng x lC nh666666666666666666666666666666666666666666666666666666{
v6 79c >iO hVnh nh tr2ng Matlab66666666666666666666666666666666666666666666666666666666666666666666666666666~
v6v 7h$On "Yi giLa c9c >iO dL li566666666666666666666666666666666666666666666666666666666666666666666666666
v6 79c *h* t29n s3 hwc c bn "3i .i dL li5 nh66666666666666666666666666666666666666666666666666
v6} 79c h&m hiOn th/ nh tr2ng Matlab66666666666666666666666666666666666666666666666666666666666666666666666
v6f 79c h&m >h9c ":c s d\ng tr2ng "- t&i66666666666666666666666666666666666666666666666666666666666666
CHNG *:GII THIU CHNG T#+NH6 uii thi5 chng trVnh666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666f
CHNG ,: - ./ KH0I &" COD CHNG T#+NH}6 P "8 >h3i66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666v
}6 72de chng trVnh6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666v
CHNG : PHM &I GII HN &" HNG M3 #NG .4 T"If6 _hm .i gii hn c
-
8/11/2019 Nhan Dien Khuon Mat
5/50
Nhn dng mt ngi trn Matlab Trang .
-
8/11/2019 Nhan Dien Khuon Mat
6/50
Nhn dng mt ngi trn Matlab Trang .i
%pT Zq SNS
SVnh v6G nh m&IIIIIIIIIIIIIIIIIIIIIIIIIII66 SVnh v6G 79c m& c sHIIIIIIIIIIIIIIIIIIIIIIIII6 }
SVnh v6vG M? hVnh m& uIIIIIIIIIIIIIIIIIIIIIII66 f
SVnh v6G nh uIIIIIIIIIIIIIIIIIIIIIIIIIII66 |
SVnh v6}G nh dng _uIIIIIIIIIIIIIIIIIIIIIIII
SVnh 6G MH chng trVnh trn MatlabIIIIIIIIIIIIIIIII f
SVnh 6G uia2 di5n chng trVnhIIIIIIIIIIIIIIIIIII6{
SVnh 6vG uia2 di5n chng trVnh chnhIIIIIIIIIIIIIIIII {
SVnh 6G 7hwn nh c#n >iOm traIIIIIIIIIIIIIIIIIIII |SVnh 6}G nh c#n >iOm traIIIIIIIIIIIIIIIIIIIIII |
SVnh 6fG nh trng bVnhIIIIIIIIIIIIIIIIIIIIIII ~
SVnh 6{G SVnh chi nh ln >h?ng gian nhIIIIIIIIIIIIIII ~
SVnh 6|G nh c#n tVmIIIIIIIIIIIIIIIIIIIIIIII v
SVnh }6G P "8 >h3i tYng ;9t chi gwi h&m imin2IIIIIIIIIIIIIII
ng v6 79c *h* t29n s3 hwc trn nhIIIIIIIIIIIIIIIII
ng v6v 79c h&m x lC hVnh nh >h9c tr2ng MatlabIIIIIIIIIIII v
-
8/11/2019 Nhan Dien Khuon Mat
7/50
Nhn dng mt ngi trn Matlab Trang .ii
-
8/11/2019 Nhan Dien Khuon Mat
8/50
PHN B: NI DUNG
CHNG 1 DN NHP
-
8/11/2019 Nhan Dien Khuon Mat
9/50
-
8/11/2019 Nhan Dien Khuon Mat
10/50
Nhn dng mt ngi trn Matlab Trang v
151 .67 89 ;h9c' nhG tBa nh&' c$ c3i' c thO66
252 Y >E @ ZW[ ZRZ SR@ ; J V67 WX7 nhi- 0ng d\ng "( ":c .& "ang thit >' t?i ch@ xin "a ra mt s3 l2i 0ng d\ng saG
S5 th3ng tng t9c giLa ngi .& m9$G gi)* nhLng ngi b/ tt h2c >him >h$t c thO tra2
"Yi6 NhLng ngi dJng ng?n ngL ta$ c thO gia2 ti* .i nhLng ngi bVnh thng6 NhLng ngi b/
bi li5t th?ng ;a mt s3 >C hi5 nh9$ m!t c thO biO l nhLng gV hw m3n' 66 D l& c9c b&i t29n "i5
b chiOn .&2 raG .n *hBng' c?ng t$' tr\ sH' m9$ tnh' _alm' 66 Zt h:* thm .n ta$ .&
m3ng m!t6 7h2 *h* nhn .in ":c ra .&2 ni c#n thit' ha$ mAi ngi s "ng nh* m9$ tnh c9
nhn ch?ng c#n nh tn "ng nh* c=ng nh mt >h m& ch@ c#n x9c "/nh th?ng ;a
>h?n mt5
`n ninh sn ba$' x,t nh* cnh hi5n na$ c ;an x,t nh* cnh M "( 9* d\ng6 Jng "O
x9c th4c ngi x,t nh* cnh .& >iOm tra c *hi l& nhn .t >hh?ng6
Tng lai s *h9t triOn c9c l2i th th?ng minh c tch h:* sn "c trng ch?n mt s2 .i th "O bit na$ c *hi l& ch< th ha$ >h?ng6
TVm >im .& tY ch0c dL li5 lin ;an "n c2n ngi th?ng ;a >h?n mt ngi trn nhi- h5
c sH dL li5 l trL tht ln' nh internet' c9c h(ng tr$-n hVnh' Q d\G tVm c9c "2n .ide2 c tYng
th3ng sh *h9t biO' tVm c9c *him c din .in %C %in Zi5t "ng' tVm c9c trn "9 banh c 2nald2
"9' 66
7hng G Tht t29n nhn dng >h?n mt
-
8/11/2019 Nhan Dien Khuon Mat
14/50
Nhn dng mt ngi trn Matlab Trang {
Si5n na$ c nhi- hng ti* cn "O x9c "/nh mt nh c *hi l& nh >hKa thn ha$ >h?ng
Zh?n mt ngi ":c xem nh mt $ t3 "O x9c "/nh ch2 mt hng ti* cn m& ":c dJng g#n
"$6
zng d\ng tr2ng .ide2 *h2ne6
_hn l2i tr2ng l trL hVnh nh tr2ng "i5n th2i di "ng6 Th?ng ;a b&i t29n x9c "/nh >h?n
mt ngi .& trch "c trng' r8i d4a .&2 "c trng n&$ "O s!* x* l trL' gi)* ngi s d\ng d d&ng
tr$ tVm >hi c#n thit6
ZiOm tra trng th9i ngi l9i xe c ng< gt' m,t t* trng ha$ >h?ng' .& hA tr: th?ng b92 >hi
c#n thit6
_hn tch cm x)c trn >h?n mt6
Tr2ng l(nh .4c thit > "i- >hiOn r2b2t6
S(ng m9$ ch\* hVnh 7an2n "( 0ng d\ngb&i t29n x9c "/nh >h?n mt ngi .&2 m9$ ch\*
hVnh th h5 mi "O ch2 >t ; hVnh nh "* hn' nh,t l& >h?n mt ngi6
25 PW[ ZRZ SR@ ; J V67 WX
7 nhi- nghin c0 tVm *hng *h9* x9c "/nh >h?n mt ngi' tW nh x9m "n ng&$ na$
l& nh m&6 T?i s trVnh b&$ mt c9ch tYng ;9t nh,t nhLng hng gii ;$t chnh ch2 b&i t29n' tW
nhLng hng chnh n&$ nhi- t9c gi tha$ "Yi mt s3 C nhK bn tr2ng "O c >t ; mi6
4a .&2 tnh ch,t ci5n 9nh s9ng tha$ "Yi6
HW 7\Z @] >^ 7_ b? Z VcJ G Jng c9c m1 chn ch?n mt ngi c9c m1
n&$ ":c chwn l4a .& l trL "O m? t ch2 >h?n mt ngi ha$ c9c "c trng >h?n mt c9c m1n&$ *hi chwn l&m sa2 ch2 t9ch bi5t nha the2 ti chn m& c9c t9c gi "/nh ra "O s2 s9nh6 79c m3i
tng ;an giLa dL li5 nh "a .&2 .& c9c m1 dJng "O x9c "/nh >h?n mt ngi6
HW 7\Z @] >^ 7_ >d VL?G Tr9i ng:c hXn .i s2 >h* m1' c9c m? hVnh ha$ c9c
m1 ":c hwc tW mt t* nh h,n l$5n trc "6 Pa " h5 th3ng m? hVnh s x9c "/nh >h?n mt
ngi6 Sa$ mt s3 t9c gi cBn gwi hng ti* cn n&$ l& hng ti* cn the2 *hng *h9* hwc6
7hng G Tht t29n nhn dng >h?n mt
-
8/11/2019 Nhan Dien Khuon Mat
15/50
Nhn dng mt ngi trn Matlab Trang |
25* N] >L J V67 >e 7J]7 7?R PCA
Z2h2nen "( "a ra *hng *h9* dJng .ect2r ring "O nhn dng >h?n mt' ?ng dJng mt
mng neral "n gin "O ch0ng tK >h nng ch?ng gian c2n t3i ":c x9c "/nh th?ng ;a
lAi bVnh *hng trng bVnh >hi chi c9c nh h,n l$5n .&2 >h?ng gian c2n n&$6 79c t9c gi gwi t*
c9c .ect2r c sH t3i n&$ l& nh ring sa " gwi ch2 "n gin l& .ect2r ring chi .1n d$ trV ":c mt
>h nng gi3ng nha h:* lC giL ":c ~} tnh ch,t6
Tr> .& _entland 9* d\ng _7` "O x9c "/nh .& nhn dng >h?n mt6 Tng t4' dJng _7` trn
t* h,n l$5n nh c9c >h?n mt "O sinh c9c nh ring cBn gwi l& eigenace "O tVm mt >h?ng gian
c2n >h?ng gian >h?n mt tr2ng >h?ng gian nh6 79c nh >h?n mt ":c chi .&2 >h?ng gian c2n
n&$ .& ":c g2m nhm li6 Tng t4 c9c nh >h?ng c >h?n mt dJng "O h,n l$5n c=ng ":c
chi .&2 cJng >h?ng gian c2n .& g2m nhm li6 79c nh >hi chi .&2 >h?ng gian >h?n mt thV>h?ng b/ tha$ "Yi tnh ch,t c bn' tr2ng >hi chi c9c nh >h?ng c >h?n mt thV x,t hi5n s4 >h9c
nha c=ng >h?ng t6 F9c "/nh s4 c mt ch?n mt tr2ng nh th?ng ;a t,t c >h2ng c9ch
giLa c9c ./ tr tr2ng nh .& >h?ng gian nh6 Zh2ng c9ch n&$ dJng "O xem xt c ha$ >h?ng c >h?n
mt ngi' >t ; >hi tnh t29n c9c >h2ng c9ch s
ch2 ta mt bn "8 .- >h?n mt6 7 thO x9c "/nh ":c tW c4c tiO "/a *hng ch?n mt' nhn dng' .& trch "c trng tW C tHng .ect2r ring' *hn
r(' .& g2m nhm6 Pa " Zim *h9t triOn ch2 nh m&' b[ng c9ch *hn "2n nh "O tVm 0ng "O >h?ng
gian tVm >im bt "i625, N] >L f >^ 7_ PCA
Zh?n mt c2n ngi c r,t nhi- nt "O nhn bit ' n nh ta g* li mt ngi bn sa mt
thi gian d&i' ta c thO nhn ra nga$ ngi " dJ nhLng chi tit c\ thO trn mt c thO tha$ "Yi nh da'
m9i tc 6 Ta nhn ra >h?ng *hi .V nh "?i m!t ' ha$ m=i ha$ m?i ha$ tc ' l?ng m&$ ngi " m& ta
nhn ra .V nh di5n m2 ch?n mt
-
8/11/2019 Nhan Dien Khuon Mat
16/50
Nhn dng mt ngi trn Matlab Trang ~
_hn tch th&nh *h#n chnh Princi*al C2m*2nent Anal$sis gwi t!t l& _7` l& tht t29n nhn
dng nh d4a trn nhLng nt tYng thO ch?n mt ' ta s 9* d\ng tht t29n n&$ "O th4c hi5n hai
c?ng .i5c sa G
E Th0 nh,t l& tVm mt >h?n mt gi3ng .i >h?n mt ch2 trc
E Th0 hai l& x9c "/nh ./ tr nhLng >h?n mt ngi tr2ng mt b0c nh 6
an "# ta c mt t* nh >h?n mt gwi l& t* nh h,n l$5n training set 6 ui s mAi nh
c >ch thc MN ' ta c2i mAi b0c nh n&$ l& mt .ect2r tr2ng >h?ng gian MN chi- 6 $ gi mAi
>h?n mt l& mt .ect2r ' ta th,$ nhLng .ect2r n&$ >h?ng *hn b3 ng1 nhin tr2ng >h?ng gian nh
m& *hn b3 the2 mt ;$ lt tng "3i n&2 " ' ta c thO ni nhLng .ect2r n&$ n[m tr2ng mt >h?ng
gian c2n gwi l& >h?ng gian >h?n mt 6 TW nhLng .ect2r tr2ng t* h,n l$5n ' ta s tVm mt c sH
tr4c chn ch2 >h?ng gian >h?n mt 6 NhLng .ect2r thc c sH n&$ c thO c2i l& nhLng .ect2r mang
nhLng nt tYng thO "c trng .- >h?n mt 6ui s t* h,n l$5n c _ nh ' >hi " ta s c _ .ect2r G ' ' I ' 6
Tnh .ect2r nh trng bVnh G m 6
P4 >h9c bi5t giLa nhLng >h?n mt .i nh trng bVnh l& nhLng .ect2r G
' iI_
tng ca vic phn tch thnh phn chnh l tm mt tp nh!ng v"ct#$ t$%c ch&'n (a#
ch# nh!ng v"ct#$ n) m* t+ t,t nh-t (% phn ., nh!ng v"ct#$ /h&*n m0t t$#ng /h*ng gian 1 Nh!ng
v"ct#$ 23c ch4n (a# ch# 5
l6n nh-t 1
Nh!ng v"ct#$ v gi7 t$8 v* h6ng chnh l nh!ng v"ct#$ $i9ng v t$8 $i9ng t:ng ;ng
ca ma t$n 1
l tch v* h6ng gi!a hai v"ct#$ & < v 1 =>? @
Aa th-) ma t$n = cB /ch th6c MN D E < cFn ma t$n cB /ch th6c MNDMN < G#
/ch th6c ma t$n n) H&7 l6n n9n ta /h*ng th tm 23c nh!ng v"ct#$ $i9ng v nh!ng t$8 $i9ng t$%c
tiJp 23c < tha) v# 2B ta (K tm nh!ng v"ct#$ $i9ng ca ma t$n cB /ch th6c EDE 1
NJ& v l mt v"ct#$ $i9ng ca v l t$8 $i9ng t:ng ;ng < /hi 2B ta cB 5
7hng G Tht t29n nhn dng >h?n mt
-
8/11/2019 Nhan Dien Khuon Mat
17/50
Nhn dng mt ngi trn Matlab Trang
v > v v > =v < t;c l =v l mt t$8 $i9ng ca ma t$n 1
Ah*ng thng ta ch l-) mt (, O v"ct#$ $i9ng ;ng v6i O t$8 $i9ng cB gi7 t$8 l6n nh-t 1
Pa& /hi cB c7c v"ct#$ $i9ng ca ma t$n < ta (K ch&'n hBa chQng 2 th& 23c mt c: (
t$%c ch&'n ca /h*ng gian /h&*n m0t 1
Dt % ' tVm Q l& t* h:* c9c .ect2r ring ch?n mt nn cBn ":c gwi l& igenaces 6 l& ma trn MN ' mAi ct l& mt .ect2r ring 6
7hn ha c9c .ect2r ct tr2ng chia mAi .ect2r ch2 " d&i ch?ng gian MN chi- 6
Dt ZSEm .i m l& .ect2r nh trng bVnh 6
Ch# R l mt /h*ng gian cB tch v* h6ng h!& hSn chiT& v U l mt /h*ng gian c#n ca R 1
Vi+ (W U cB mt c: ( t$%c ch&n l X < Y < 1 Zhi 2B hnh chiJ& t$%c gia# ca v"ct#$ & .-t /[
l9n U 23c \7c 28nh nh (a& 5
>
] Gi 23c g4i l /h#+ng c7ch t & 2Jn U 1
Ap h3p < i>_h?ng gian mt
E xem nh >h2ng c9ch tW S "n b0c nh tr2ng t* h,n l$5n
Ft .& l& hai ng+ng n&2 " 6
7hng G Tht t29n nhn dng >h?n mt
-
8/11/2019 Nhan Dien Khuon Mat
18/50
Nhn dng mt ngi trn Matlab Trang
E s thV S l& b0c nh >h?n mt d2 S "< g#n .i >h?ng gian mt
E thV l& b0c nh ch?n mt ha$ >h?ng 6 T$ nhin nh S *hi c cJng >ch thc .i nhLng b0c nh tr2ng
t* h,n l$5n 6 $ gi tr2ng mt b0c nh ln S c nhi- >h?n mt ' ta s x9c "/nh ./ tr nhLng
>h?n mt tr2ng b0c nh 6
Ti mAi ./ tr x'$ tr2ng S ' "t Sx'$ l& mt .Jng tr2ng nh S c >ch thc MN ti x'$ ' ta xem
nh c2n Sx'$ l& mt .ect2r MN chi- 6
Zx'$ Sx'$ m
TVm x'$ l& hVnh chi ch?n mt tr2ng nh 6
7hng G Tht t29n nhn dng >h?n mt
-
8/11/2019 Nhan Dien Khuon Mat
19/50
CHNG
!NH M"U T#$N MAT%AB &"
CC %NH '( %) !NH M"U T#ONG MAT%AB
-
8/11/2019 Nhan Dien Khuon Mat
20/50
Nhn dng mt ngi trn Matlab Trang
51 G 7dJ f bgnh s3 l& t* h:* c9c "iOm nh .i m0c x9m *hJ h:* dJng "O m? t nh g#n .i nh tht6
nh l& mt s4 .t "i di5n ch2 c2n ngi'sinh .t ha$ s4 .t n&2 " 6.6.I nh "ng nh ta th,$ trn
tr$-n hVnh th4c ch,t l& t* h:* chi mt nh ":c s3 ha thV n trH
th&nh nh s3 .& nh s3 n&$ li l& mt t* h:* ch9c nha G
nh "en tr!ng GmAi "iOm nh ":c biO din bHi mt bit
nh ura$ scale GmAi "iOm nh ":c biO din b[ng c9c m0c chi >h9c nha'thng thV nh
n&$ ":c biO din b[ng }f m0c chi ha$ l& | bit ch2 mAi diOm nh6
nh m& G mAi "iOm nh chia ra th&nh tn hi5 chi .& tn hi5 m&
`nh 1_5 nh m&
5151 BhJ >i f bgTr2ng biO din nh' ngi ta thng dng c9c *h#n t "c trng c
-
8/11/2019 Nhan Dien Khuon Mat
21/50
Nhn dng mt ngi trn Matlab Trang }
c9c m& m& m& n&$ s tW tW ch$On sang m& >ia6M!t ch)ng ta nhVn th,$ ":c l& d2 9nh s9ng *hn
x tW .t thO6
T,t c c9c m& ":c t2 ra tW v m& c bn m& s c,* l& G "K 'lam .& l\c u679c
m& c bn trn li .i nha the2 mt t@ l5 nh,t "/nh "O t2 ra c9c m& th0 c,*
_hng trVnh m& G 6~|~ 6}|ffu 6|
`nh 1b5 C7c m& c: (
Qd G "K l\c .&ng
%\c lam xanh
Trn ba m& s c,* h2c trn mt m& th0 c,* .i m& s c,* ng:c .i n s t2 ra ":c
9nh s9ng tr!ng
79c m& g3c c lin ;an "n c9c >h9i ni5m sinh hwc hn l& .t lC' n d4a trn c sH *hn 0ng
sinh lC hwc ch2ng }f nm' }v nm .& nm6 Q d\' m& .&ng th,$ ":c >hi c9c t b&2 cm
nhn m& xanh 9nh .&ng ":c >ch thch nhi- hn mt ch)t s2 .i t b&2 cm nhn m& xanh l9 c$
.& m& "K cm nhn ":c >hi c9c t b&2 cm nhn m& .&ng E xanh \c9 c$ ":c >ch thch nhi- hn
s2 .i t b&2 cm nhn m& xanh l9 c$6
79c "c trng dJng "O *hn bi5t mt m& .i m& >h9c l& G " s9ng brightness ' s!c m&
he .& " b2 hBa m& Patrati2n
M& s!c c lin ;an "n bc sng 9nh s9ng 6Th?ng thng' s!c m& chnh l& tn c
-
8/11/2019 Nhan Dien Khuon Mat
22/50
Nhn dng mt ngi trn Matlab Trang f
D b2 hBa m& G thO hi5n " th#n >hit ch2ng '
QV .$ tr2ng h5 m& u c9c m& c thO m? t nh l& nhLng "iOm bn tr2ng hVnh l* *hng6g3c twa " l& m& "en6Trn c9c tr\c twa " dng l& c9c m& "K l\c'lam6 Zhi " 9nh s9ng tW
c9c "iOm ring bi5t s ":c cng .i nha "O t2 ra c9c m& >h9c nha6
' ' l& m& "en
}}' }}' }} l& m& tr!ng
}}' ' l& m& "K
' }}' l& m& xanh l9 c$
' ' }} l& m& xanh lam }}' }}' l& m& .&ng
' }}' }} l& m& xanh ngwc
}}' ' }} l& m& h8ng s1m
7hng vG nh m& .& x lC nh trn Matlab
lam
Tr!ng
"en
DK .&ng
%\c
66
66
66
-
8/11/2019 Nhan Dien Khuon Mat
23/50
Nhn dng mt ngi trn Matlab Trang {
515 CR@ ; >L f @[ Qf 7_? Sj k= fnh th ":c sa ;9 trVnh s3 ha thng ":c l li ch2 c9c ;9 trVnh x lC ti* the2 ha$
tr$-n "i 6Tr2ng ;9 trVnh *h9t triOn c tht x lC nh' t8n ti nhi- "/nh dng nh >h9c nha tW
nh "en tr!ng .i "/nh dng Mu' nh "a c,* x9m ch2 "n nh m&G M_' u' _uI6
E D/nh dng nh Mu l& nh "en tr!ng6 *h#n "# chng hVnh6 u l& "/nh dng
nn dL li5 "c bi5t hL ch ch2 .i5c tr$-n hVnh nh ;a "ng tr$-n l l:ng nhK6 D/nh dng n&$
":c 72m*Per.e ch2 ra "i .&2 nm ~|{ .& nhanh chng ":c dJng rng r(i trn 2rld ide eb
ch2 "n na$6T* tin u dJng nn dL li5 b2 t2&n tr2ng " >ch thc t* tin c thO ":c gim m&
>h?ng l&m gim ch,t l:ng hVnh nh' ch2 nhLng hVnh nh c t hn }f m&6 P3 l:ng t3i "a }f m&
l&m ch2 "/nh dng n&$ >h?ng *hJ h:* ch2 c9c hVnh ch\* thng c nhi- m& s!c' t$ nhin c9c
>iO nn dL li5 b2 t2&n ch2 hVnh ch\* nhi- m& c=ng c >ch thc ;9 ln "3i .i tr$-n dL li5
trn amng hi5n na$6 D/nh dng _u l& nn dL li5 th,t th29t c thO ":c dJng ch2 c9c nh ch\*'
nhng li l&m gim ch,t l:ng ch2 c9c b0c . t m&' t2 nn nhLng chA nhBe tha$ ch2 c9c "ng s!c
nt' "8ng thi " nn c=ng th,* ch2 c9c hVnh . t m&6 Nh .$' u thng ":c dJng ch2 s "8'
hVnh . n)t b,m .& c9c hVnh t m&' cBn _u ":c dJng ch2 nh ch\*6 D/nh dng u d4a .&2 c9c
bng m&G mt bng ch0a t3i "a }f m& >h9c nha ch2 bit c9c m& ":c dJng tr2ng hVnh6
`nh 1f5 nh VIe
E D/nh dng _uG _hng *h9* nn nh lPGting `nh' .it t!t ch2#int Eh#t#g$aphic
\p"$t( V$#&p l& mt tr2ng nhLng *hng *h9* nn nh hi5 ;' c tU l5 nn nh ti .&i ch\c l#n6
T$ nhin nh sa >hi gii nn s >h9c .i nh ban "#6 7h,t l:ng nh b/ s$ gim sa >hi gii nn6
P4 s$ gim n&$ tng d#n the2 h5 s3 nn6 T$ nhin s4 m,t m9t th?ng tin n&$ l& c thO ch,* nhn ":c
.& .i5c l2i bK nhLng th?ng tin >h?ng c#n thit ":c d4a trn nhLng nghin c0 .- h5 nh(n th/ c
-
8/11/2019 Nhan Dien Khuon Mat
24/50
Nhn dng mt ngi trn Matlab Trang |
l& dng ":c dJng *hY bin nh,t6 Si5n na$ dng nn nh _u r,t ":c *hY bin tr2ng DT c=ng
nh nhLng trang thit b/ l giL c dng l:ng nhK6 7?ng "2n chnh l& chia nhK b0c nh th&nh nhi-
.Jng nhK th?ng thng l& nhLng .Jng |x| *ixel r8i s d\ng bin "Yi c2sin ri rc "O bin "Yi nhLng
.Jng thO hi5n n&$ th&nh dng ma trn c f h5 s3 thO hi5n th4c trng c9c *ixel6 Di- ;an trwng l& H
"$ h5 s3 "# tin c >h nng thO hi5n th4c trng ca2 nh,t' >h nng " gim r,t nhanh .i c9c h5s3 >h9c6 Ni c9ch >h9c thV l:ng th?ng tin ciO int|' intf' h2c
d2ble6 Ma trn m& l& ma trn >ch thc m x v g8m c9c *h#n t >iO d2ble c gi9 tr/ n[m tr2ng
>h2n '6 MAi h&ng c
-
8/11/2019 Nhan Dien Khuon Mat
25/50
Nhn dng mt ngi trn Matlab Trang ~
tYng s3 m m& ":c s d\ng tr2ng nh' gi9 tr/ ciO int| h2c intf' gi9 tr/ tng 0ng .i h&ng ' gi9 tr/ tng 0ng
.i hang '66 ing .i >iO intf' Matlab >h?ng hA tr: "< c9c *h* t29n s2 .i >iO int| nn >hi c#ns lC ta ch$On sang >iO dL li5 int| h2c d2ble b[ng c9c h&ng VZZ_?Sh2c V2>?JQko6
! QhJ >i 7o? ;p bR
MAi nh ":c biO din bHi mt ma trn hai chi-' tr2ng " gi9 tr/ cch thc m x n x v' .i m x n l& >ch thc nh the2 *ixels6 Ma trn n&$ "/nh
nghya c9c th&nh *h#n m& red' green' ble ch2 mAi "iOm nh' c9c *h#n t ciO
int|' intf' h2c d2ble6 Q d\' "iOm nh H ./ tr '} s c ba th&nh m& ":c x9c "/nh bHi c9c
gi9 tr/ '}'' '}' .& '}'v6 79c ile nh hi5n na$ thng s d\ng | bit ch2 th&nh *h#n m&'nghya l& m,t bit ch2 mAi "iOm nh >h2ng f tri5 m&6
5 CJ`h ;a r @R@ hJ >r kdJ7h)ng ta c thO ch$On "Yi giLa c9c >i dL li5 int|' intf .& d2ble nh s d\ng c9c h&m
ch$On "Yi chi ch$On "Yi nhG
E Zhi ch$On "Yi tW nh nhi- bit sang nh t bit hn' nh ch$On tW intf sang int| thV s
l&m m,t "i mt s3 th?ng tin ciO indexed' thV l C c9c th?ng tin ma trn l& "/a ch@ tr2ng bng
"8 m& ch0 >h?ng *hi gi9 tr/ m& nn >h?ng *hi l)c n&2 c=ng ch$On "Yi ":c6 M3n ch$On ":c
"# tin ta *hi dJng h&m VZZ_?S "O gim s3 m& c#n biO din nh x3ngb[ng c9ch ch2 c9c m&
g#n gi3ng nha th&nh mt r8i mi ch$On6
7hng vG nh m& .& x lC nh trn Matlab
-
8/11/2019 Nhan Dien Khuon Mat
26/50
Nhn dng mt ngi trn Matlab Trang
T 7Jp@ 7F M 7filename 7hAi ch0a tn ileileM2date Ng&$ ch@nh ile g#n nh,tilePie P3 ng$n ch@ >ch thc ileb$te2rmat 7hAi ch2 bit "/nh dng nh2rmatQersi2n Tn *hin bn "/nh dng nh
idth 7hi- rng nh*ixelSeight 7hi- ca2 nh*ixelite*th P3 bit trn mt *ixel72l2rT$*e 7h2 bit >iO nhtrec2l2r' indexed66
d+ng 1_5 C7c th*ng tin /hi g4i hm imfinfo
5* CR@ ZsZ 7?R bg @ @[ Qf ;g 8 >r kdJ f
79c *h* t29n ba2 g8m c9c *h* c?ng' trW' nhn .& chia6 D$ l& c9c tha2 t9c x lC nh c bn
trc >hi th4c hi5n c9c *h* bin "Yi *h0c t* >h9c6 Ngi s d\ng c thO s d\ng c9c h&m s3 hwc m&
Matlab cng c,* "O t9c "ng ln dL li5 nh6 T$ nhin Matlab ch@ hA tr: c9c *h* t29n n&$ trn >iO
dL li5 d2ble nn c#n *hi ch$On "Yi >iO trc >hi th4c hi5n6 DO "n gin hn' Matlab cng c,*
c9c h&m th4c hi5n c9c *h* t29n s3 hwc c thO ch,* nhn b,t > b,t > >iO dL li5 nh n&2 .& tr .-
>t ; gi9 thc cJng >iO .i c9c t29n hng6
Ct ZRZ M 7f
imabsdix'$TrW tng 0ng mAi *h#n t $ ch2 mAi *h#n t
c
-
8/11/2019 Nhan Dien Khuon Mat
27/50
Nhn dng mt ngi trn Matlab Trang
E S&m V8ouch2 *h* hiOn th/ nh trn ciO integer th&nh chAi >C t4
N}JV2b7_vSxG 7h$On "Yi c9c s3b,t > c thO s3 ng$n h2c th4c th&nh chAi >C t46
D}bovxG Tr .- gi9 tr/ l& ma trn c dng x'$ l& >ch thc c
-
8/11/2019 Nhan Dien Khuon Mat
28/50
Nhn dng mt ngi trn Matlab Trang
T}_obZov'wMwNxG Tr .- ma trn c >ch thc MxN .i c9c *h#n t l& c9c *h#n t n[m
tr2ng ma trn F6
Vov'xG Ma trn F c >ch thc MxN' h&m tr .- ma trn c >ch thc xN mAi *h#n t l&
trng bVnh tWng ct tr2ng ma trn F
Vov'w>VxG .i dim l& chi- l,$ trng bVnh' n dim b[ng l,$ trng bVnh the2 ct' n
dim b[ng l,$ trng bVnh the2 h&ng6 Zh?ng c tham s3 dim thV mc "/nh dim b[ng 6
>?JQkov'xG 7h$On "Yi g,* "?i chnh x9c gi9 tr/ ma trn F 6
}ov'xG Tr .- mt .ect2r ch0a c9c gi9 tr/ ring ciO N`PZ .i c9c *h#n t c
-
8/11/2019 Nhan Dien Khuon Mat
29/50
CHNG *
GII THIU
CHNG T#+NH
-
8/11/2019 Nhan Dien Khuon Mat
30/50
Nhn dng mt ngi trn Matlab Trang f
*51 G 7dJ @W[ 7_m7hng trVnh ]Nhn dng mt ngi trn Matlab^ l& chng trVnh ":c thit > trn gia2 di5n
ngi dJng uo c
-
8/11/2019 Nhan Dien Khuon Mat
31/50
Nhn dng mt ngi trn Matlab Trang {
`nh f1b5 Via# Gin ch:ng t$nh
D$ chnh l& gia2 di5n gii thi5 ciOm tra l& nh ]6*g^ nh hVnh .G
`nh f1f5 Ch4n +nh cn /im t$a
7hng G uii thi5 chng trVnh
-
8/11/2019 Nhan Dien Khuon Mat
32/50
Nhn dng mt ngi trn Matlab Trang |
nh c#n >iOm tra s ":c "a ra gia2 di5n chng trVnh chnh nh hVnhG
`nh f1j5 nh cn /im t$a
DO >iOm tra xem >h?n mt ngi tr2ng nh c,n >iOm tra ch)ng ta nh,n n)t -o_@ chng trVnh s
ch$ .& tVm tr2ng 7P% b0c nh c >h?n mt gi3ng .i >h?n mt ngi tr2ng nh c#n >iOm tra6
SiOn th/ ra gia2 di5n chng trVnh chnh6
`nh f15 nh t$&ng .nh
7hng G uii thi5 chng trVnh
-
8/11/2019 Nhan Dien Khuon Mat
33/50
Nhn dng mt ngi trn Matlab Trang ~
`nh f15 `nh chiJ& +nh l9n /h*ng gian +nh
`nh f1o5 nh cn tm
7hng trVnh s tVm ra >h?n mt g#n gi3ng nh,t .i >h?n mt c,n >iOm tra6 Q& H "$ >t ; tVm":c l& hVnh c tn ]{6*g^6
7hng G uii thi5 chng trVnh
-
8/11/2019 Nhan Dien Khuon Mat
34/50
Nhn dng mt ngi trn Matlab Trang v
7hng G uii thi5 chng trVnh
-
8/11/2019 Nhan Dien Khuon Mat
35/50
CHNG ,
- ./ KH0I &"
COD CHNG T#+NH
-
8/11/2019 Nhan Dien Khuon Mat
36/50
-
8/11/2019 Nhan Dien Khuon Mat
37/50
Nhn dng mt ngi trn Matlab Trang v
,51 -[ ; g
`nh j1_5 P: 2 /h,i tqng H&7t ca ch:ng t$nh
,52 C?>o @W[ 7_mncti2n .ararg2t `NMNS7.arargin
giPinglet2n
giPtate strctgiName' milename' 666
giPinglet2n' giPinglet2n' 666
gi*eningcn' `NMNS7*eningcn' 666
git*tcn' `NMNS7t*tcn' 666
gi%a$2tcn' ' 666
gi7allbac>'
i nargin ischar.arargin
giPtate6gi7allbac> strnc.arargin
end
i narg2t
.ararg2tGnarg2t gimaincngiPtate' .ararginG
else
7hng }G P "8 >h3i .& c2de chng trVnh
-
8/11/2019 Nhan Dien Khuon Mat
38/50
Nhn dng mt ngi trn Matlab Trang vv
gimaincngiPtate' .ararginG
end
{J@7? DOANMONHOC2OZo@vOQo@7w o8o7>7w >kobw 8__x
handles62t*t hbect o*date handles strctre
gidatahbect' handles
clc
EEE t*ts r2m this ncti2n are retrned t2 the c2mmand line6
ncti2n .ararg2t `NMNS7t*tcnhbect' e.entdata' handles
.ararg2t handles62t*t
{J@7? -o_@CkkQ@vOQo@7w o8o7>7w >kobxl2ad Testmage
axeshandles6anhtimd2c
Train_athtrain
T ta27P%Train_ath
m' ' igenaces ta2T
t*tName nhandienTestmage' m' ' igenaces
anhtim strcatTrain_ath''t*tNameanhtim imreadanhtim
imsh2anhtim
title`nh tim d2c
str strcatTen anh G't*tName
sethandles6tenanh'Ptring'str
{J@7? B_?uboCkkQ@vOQo@7w o8o7>7w >kobx
ilename ile*ath igetile 6*g'7h2n anh >iem tra 'test6*g i ile*ath
Testmage imread ile*ath'ilename
end
axeshandles6anh>iemtra
i ile*ath
imsh2Testmage
7hng }G P "8 >h3i .& c2de chng trVnh
-
8/11/2019 Nhan Dien Khuon Mat
39/50
-
8/11/2019 Nhan Dien Khuon Mat
40/50
Nhn dng mt ngi trn Matlab Trang v}
The2 that t2an _7` 'da tien ta se tinh ra m la trng binh ca tat ca cac anh
tr2ng ma tran T6
Pa d2 ta se la$ tng bc anh tr2ng T tr ch2 anh trng binh ' ta se d2c m2t ma
tran ` >ich th2c MNx_
Ta can tim igenace la nhng .ect2r rieng ca ma tran `` ' nhng ma tran `` >ich th2c l& MNxMN ;a l2n ' ta se tim nhng .ect2r rieng
ca ma tran `` c2 >ich th2c _x_ 6 Ta se tim nhng .ect2r rieng
bang ham eig tr2ng Mat%ab
uia s . la m2t .ect2r rieng ca ma tran `` ' >hi d2 `. la .ect2r
rieng ca ma tran `` 6
ta* h2* nhng .ect2r rieng ca ma tran `` g2i la igenaces
tra .e v gia tri G
m anh trng binh ` ta* h2* nhng anhEanh trng binh
nhng .ect2r rieng ca ma tran `
tinh t2an anh trng binh
m meanT'
s2anh sieT'
xat ra hinh anh ca m
sh2m'`nh trng binh*ase
tinh d2 lech gia anh m2i bc anh .2i anh trng binh`
2r i G s2anh
tem* d2bleTG'i E m TG'iG .ect2r c2t th i chinh la m2t bc anh
i if
sh2tem*'`nh E nh T*ase
end
` ` tem*
end tim nhng tri rieng .a nhng .ect2r rieng ca ma tran `` ' t d2 tim
nhng .ect2r rieng ca ma tran `` la nhng igenace
% ``
Q eig%
Q cha nhng .ect2r rieng ' c2n cha nhng tri rieng tr2ng d2 .ect2r
rieng QG'i ng .2i tri rieng i'i
7hng }G P "8 >h3i .& c2de chng trVnh
-
8/11/2019 Nhan Dien Khuon Mat
41/50
Nhn dng mt ngi trn Matlab Trang vf
diag
s2rt
ssiess
sE|
%eigQ ta* h2* .ect2r rieng ca ma tran %``2r i G sieQ'
i i'i
%eigQ %eigQ QG'i
end
end
ta chi la$ | .ect2r rieng ng .2i tri rieng l2n nhat
nh da n2i 2 tren ' sa >hi c2 cac .ect2r rieng ca ma tran `` ' ta tim
cac .ect2r rieng ca ma tran ` bang cach la$ ma tran ` nhan .2i cac.ect2r rieng na$ ' ta* h2* cac .ect2r rieng ca ma tran ` c2n d2c g2i
la igenace d2 da$ la nhng .ect2r rieng .a n2 gi2ng hinh >h2n mat 6
` %eigQ
xat ra m2t s2 hinh anh ca cac igenace
2r iG}
anhG'i
sh2anh'igenace*ase
end la m2t c2 s2 g2m nhng .ect2r trc gia2 ' ta se chan h2a n2 de bien
thanh m2t c2 s2 trc chan
s2.ect2rsie'
2r iGs2.ect2r
d2dain2rmG'i
G'iG'id2dai
end
end
{J@7? b?uvVw7x
ham sh2 d2c s dng de hien thi hinh anh .2i >ich th2c ma
m la matran anh can hien thi
t la ch2i the hien tie de ca anh
7hng }G P "8 >h3i .& c2de chng trVnh
-
8/11/2019 Nhan Dien Khuon Mat
42/50
Nhn dng mt ngi trn Matlab Trang v{
imimreadanhma6*g
tr$
imrgbgra$im
catch
endd2ng'c2tsieim la$ >ich th2c anhma6*g c2i nh bien tam l >ich th2c
tamresha*em'c2t'd2ng
tamtam
imsh2tam
dem
2r iGd2ng
2r Gc2t
imi'tami' end
end
imsh2imtitlet
end
{J@7? 7V } >ovIZJ7IVow Vw Aw x
Sam na$ se s2 sanh bc anh >iem tra .2i tng bc anh tr2ng 7P% 6
a tien tinh t2a d2 hinh chie ca bc anh >iem tra ' sa d2 tinh t2a d2hinh chie ca tat ca bc anh tr2ng csdl 6 72i cng d2 >h2ang cach gia
t2a d2 hinh chie ca nhng bc anh tr2ng csdl .2i t2a d2 hinh chie ca
anh >iem tra 6 c anh tr2ng csdl c2 >h2ang cach ngan nhat .2i anh >iem
tra chinh la bc anh t2ng ng .2i bc anh >iem tra 6
n*timage la d2ng dan t2i bc anh can >iem tra
m la anh trng binh ca cac anh tr2ng csdl
` la ma tran ' m2i c2t la d2 lech gia m2t anh tr2ng csdl s2 .2i anh trng
binh ' c2n g2i la .ect2r anh trng tam la ta* h2* nhng .ect2r rieng ca ma tran ``
m'` .a d2c la$ t ham ta2
anhtim la ten ca bc anh tim d2c tr2ng csld
t2ad2 ta* t2a d2 hinh chie ca m2i bc anh tr2ng csdl
s2.ect2r sie's2 .ect2r rieng tr2ng la s2 c2t
7hng }G P "8 >h3i .& c2de chng trVnh
-
8/11/2019 Nhan Dien Khuon Mat
43/50
Nhn dng mt ngi trn Matlab Trang v|
2r i G s2.ect2r
tam `G'i t2a d2 hinh chie ca bc anh i
t2ad2 t2ad2 tam
end
tam rgbgra$n*tmaged2ng c2t sietam
nmage resha*etam'd2ngc2t'
tinh d2 lech gia anh >iem tra .a anh trng binh tr2ng csdl ' d2 lech la
m2t .ect2r c2t gi2ng nh cac .ect2r c2t tr2ng ma tran `
d2lech d2blenmageEm
t2ng t nh >hi tim t2a d2 hinh chie ca cac .ect2r c2t ca ` ' ba$ gi2 ta
tim t2a d2 hinh chie ca bc anh >iem tra
t2ad2ZT d2lech
hinhchieZTd2blenmage
2r iGs2.ect2r
hinhchieZThinhchieZT t2ad2ZTi'G'i
end
sh2hinhchieZT'Sinh chie anh len Zu anh*aseigre
>cn2rmd2blenmageEhinhchieZT
strnmstr>cstrstrcatZh2ang cach t anh >iem tra t2i >h2ng gian >h2n mat G 'str
dis*str
a$ gi2 ta se tinh >h2ang cach gia t2a d2 hinh chie ca bc anh >iem tra .2i
tat ca t2a d2 hinh chie ca cac bc anh tr2ng csdl 6 T2a d2 hinh chie ca
anh >iem tra se c2 >h2ang cach ngan nhat .2i hinh chie ca bc anh t2ng
ng tr2ng csdl Sai bc anh cng la >h2n mat ca m2t ng2i
ta l $ la m2i t2a d2 hinh chie la m2t .ect2r ' ta se dng chan clid de tinh>h2ang cach gia .ect2r t2a d2 hinh chie
>h2angcach
2r i G s2.ect2r
; t2ad2G'i
tam n2rm t2ad2ZT E ;
>h2angcach >h2angcach tam
7hng }G P "8 >h3i .& c2de chng trVnh
-
8/11/2019 Nhan Dien Khuon Mat
44/50
Nhn dng mt ngi trn Matlab Trang v~
end`
la$ ra >h2ang cach ngan nhat .a .i tri ca bc anh tim d2c tr2ng csdl '
ta l $ la nhng ile anh tr2ng csdl c2 ten la G 6*g ' 6*g 6666
minZ7 ' .itri min>h2angcach
strnmstrminZ7strstrcatMin >h2ang cach hai t2a d2 hinh chie G 'str
dis*str
anhtim strcatintstr.itri'6*g
7hng }G P "8 >h3i .& c2de chng trVnh
-
8/11/2019 Nhan Dien Khuon Mat
45/50
Nhn dng mt ngi trn Matlab Trang
7hng }G P "8 >h3i .& c2de chng trVnh
-
8/11/2019 Nhan Dien Khuon Mat
46/50
CHNG
PHM &I GII HN &"
HNG M3 #NG CA .4 T"I
-
8/11/2019 Nhan Dien Khuon Mat
47/50
-
8/11/2019 Nhan Dien Khuon Mat
48/50
51 PLV 8 L @ ;< 72 thi gian tin h&nh nghin c0 t&i li5 tham >h2 c hn6 D- t&i ]Nhn dng mt ngi trn
Matlab^ ch@ s d\ng mt tht t29n d$ nh,t l& tht t29n _7`6 Nn l&m ch2 chng trVnh nhn dng
*h\ thc r,t nhi- .&2 t* h,n l$5n' ./ tr c9c >h?n mt tr2ng hVnh6 Tr2ng ;9 trVnh ch$ chng
trVnh c9c nh ":c x lC t2 ra nhG nh trng bVnh' nhEnh trng bVnh' igace >h?ng ":c l lai6
Nn >hi ch$ li chng trVnh c9c nh trn s ":c >hKi t2 lai tW "#6
52 HW V _p @ ;< 7D- t&i c thO ":c *h9t triOn th&nh mt *h#n m5n nhn dng mt ngi t3t hn' b[ng c9ch >t
h:* .i mt s3 tht t29n nhn dng .& x lC nh hi5n "i hn6 7h2 ra >t ; chnh x9c hn6 7 thO
*h9t triOn th&nh "- t&i nhn dng ;a ebcamI
-
8/11/2019 Nhan Dien Khuon Mat
49/50
-
8/11/2019 Nhan Dien Khuon Mat
50/50