-------o0o-------
!!"
"
-------o0o-------
TÌM HIỂU BÀI TOÁN NHẬN DẠNG BIỂN SỐ XE
#$%&
'()*+,)')'*-.*,)'./)
0!
MỤC LỤC
BỘ GIÁO DỤC VÀ ĐÀO TẠO.................................................................................9
00
-------o0o-------
TÌM HIỂU BÀI TOÁN NHẬN DẠNG BIỂN SỐ XE
#$%&
'()*+,)')'*-.*,)'./)
1/)*2/3).*45*/-)+*67*8*9)**:;
/<=2/3)*>?)'@A)+1B1BCD
EFGHG/)*2/3)+!"!0 I
H¶i Phßng - 2009
BỘ GIÁO DỤC VÀ ĐÀO TẠO...............................................................................10
TÌM HIỂU BÀI TOÁN NHẬN DẠNG BIỂN SỐ XE................................10
BeB /3:5*m.;O-5*/L:@(/r`\)'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBe!
BeB[/3:5*mGHfP.4.`=)'2a)'S/T)GHMUBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBe!
Chương 3:.......................................................................................................42
BÀI TOÁN NHẬN DẠNG KÝ TỰ..............................................................42
[B0d)'K:9)2L)*R)@6)'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBe
[B0B0J*,)''/9)S/T:@/s)cH/.>t)'uf*,)''/9)@/s)@85*BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBe
[B0B E,*v)*2(SQ)5*w.5x9K:<.`v)*)*R)@6)'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBe[
[B0B B0E,*v)*BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBe[
[B0B B Q)5*w.5x9K:<.`v)*)*R)@6)'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBeI
[B E,*v)*76)')g`=))*Y).6=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBei
[B B0E,*v)*)g`=))*Y).6=BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBei
[B B E6)'g`=)BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBej
[B B B0*Y)O=6/5<576)')=`=)BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBeZ
[B B B 9/5*W5)y)'5x976)')=`=)BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBe"
0
[B B[E6)'J=*=)U)BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBI0
[B B[B0w:.`z576)'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBI0
[B B[B[1N@X)'76)'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBIe
[B BeE6)')g`=))*/L:O?_O9).`:]L))'>t5G9/GHBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBIi
[B BeB0J/^).`z576)'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBIi
[B BeB :w)O:]-)76)'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBIi
[B BeB[1N@X)'76)'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBIZ
[B[1N@X)'76)')g`=)O9).`:]L))'>t5*>?)'5*=)*R)@6)'fP.4BBBBBBBBBBBBBBBBBBBBBBBBBBBBBIZ
[B[B0*R)@6)'S{)'76)')g`=)O9).`:]L))'>t5*>?)'|f)5*:)'}BBBBBBBBBBBBBBBBBBBBBBBBIZ
[B[B (/c~.76)'O9).`:]L))'>t5*>?)'5*=)*R)@6)'fP.4BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBI"
[B[B[*R)@6)'5<5fP.4GN@X)'76)'O9).`:]L))'>t5*>?)'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBi0
PHẦN KẾT LUẬN...................................................................................................62
TÀI LIỆU THAM KHẢO........................................................................................64
0[
PHẦN GIỚI THIỆU
'/<57<].m)*uO(./L)cL5*=)*/L:)'*/3)5W:.*:\5O†)*245)(]B9/)*/-72X
5gSQ)5x9K:<.`v)*MNOPQ)*O()Y)'59=5*w.O>t)'.*,)'./)*v)*Q)*2(MN
OPGHO/-:5:)'5w_5*=5<5K:<.`v)*f*<5.`=)'cl5l2/-5W)'@X)'.*8'/<5
2(=c/L:f*/T)B
$:<.`v)*SŒ.cq:.•2/-5.*:)*R)Q)*)':‹)|.•5<5.*/^.S8.*:)*R)Q)*
@6)'GH*=~5.>g)'.4}'N/c^)7<].m)*B€O/-:Q)*c>t5O>:.`€•c8)*@6)'
_*a*t_2?/K:<.`v)*MNOPB'>‚/OR_.`v)*Gƒ.<5c\)'5<5.*:R..=<).>g)'
W)'O3)@€O/-:Q)*)*{7.*9]cd/5w:.`z5Q)*_*a*g_2?/5<5W)'@X)'f*<5
)*9:B
Ž*:]T)Q)*7(:.*()*Q)*M<7
Ž>t5c‹M<75x9Q)*|/G.='`97}
Ž<5S\On5f*,)''/9)
•n5.:]^).m)*
•n5_*/.:]^)
Ž<5*S/3)cH/.>t)'
1.2. Khái niệm về nhận dạng biển số xe:
1.2.1 Khái niệm & ứng dụng:
a) Khái niệm:
3
•
.*,
‘
)')*Y
•
)@9
•
)'S/3
’
)G,
‘
•
'*/*”
“
)*29
“
*”
“
)*9
’
)*B
19:5:
“
)'O9
“
M9
‘
5c/
•
)*59
‘
5.*,)'./))*>+5*:
’
Gg
’
*>
•
:MUu.*U=@=
•
/MU2g
‘
)
• q:2(=+)*.*:.`45./^_.•5<5.*/^.S8'*/)*R)Q)*fk.*:R.GHB)*
c>t5'*/)*R).*>‚)'5*—'/?/*6).`=)'2a)'5lS/T)GHMUB
• ':]3)OP*=6.c\)'+<5_*>g)'./-)'/9=.*,)'_*Q/5*6]2?/7\..H5
c\cx5*R7cT7<]'*/)*R)*v)*Q)*5=.*T.*:c>t5Q)*2a)'S/T)GHMUB
• –)'@X)'+*€)'W)'@X)')*R)@6)'S/T)GHMUO=6/)(].*>‚)'c>t5
@:)'.6/595.`67f/T7G=<.u5<5.`67.*:_*mu5<5SF/'N/MU.4c\)'u5<5.`67
'<55d)'B
Loa
̣
i 2+J*,)''/g
‘
/*9
•
)2:
“
)')*”
“
)
• q:2(=+)*cq:2(=.*:c>t5.•5<5.*/^.S8'*/*v)*.4c\)'uf*,)'
_*X.*:\52(='l5c\u5<5cH/.>t)'M:)'K:9)*uQ)*f*,)'5q)SŒ.S:\55*—
5*X_2a)'5*W9S/T)GHMUu7(5l.*TQ)*.d)'*t_)*>5*W9.*U75<5cH/
.>t)')*>)'>‚/u5Y]uc>‚)'_*HBBu7/s)O(2a)'S/T)GHMU_*Q/cx`•cT5l.*T
.*45*/-))*R)@6)'c>t55<5fP.4.`=)'2a)'clB
• ':]3)OP*=6.c\)'+=c~5.m)*f*,)''/?/*6)2a)')*v)7(Q)*cq:
2(=5l.*T.*:c>t5.•7\..*/^.S8'*/*v)*|5979`9u7<]Q)*„}B(@=clu
5,)'2/-5cq:./3)O(@b.v7.`=)'Q)*ucTM<5c8)*cz)'2a)')(=O(S/T)GHMUB
19:clu.*45*/-).<5*2a)'2()*R)@6)'B:H/5a)'.a].*:\52(=7X5cm5*GN
@X)'7(f^.K:Q)*R)@6)'c>t5.`:]L)c/*9]O>:.`€cT_*X52X)*:5q:5x9
)'>‚/@a)'5:H/B
5**”
“
)*9
’
)*
ŽE9
‘
].”
‘
)*
Ž9
‘
5.*/3
‘
.S/
•
f*9
‘
5.:
“
]7:
•
5c”
‘
5*G>
’
@:
•
)'
`=)'K:<.`v)*.v7*/T:uMY]@4)'W)'@X)'5x97v)*B–)'@X)'7(U7
.`9
•
7.*:_*”
‘
)*y
“
7*,•.`g
•
*=y
•
5.>
•
c,
•
)'*=
‘
95,)'.9
‘
5.*:_*”
‘
B
•}J/3
’
7G=9
‘
.MU.9
•
/59
‘
5c>g
)O]
‘
29
“
_*9
‘
.*/3
•
))*>
•
)'
_*>g)'./3
•
)'/9=.*,)'|MU}2>g
•
.S/3)'/g
‘
/SY
‘
.*g
•
__*9
‘
_B/3
•
5Oy
‘
_*3
•
.*,
5f/3
’
7
.`929
“
9))/)*K:,
‘
5'/9B
•}9
‘
5.`9
•
7'9
‘
55,
’
)'+/3
•
5Oy
‘
_cy
•
.*3
•
.*,
‘
)'ˆ*Y
•
)@9
•
‘
)'5=
“
)c>g
•
5>
‘
)'@:
•
)'29
“
=5,)'.9
‘
55*,
‘
)'.`,
•
7MUu59
‘
5
S9
•
/'/>
•
MU.>
•
c,
•
)'uc/3
“
5c/3
“
:./3
‘
.'/9=
.*,)'.*U=@9
•
)'S/3
’
)G,
‘
5*y
’
)rOU
’
}
0j
1.2.2 Phân loại biển số xe:
Trước tiên là quy định biển số của 64 tỉnh thành (Biển trắng chữ đen):
00Ž9={)'
0 Ž6)'1g)
0eŽ$:Q)'/)*
0Iu0iŽQ/*b)'
0jŽ*</v)*
0ZŽ978)*
0"Ž*z*n
!Ž*</':]3)
0Ž&3)</
Ž:]3)$:9)'
[Ž(/9)'
j Ž(89Ž…)'(:
j[Ž$:Q)'v)*
jeŽ$:Q)'`8
jIŽ:^
jiŽ$:Q)''F/
jjŽv)*8)*
jZŽ*z&3)
j"ŽJ*<)*b9
Z!Ž<5cg)28f/)*.^
.*:\5›|*()'f*,)'}
Z0Ž/99/
Z ŽJ=):7
Z[Ž1l5`y)'
ZeŽ`(/)*
ZIŽ/)**:R)
ZiŽv)**:R)
ZZކ)**z5
Z"Ž>)'&3)
"!Ž(97
" Ž$:Q)'97
"[Žv)**>?5
"eŽ65/3:
"IŽR:/9)'
"jŽŒ56)
"ZŽŒ5/9)'
""ŽŒ5/)*
œ}Những quy định về màu sắc và chữ số đặc biệt:
1. Màu xanh chữ trắng là biển xe của các cơ quan hành chính sự nghiệp:
Ž`45.*:\55*m)*_*x.*vO(S/T)M9)*Z!
0Z
0"
ŽO(MU5x95<5.d5*W5u5<)*Y))>?5)'=(/+`=)'cl[GH•'/€9O(
7FK:H5'/9u GH./^_.*U=O(GH.*W.4B
œpUGHZ!MMMŽ]]O(S/T)5w_5*=5<5c6/GWK:<)u.*37'65*c••
'/€92( GH5:H/O(!0O(S/T)MU5x9.d)'OF)*G4
4. Những xe mang biển 80 gồm có :
Ž<59)5x9`:)'>g)'Q)'
Žy)_*b)'*x.85*)>?5
Žy)_*b)'$:H5*\/
Žy)_*b)'*m)*_*x
Ž\,)'9)
ŽpU_*X52X5<5c‹)'5*m:;2/3)`:)'>g)'Q)'5,)'.<5.6/(\/
2(5<5.*()*2/3)*m)*_*x
Ž\)'=6/'/9=
Ž/-)f/T7G=<.)*Y)@Y).H/59=
Ž=(<))*Y)@Y).H/59=
Ž(/.`:]L)*v)*/-.97
Ž(/./^)')l//-.97
Ž*,)'.w)MF/-.97
Ž<=)*Y)@Y)
Ž*9)*.`9*()>?5
Žn52/-)*m)*.`8K:H5'/9
Ž9)K:Q)OPy)'uQ=.()'uf*:/.m5*O85*GN‹*mE/)*ž
Ž`:)'.Y7O>:.`€K:H5'/9
Ž%;S9)Y)GHf^*=65**=<'/9cv)*
Žd)'5,)'.]q:f*m/-.97
Ž<5c6/GWK:<)u.d5*W5K:H5.^2()*Y)2/3))'>‚/)>?5)'=(/
Ž%;S9)*W)'f*=<)*()>?5
ŽX5()'f*,)'@Y)@X)'/-.97
ŽJ/T7.=<))*()>?5
_*<..`/T).*U=*>?)'./^_5R))(]B
0
• *>t5c/T7+\_*W5.6_.m)*.=<)f*<59=BJ*/Q)*5l.*37)*/3:
cH/.>t)'f*<5.*vf*H/O>t)'.m)*.=<).y)'O3)`w.)*/L:B=7X5cm5*O(_*Q/
M<5c8)*c>t52a)'5=))(=5*W9S/T)GHMUB
'=(/*9/5<5*./^_5R).`3)u5b)5l)*/L:5<5*./^_5R)f*<5cTM<5c8)*
5*m)*M<52a)')(=5*W9S/T)GHMU2(S>?55:H/5a)'O(./^)*()*)*R)@6)'
fP.4BE¢/5<5*./^_5R)5l7\.>:2()*>t5c/T7B9GH5<5W)'@X)'cL:GN
@X)'5<5*./^_5R)S/^)cd/=:'*B`=)'S<=5<=cL.(/5x9U7uU7M/).`v)*S(]
5<5*./^_5R)=:'*B
1.4 Hướng giải quyết:
£_*q)0B[5*z)'.9cF.v7*/T: *>?)''/Q/K:]^.5*=2/-5M<5c/)*
2a)'5*W9S/T)GHMUBE¢/5<5*'/Q/K:]^.5l)*€)'>:c/T72(*6)5*^`/3)'
5x9)lB
*) Một số đặc điểm về biển số xe ở Việt Nam:
• /3:5*:¤)2Lfm5*.*>?5+£7¢/)>?5.*>‚)'5l./3:5*:¤)2Lfm5*
.*>?5)*w.c8)*BH/2?/)>?5.9uS/T)GHMUK:/c8)*f*<c‹)'cL:5*=7¢/O=6/
MUu.;O-5*/L:@(/u`\)'5*=7¢/O=6/MUO()*>)*9:BH/2?/O=6/MU5l7\.
*()'fP.4.*v.—O-@(/r`\)'O(+
IBerIB[
≤≤
HW
BH/2?/O=6/MU5l*9/*()'fP
.4.*v.;O-clO(+
eB0rZB!
≤≤
HW
B•5<5c~5.m)*)(]u.95l.*TM<5c8)*c>t5
5<52a)'5=).*•97F)5<5./3:5*m2L)'>h)'.;O-@(/r`\)'B(5*—)*€)'2a)'
5=).*•97F).*vf*Q)y)'5*W9S/T)GHMUO(59=
• >?5[+/Q/K:]^.S(/.=<))*R)@6)'fP.45*=.R_
¨
c
I
B{)'5<5*<_
@X)'_*>g)'_*<_2(fk.*:R.)*R)@6)'fP.4
$:9S9S>?5)*>.`3).95l.*T)*R)@6)'c>t5S/T)GHMU
¨
c
I
B`=)'
S>?5[+)*R)@6)'fP.4U7GN@X)'_*>g)'_*<_76)')=`=).`:]L))'>t5
5*=2/-5)*R)@6)'fP.4B
[
`=)'_*q)./^_.*U=clO(5*/./^..•)'S>?5MNOPS(/.=<))*R)@6)'
S/T)GHMUu2(7\.GHf*</)/-75gSQ)K:U).*:\57(5lO/3)K:9)c^))*R)
@6)'S/T)GHMUB
e
Chương 2:
PHÁT HIỆN VÙNG CHỨA BIỂN SỐ XE
2.1 Một số khái niệm cơ bản:
2.1.1 Tổng quan về ảnh
a. Ảnh và điểm ảnh:
)*O(7Q)'GH.*45*9/5*/L:
( )
nm
I
u
u5lfm5*.*>?5|EM}u.`=)'cl7¢/
'/<.`8
U
∈
( )
nm
I
u
){7.`=)'Š|*=~5
E
}c>t5'n/O(eO/3).*,)'|ZO/3).*,)'})^:.‹)
.6/7\.@F]5<5c/T7'n/O(c>‚)'c/+
•
( )
!!
u ji
Ÿ
G
2(
( )
nn
ji u
Ÿ
U
•
( )
!!
u ji
( )
00
u ji
nmu
O(7\.c/T7Q)*u.*veO<)''/L)'5x9)lO(5<5c/T7•)'9]
S3).`3)u@>?/u_*Q/u2(.`</B9fP*/-:
e
N
O(.R_eO<)''/L)'5x9c/T7
( )
nmu
B
⇒
e
N
( ) ( ) ( ) ( ){ }
0uu0uuu0uu0
+−+−=
nmnmnmnm
>g)'.4.95l.R_ZŽO<)''/L)'
Z
N
I
⇒
Z
N
( ) ( ) ( ) ( ){ }
0u0u0u0u0u0u0u0
e
+−−+−−++∪=
nmnmnmnmN
e. Chu tuyến của ảnh:
Định nghĩa chu tuyến:
O(e
O<)''/L)'5x9_
/
u2(
n
pp
≡
!
BJ*/cl.9'n/)O(c\@(/*9]5*:2/5x95*:.:]^)B
Chu tuyến đối ngầu:
9/5*:.:]^)Ÿª0u u„u)«2(©Ÿª$0u$ u„u$)«c>t5'n/O(
*9/5*:.:]^)cH/)'A:5x9)*9:)^:2(5*—)^:+
•
ji
∃∀
G9=5*=/2($¬O(ZO<)''/L)'5x9)*9:
• <5c/T7/O(Q)*.*v$¬O()L)2()'>t5O6/B
Chu tuyến trong:
*:.:]^)c>t5'n/O(5*:.:]^).`=)')^:2(5*—)^:+
• *:.:]^)cH/)'A:©5x9)lO(5*:.:]^)5x95<5c/T7)^)B
• \@(/5x95*:.:]^)©)*•*g)c\@(/5x95*:.:]^)
Chu tuyến ngoài:
*:.:]^)c>t5'n/O(5*:.:]^))'=(/)^:2(5*—)^:+
• *:.:]^)cH/)'A:©5x9O(5*:.:]^)5<5c/T7)L)
• \@(/5x95*:.:]^)©O?)*g)c\@(/5x95*:.:]^)
•c8)*)'*†9u.9.*w]5*:.:]^))'=(/5x97\.cH/.>t)'O(7\.c9'/<5
5lc\@(]S{)'7\.S9=K:9)*cH/.>t)'B
2.1.2 Phương pháp tách dò ngưỡng tự động
( )
gh
i
iiP
gt
iih
gm
!
!
O('/<.`8.`:)'Sv)*5w_M<7'
i
( )
( )
( )
( ) ( )
[ ]
00
−−−∗
−
=
Gmgm
gtP
gt
gf
( )
gf79M9`'
=
θ
2?/
0Ž'!
<<
yxfdyyxf
fx
y
yxf }u|}u|}u|
−+
≈=
∂
∂
d/G9)'.n9c\545
θ
`5=GM
=
θ
G/)ry
=
1:]`9+
θθ
G/)5=G
y
f
x
f
r
f
∂
∂
+
∂
∂
=
f
dr
dx
x
f
dr
df
∂
∂
+
∂
∂
=
Ÿ-
M
5=G
θ
•-
]
G/)
θ
*zP+f*/.9)l/Ow]c6=*(75x9Q)*)*>)'.*45`95*—O(7,_*•)'2(
Mw_M—c6=*(7S{)'5<5fk.*:R.)*Y)5*R_|_*¡_5:\)}B=Q)*GHO(.m)*/-:
`‚/`65)3)c6=*(7f*,)'.‹).6/
Jk.*:R.`9@/U).GN@X)'7\.5~_7~.)6
0
2(
.`45'/9=|.*U=
*>?)'2:,)''l5}B^:c8)*)'*†9'
<5.=<).Nc6=*(7c>t5<_@X)'O(f*<)*/L:u•cY]u.95*—M¡.7\.GH
.=<).N./3:S/T:+.=<).N=SU`.u1=OSUO„
*)Kỹ thuật Robert
?/7¢/c/T7Q)*|Mu]}5x9uc6=*(7.*U=Mu .*U=]c>t5fP*/-:
.>g)'W)'S•/'
M
u'
]
c>t5.m)*+
−+=
−+=
}u|}0u|
}u|}u0|
yxIyxIg
yxIyxIg
y
x
/L:)(].>g)'c>g)'2?/2/-55*R_Q)*2?/ 7~.)6
0
2(
+
Z
yy
HII
⊗=
• >?5 +m)*
yx
II
+
•79.`R)
yx
II
+
5*n)`95<5c/T759=.*W u*=~5.*W[BB5*/^7c9GH
*)Kỹ thuật PreWitt:
Jk.*:R.)(]GN@X)'*9/7~.)6
0
2(
+
⊗
2(
y
HI
⊗
• >?5 +m)*
x
HI
⊗
•
y
HI
⊗
*)Kỹ thuật Sobel:
>g)'.4)*>fk.*:R.`U›/..ufk.*:R.1=SUOGN@X)' 79.`R)7~.)6
)*Y)5*R_O(+
−
−
−
=
dy
f
dx
f
f
∂
+
∂
=∇
R]G:]`9.95l+
( ) ( )( )
( ) ( )
[ ]
( ) ( )
[ ]
yxfyxfyxfyxf
x
yxfyxf
x
f
x
x
f
u0uuu0
uu0
y
f
=<).N9_O95U@a)')*/L:f/T:7~.)6f*<5)*9:cTMw_M—`‚/`65c6=
*(7SR5 B>?/cY]O([f/T:7~.)6*9]@a)'+
−
−−
−
=
!0!
0e0
!0!
0
H
H
$:<.`v)*.m)*.=<)c>t5.*45*/-)K:95<5S>?5G9:+
• >?50+
IH
⊗
• >?5 +
( )
yxIH u
⊗
• >?5[+<5*)'>h)'
)'*†9*v)**n5+
( ) ( ) ( ) ( ) ( )
u00u 0u}u0|0u0eu
++−++−+−+−++=⊗
yxIyxIyxIyxIyxIyxIH
Ÿ|M•0u]•0}Ž|M•0u]}
[!
•|M•0u]•0}Ž|Mu]•0}
•|M•0u]•0}Ž|M• u]•0}
•|M•0u]•0}˜|M•0u]• }
( ) ( ) ( ) ( )
x
yxI
y
yxI
x
yxI
y
yxI
∂
−∇=
[0
2.3 Phát hiện vùng chứa biển số xe
1gc‹5<5S>?5c>t57,.Q.`=)'*v)*@>?/
)*cq:2(=+O(7\.Q)*5l Ii7W5M<7uc>t5)*8_*Y)*l9.*()*Q)*
)*8_*Y)BEX5cm5*5x9'/9/c=6))*8_*Y)*l9Q)*O()*{7O(7)d/SR.2a)'
S/T)GHMUBJ*/.9.<5*S/3)u2a)'S9=5x9S/T)GHMUGƒ*/-)O3)`•`()'B19:cl
@a)'_*>g)'_*<__*<.*/-)S/3)cT5lc>t5S/3)@n52(=)'9)'5x9Q)*BJ^.
K:Q5x95,)'c=6))(]uQ)*.*:c>t5O(Q)*)*8_*Y)5*—5*W95<556)*@n52(
)'9)'B*45*/-)S/^)cd/=:'*5*=5<5c=6)S/3)2•9Ow]c>t52(M<5c8)*
5<5c=6).*o)'c/K:9.R_5<5c/T7S/3)5x97¢/S/3)uf^.K:QGƒO(5<5c=6)
.*o)')'9)'2(@n5B/9=5x9)*€)'c=6).*o)')(]Gƒ5*=`92a)'5=)
5
2.3.1. Nhị phân hóa ảnh
)*S9)cq:c>t5GN@X)'O(Q)* Ii7W5M<7B/-5GN@X)'Q)* Ii
7€5M<7f*,)'O(7'/Q7c/.m)*c9)y)'5x9W)'@X)'B`3).*45.^uQ)* Ii
7W5M<72A)c>t5GN@X)')*/L:u2()*/L:.*/^.S8'*/*v)*5…)'5lf*Q)y)'
.45*:]T)Q)*7(:.*()*Q)* Ii7W5M<7B:])*/3)u)^:cTQ)* Ii7W5
M<7.*v2/-5_*<.*/-)S/3)f*,)'*/-:K:Qu2vG4.*9]cd/O/3).X55x95<57W5
M<7O(75*=2/-5M<5c8)*S/3)f*,)'_*Q/@s@()'u2(2/-5.v7`95<52a)'O/3)
.X55x9S/3)f*<*6)5*^Bv2R]u5*z)'.9.*45*/-)5*:]T)Q)*2L@6)')*8
_*Y)cT.*45*/-)2/-5Ow]S/3))*9)**g)B
[
)*cq:2(=
*8_*Y)*l9
<5*S/3)
/^)cd/=:'*
*:c>t52a)'5=)
5
cm5*5x9'/9/c=6))(]O(.<5*`95<556)*@n52()'9)'cT.v7`92a)'5=)5*W9
S/T)GHMU)*‚.m)*'/9=c/T75x95<556)*@n52()'9)'B£cY]uQ)*cq:2(=O(
Q)*)*8_*Y)u)3).*m5**t_2?/_*>g)'_*<_c6=*(7SR5)*w.Ba)'*9/79
.`R)1=SUO.*U=*9/*>h)'M|@n5}2(]|)'9)'}cT.<5*5<556)*5x9Q)*
−
−
−
=
0!0
!
0!0
0
H