Professional Documents
Culture Documents
n Tt Nghip
MC LC
M U .................................................................................................................. 7
CHNG 1. Tng quan v nhn dng. ................................................................... 8
1.1 - Tnh cht v s cn thit ca bi ton nhn dang. ................................................ 8
1.1.1
1.1.2
S cn thit. ................................................................................................. 8
1.2 - Khng gian biu din i tng, khng gian din dch. .................................... 10
1.2.1
1.2.2
M hnh. ..................................................................................................... 11
1.3.2
2.2.2
2.2.3
2.2.4
2.2.5
Filter2D ...................................................................................................... 23
2.3.2
2.3.3
2.3.4
Laplace. ...................................................................................................... 31
2.3.5
n Tt Nghip
2.5.2
2.5.3
3.1.2
ng dng. .................................................................................................. 47
3.1.3
3.2 - Mt s hng gii quyt bi ton nhn dng bin s xe. ................................... 52
3.2.1
3.2.2
3.2.3
3.4.2
Giai on 2: Tin hnh phn ngng hoc pht hin bin. ....................... 57
3.4.3
3.4.4
3.5.2
3.5.3
3.6.2
n Tt Nghip
3.6.3
3.6.4
CHNG 4. Kt qu v hng pht trin ca bi ton nhn dng bin s xe. .... 74
4.1 - Kt qu hng gii quyt phn ngng v tm i tng. ............................. 74
4.1.1 Kt qu dng vi phng php tm bin Canny kt hp vi tm vng i
tng. 75
4.1.2
4.1.3
Kt lun. ..................................................................................................... 76
4.2 - Hng pht trin ca bi ton nhn dng bin s xe. ........................................ 82
4.2.1
4.2.2
KT LUN. ........................................................................................................... 84
TI LIU THAM KHO ...................................................................................... 85
Ph lc. ................................................................................................................... 86
n Tt Nghip
Danh mc cc hnh v
Hnh 1.1 Nhn dng vn tay trn my ATM. .......................................................... 9
Hnh 1.2 Phin dch vin Jibbigo ............................................................................ 9
Hnh 1.3 S tng quan mt h nhn dng. ....................................................... 14
Hnh 2.1 Qu trnh x l nh. ................................................................................ 15
Hnh 2.2 Cc bc c bn trong h thng x l nh............................................. 15
Hnh 2.3 (a) ngng 40,(b) ngng 121 ............................................................... 16
Hnh 2.4 S dng b lc hp thng thng. ......................................................... 20
Hnh 2.5 s dng b lc Gaussian ......................................................................... 21
Hnh 2.6 s dng b lc Median ........................................................................... 22
Hnh 2.7 s dng b lc song phng................................................................... 23
Hnh 2.8 filter2D nhn thay i tng dn t tri qua phi..................................... 24
Hnh 2.9 Tm bin bng chc nng Sobel trong OpenCV .................................... 29
Hnh 2.10 Mt n 8 hng theo Kirsh. .................................................................. 29
Hnh 2.11 Tm bin Laplace .................................................................................. 33
Hnh 2.12 Tm bin theo Canny ............................................................................ 35
Hnh 2.13 Trc ta cc i qua 2 im.......................................................... 36
Hnh 2.14 Trc ta cc................................................................................. 36
Hnh 2.15 H ta cc. ....................................................................................... 37
Hnh 2.16 ng thngHough trong ta cc. .................................................. 38
Hnh 2.17 Kt hp gia HoughLines vi HoughCircles ....................................... 40
Hnh 2.18 Tm thy hnh trn trong mu c hnh trn. ......................................... 41
Hnh 2.19 Ti mt nh vo ca s windows ......................................................... 42
Hnh 2.20 Chuyn nh mu sang nh xm. ........................................................... 43
Hnh 2.21 s dng findContours tm i tng .................................................... 44
Hnh 3.1 H thng t ng nhn dng bin s xe. ................................................ 46
Hnh 3.2 Bin s mi. ............................................................................................ 52
SV: Phm Th Ti Lp S11-50TH
n Tt Nghip
n Tt Nghip
Danh mc cc bng
Bng
Tn bng
Trang
Bng 1
77
Bng 2
78
79
80
82
n Tt Nghip
M U
Hin nay, vi s pht trin kinh t x hi bng n s lng phng tin giao
thng. Gy ra nhng kh khn trong cng tc qun l, x l vi phm giao thng m
ngun nhn lc con ngi kh c th m ng c. V vy vn cn thit l c
mt h thng qun l, x l vi phm giao thng t ng.
xy dng h thng qun l giao thng t ng th Bi ton nhn dng bin
s xe l tin xy dng nhng m hnh qun l . Tuy nhin, hin nay Vit
Nam nhng h thng qun l cha nhiu v lnh vc nhn dng cn ang pht trin.
T nhng thc t , trong thi gian lm n tt nghip em quyt nh la
chn tm hiu v bi ton nhn dng trong ch trng vo vic nhn dng bin s
xe. phc v cho bc u trong h thng qun l phng tin giao thng ti Vit
Nam. Trong iu kin nng lc v thi gian c hn, nn bo co ca em khng trnh
khi nhng sai st. Em knh mong thy c v cc bn ng gp nhng kin em c
th chnh sa v b sung nhng phn thiu st em hon thin ti ca mnh.
Em xin chn thnh cm n Thy V Anh Dng v cc bn ht lng gip ,
ch bo em c th hon thnh tt n tt nghip ny.
Trong bo co n ln ny em trnh by thnh 4 chng nh sau.
Chng I: Tng quan v nhn dng.
Chng II. X l nh v OpenCV.
Chng III. Bi ton nhn dng bin s.
Chng IV. Kt qu v hng pht trin ca bi ton nhn dng bin s xe.
n Tt Nghip
Tnh cht
1.1.2 S cn thit.
-
n Tt Nghip
n Tt Nghip
10
1.2 - Khng gian biu din i tng, khng gian din dch.
1.2.1 Khng gian biu din i tng
Cc i tng khi quan st hay thu nhp c thng c biu din bi tp
cc c trng hay c tnh. Nh trong trng hp x l nh, nh sau khi c tng
cng nng cao cht lng, phn vng v trch chn c tnh, .c biu din bi
cc c trng nh bin , min ng nht. Ngi ta thng phn cc c trng ny
theo cc loi nh: c trng t p (tp im), c trng hnh hc v c trng chc
nng. Vic biu din nh theo c trng no cn ph thuc vo ng dng tip theo.
V d : gi s i tng X (nh, ch vit, du vn tay,) c biu din bi n
thnh phn c trng: X={x1,x2.,xn}; mi xi biu din mt c tnh. Khng gian biu
din i tng thng gi tt l khng gian i tng A c nh ngha:
A={X1,X2,Xm}
Trong mi Xi biu din mt i tng. Khng gian ny c th l v hn.
nhng tin xem xt th ta ch xt tp hu hn.
n Tt Nghip
11
ngi ta gi l nhn dng c thy. Trng hp hai l nhn dng khng c thy ( trng
hp ny kh khn hn).
H m t theo tham s.
H m t theo cu trc.
Cch m t c la chn s xc nh m hnh ca i tng. Nh vy, chng
a.
M hnh tham s.
y0=
n Tt Nghip
12
b.
M hnh cu trc.
n Tt Nghip
13
La chn lut ra quyt nh (phng php nhn dng) v suy din qu trnh hc.
Hc nhn dng.
a.
b.
n Tt Nghip
14
n Tt Nghip
15
CHNG 2. X l nh v openCV
Qu trnh x l nh c xem nh l qu trnh thao tc nh u vo nhm cho
ra kt qu mong mun. kt qu u ra ca mt qu trnh x l nh c th l mt nh
tt hn (theo mun) hoc mt kt lun.
n Tt Nghip
16
Tin x l
Cc thao tc x l trn nh chun b cho nhng bc phn tch tip theo.
Chng hn nh cc thao tc: chn ngng chuyn nh a cp xm, nh mu v dng
nh phn, gim nhiu loi b nhng d diu khng lin quan, phn on phn
tch cch thnh phn trong nh v cui cng l lm mnh hay d bin dng xc
nh cc vng, cc c trng thch hp v i tng cn quan tm.
2.2 - X l nh phn
Mc xm l gi tr c th c ca im nh.
Vi nhng nh a cp xm cc thng tin sn dng nh phn chng hn nh cc
chui vn bn hay cc i tng nh, th phng php nh phn thng thng s c
thc hin trc. Mc ch ca phng php ny s t ng chn mt ngng cn thit
tch nh ra lm hai phn: thng tin nh v thng tin nn. Vic chn ngng tt
(ngng m c th tch nh thnh hai phn: phn nh, phn nn mt cch chnh xc)
lun l mt qu trnh kh v d gy ra li.
(a)
(b)
n Tt Nghip
17
thc hin vic tch ngng ny th OpenCV cung cp chc nng threshold.
threshold( src_gray, dst, threshold_value, max_BINARY_value,threshold_type );
n Tt Nghip
d.
18
cn cc im nh c gi tr thp hn gi tr ngng s a v gi tr 0.
n Tt Nghip
19
nhn ta dng cc b lc thng thp, trung bnh; vi nhiu xung ta dng lc trung v
gi trung b.
Trong lc trung bnh, ngi ta u tin cho cc hng bo v bin ca nh
khi b m khi lm trn nh. Cc kiu mt n c s dng ty theo cc cc trng
hp khc nhau. Cc b lc trn l b lc tuyn tnh theo ngha l im tm ca s
s c thay bi t hp cc im ln cn chp vi mt n. Lc thng thp thng
dng lm trn nhiu.
Cc b lc phi tuyn cng c dng trong k thut tng cng nh. Trong k
thut ny ngi ta dng b lc trung v, b lc gi trung v. Vi b lc trung v cc
im nh s c thay th bi trung v cc im nh, b lc gi trung v th cc im
nh c thay th bi trung bnh cng ca gi tr trung vi..
Sau y l mt s b lc thng dng.
1
K
K width K Height
1
1
.
1
1
1
.
.
1
1 ... 1
1 ... 1
. ... 1
. ... 1
1 ... 1
OpenCv cung cp cc chc nng blur thc hin gim nhiu vi b lc ny.
Blur(src,dst,size(i,i),point(-1,-1))
src: nh ngun
dst: nh ra
size(w,h) : xc nh kch thc ca ht nhn s c s dng ( chiu