Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 82 trang
THÔNG TIN TÀI LIỆU
Nội dung
Li cm n Sau 4 nm theo hc ti trng, đây là khong thi gian quan trng đ chúng em hoàn thin kin thc cng nh tip xúc dn vi thc t bên ngoài, sau 4 tháng thc hin đ tài Camera Giao Thông đã giúp chúng em rt nhiu đ chúng em có thêm kinh nghim thc t. Trong quá trình thc hin đ tài này chúng em gp rt nhiu khó khn, b ng. Nu không có s giúp đ ca bn bè và thy cô thì chúng em khó có th hoàn thành đ tài này. Trc tiên chúng em mun gi li cm n đn thy Lê Xuân Trng ngi trc tip hng dn chúng em thc hin đ tài này. Nhng hng dn và ý kin đóng góp ca thy là vô cùng hu ích giúp chúng em hiu r đ tài cng nh hoàn thin các khuyt đim. Chúng em cm n các bn trong trng H M TPHCM đã đóng góp nhng ý kin và cung cp nhng tri nghim thc t đ chúng em hoàn thin đ tài Và cui cùng chúng em xin cm n khoa CNTT đã to điu kin cho chúng em thc hin đ tài này. i MC LC MC LC i DANH MC CÁC THUT NG TING ANH VÀ CH VIT TT v DANH MC CÁC HÌNH vi DANH MC CÁC BNG x TÓM TT 1 Chng 1. TNG QUAN 2 1.1. Gii thiu 2 1.2. Mc đích nghiên cu và phng pháp nghiên cu 2 1.2.1. Mc đích – tính cp thit ca đ tài 2 1.2.2. Phng pháp nghiên cu 3 1.2.3. Kt qu 3 1.3. óng góp khoa h c ca đ tài. 4 1.4. B cc báo cáo 4 Chng 2. C S LÝ THUYT 6 2.1. Mô hình Client - Server và b giao thc TCP/IP 6 2.1.1. Mô hình Client - Server 6 2.1.2. Giao thc TCP/IP 6 2.1.2.1. Giao thc TCP 7 2.1.2.2. Giao thc IP 7 2.2. X lý hình nh 7 2.2.1. Mô hình hot đng 8 2.2.2. Cách thc x lý 8 ii 2.2.2.1. Phân tích nh 8 2.2.2.2. Phát hin chuyn đng 8 2.2.2.3. X lý chuyn đng 9 2.2.3. Chi tit cách thc x lý 10 2.2.3.1. Phát hin chuyn đng 10 2.2.3.1.1. nh đa mc xám: 10 2.2.3.1.2. Cp nht nh nn: 11 2.2.3.1.3. Phân ngng: 15 2.2.3.1.4. B lc Erosion: 17 2.2.3.1.5. B lc Dilation: 19 2.2.3.1.6. Vùng chuyn đng 22 2.2.3.1.7. M c đ chuyn đng 24 2.2.3.2. X lý chuyn đng 25 2.2.3.2.1. Tính liên kt đim nh (Pixel connectivity) 25 2.2.3.2.2. ánh du các thành phn kt ni 27 2.2.3.2.3. Theo vt đi tng đang di chuyn 28 Chng 3. HIN THC H THNG 30 3.1. S lc h thng 30 3.1.1. Mô hình hot đng 30 3.1.2. S lc các chc n ng 31 3.2. Xây dng chng trình x lý hình nh (Camera Client) 32 3.2.1. Mô hình hot đng 32 3.2.2. Cách thc x lý 33 3.2.3. Lp đt Camera 41 iii 3.3. Xây dng chng trình x lý trung tâm (Server) 42 3.3.1. Mô hình hot đng 42 3.3.2. Cách thc x lý 43 3.3.3. Cách thc gi nhn 44 3.4. Xây dng chng trình bn đ ( Map Client) 44 3.4.1. Mô hình hot đng 44 3.4.2. Cách thc x lý 45 3.4.3. Thut toán v đng 46 3.4.3.1. Thut toán 8 hng phân ly 46 3.4.3.2. Thut toán cp nht vùng gii hn và v theo 2 hng 47 3.5. Xây d ng chng trình bn đ trên di đng (J2ME Map Client) 48 3.5.1. Mô hình hot đng 48 3.5.2. Cách thc x lý 48 3.6. Xây dng chng trình dành cho ngi qun tr (Manager Client) 49 3.6.1. Mô hình hot đng 49 3.6.2. Cách thc x lý 49 3.7. C s d liu 51 3.7.1. Mô hình truyn thông 51 3.7.1.1. Danh sách các tác nhân 52 3.7.1.2. Danh sách dòng thông tin 52 3.7.2. Mô hình ý nim d liu 54 3.7.2.1. Danh sách thc th 55 3.7.2.2. Danh sách các k t hp 55 3.7.2.3. Các liên kt ca kt hp 55 iv 3.7.2.4. Danh sách các thông tin 56 3.7.3. Mô hình vt lý d liu 58 3.7.3.1. Danh sách bng 59 3.7.3.1.1. Bng Camera 59 3.7.3.1.2. Bng Camera Ke 60 3.7.3.1.3. Bng Duong 60 3.7.3.1.4. Bng Tinh Trang 60 3.7.3.1.5. Bng Vi Tri 61 3.7.3.1.6. Bng ViTri_Duong 61 3.7.3.1.7. Bng ViTri_TinhTrang 61 3.7.3.2. Danh sách tham chiu 62 Chng 4. KT QU T C 63 4.1. Hot đng ca h thng 63 4.2. K t qu thc nghim 67 Chng 5. KT LUN 68 5.1. Kt qu đt đc 68 5.2. Kin ngh 68 TÀI LIU THAM KHO 69 v DANH MC CÁC THUT NG TING ANH VÀ CH VIT TT Framework Mt th vin lp trình C# C Sharp Computer Vision Th giác máy tính Artificial Intelligence Trí tu nhân to Camera Thit b đin t thu hình nh Java Mt ngôn ng lp trình Client Khách DirectShow Mt th vin x lý video RGB Red-Green-Blue ID Identification Number (Mã s) vi DANH MC CÁC HÌNH Hình 2.1 Mô hình TCP/IP 6 Hình 2.2 Mô hình hot đng camera Client 8 Hình 2.3 nh ly t camera 11 Hình 2.4 nh sau khi chuyn thành đa mc xám 11 Hình 2.5 nh đu tiên trong dãy nh ly làm nh nn 13 Hình 2.6 nh nn sau khi chuyn thành đa mc xám 13 Hình 2.7 nh hin ti trong dãy nh 14 Hình 2.8 nh nn đã cp nht li theo nh hin ti 14 Hình 2.9 Phân ngng 15 Hình 2.10 Biu đ phân ngng 15 Hình 2.11 nh chuyn thành đa mc xám 16 Hình 2.12 nh sau khi chuyn thành nh nh phân 17 Hình 2.13 Phn t cu trúc dng hình vuông 3x3 17 Hình 2.14 Tác đng ca Erosion theo cu trúc phn t dng hình vuông 3x3 18 Hình 2.15 : B lc erosion vi ô cha chm đen tng trng đim nh trng 18 Hình 2.16 nh sau khi chuyn thành nh nh phân 19 Hình 2.17 nh sau khi áp dng b lc Erosion 19 Hình 2.18 Tác đng ca Dilation theo cu trúc phn t dng hình vuông 3x3 20 Hình 2.19: Ví d b lc Dilation vi nh ban đu có mt đim nh tr ng 21 vii Hình 2.20 nh sau khi áp dng b lc Erosion 21 Hình 2.21 nh sau khi áp dng b lc Dilation 22 Hình 2.22 V vùng chuyn đng màu xanh trong nh 23 Hình 2.23 nh đc x lý qua b lc Dilation 23 Hình 2.24 nh Zone Frame cha vùng chuyn đng 24 Hình 2.25 nh kt qu rt chính xác có 3 đi tng đc phát hin 24 Hình 2.26 Kt ni 4 hng 25 Hình 2.27 Kt ni 8 hng 26 Hình 2.28 Hai thành phn kt ni da trên kt ni 4 hng 27 Hình 2.29 ánh du các thành phn k t ni 27 Hình 2.30 nh sau khi s dng thuât gii đánh du các thành phn kt ni 28 Hình 3.1 Mô hình hot đng chung 30 Hình 3.2 Lu đ hot đng chung 31 Hình 3.3: Mô hình hot đng camera client 33 Hình 3.4: nh th 95 trong dãy nh 34 Hình 3.5: nh th 95 sau khi chuyn thành đa mc xám 34 Hình 3.6: Chn nh đu tiên trong dãy nh làm nh nn 35 Hình 3.7: nh hin ti là nh th 95 trong dãy nh 35 Hình 3.8: nh nn sau khi cp nht theo nh hin ti th 95 36 Hình 3.9: nh th 95 trong dãy nh 36 viii Hình 3.10: nh th 95 trong dãy nh sau khi chuyn thành nh nh phân 37 Hình 3.11: nh nh phân sau khi áp dng phân ngng 37 Hình 3.12: nh sau khi áp dng b lc Erosion 38 Hình 3.13: nh sau khi áp dng b lc Dilation 38 Hình 3.14: nh sau khi qua b lc Erosion và Dilation 39 Hình 3.15: Vùng chuyn đng trên nh 39 Hình 3.16: Sau khi áp dng vùng chuyn đng ta có các đi tng chính xác 40 Hình 3.17: Sau khi tách tng đi tng áp dng ánh u Thành Phn Kt Ni 40 Hình 3.18: Thông tin theo vt ca hai đi tng trong phim 41 Hình 3.19: Ngng ca mt camera l p đt ti Xa l Hà Ni trong gi cao đim 41 Hình 3.20 Cách lp đt Camera 42 Hình 3.21 Mô hình hot đng Server 42 Hình 3.22 Lu đ t chc x lý các kt ni ti Server 43 Hình 3.23 T chc hot đng ca bn đ 44 Hình 3.24 Mô hình hot đng Map Client 45 Hình 3.25 H ta đ 46 Hình 3.26 Minh ha thut toán 8 hng phân ly vi ma trn 47 Hình 3.27 Minh ha thut toán v theo 2 hng vi ma trn 47 Hình 3.28 Mô hình hot đng J2ME Map Client 48 Hình 3.29 T chc hot đng ca ng dng ngi qun tr 49 ix Hình 3.30 Mô hình hot đng ca ng dng ngi qun tr 50 Hình 3.31 Mô hình truyn thông 51 Hình 3.32 Mô hình ý nim d liu 54 Hình 3.33 Mô hình vt lý d liu 58 Hình 4.1 Khi đng Server 63 Hình 4.2 Hot đng ca Camera Client 63 Hình 4.3 Hot đng ca Windows Map Client 64 Hình 4.4 Hot đng ca J2ME Map Client 64 Hình 4.5 Hot đng ca Windows Map Client khi thay đi tình trng 65 Hình 4.6 Hot đng ca J2ME Map Client khi thay đi tình trng 65 Hình 4.7 Giao din form qun lý kt ni ca ng dng 66 [...]... th thông tin tình tr ng giao thông t i v trí l p t Camera Ng i tham gia giao thông có th nh n bi t tình tr ng giao thông t i các v trí l p t Camera thông qua các b n l n c l p t nhi u n i trong thành ph ho c thông qua các b n c cài t trên i n tho i di ng T ó giúp ng i tham gia giao thông có th ch n cho mình con ng i h p lý nh t, t o nên s ng u v m t t i các con ng và gi m thi u tình tr ng ùn t t giao. .. nh sát giao thông ch ng trong công tác i u khi n phân lu ng giao thông, nó không th t s em l i cho ng i tham gia giao thông s ch ng khi tham gia giao thông V i quy t tâm c i thi n áng k tình hình giao thông hi n t i c a thành ph b ng cách mang l i s ch ng cho ng i tham gia giao thông, nhóm nghiên c u chúng tôi ã th c hi n d án này Hy v ng s t o ra m t h th ng giám sát, theo dõi tình hình giao thông, ... th thông tin tình tr ng giao thông cho ng i dung Gói ph n m m ho t ng trên máy tính, thi t b c l p t trên các b ng l n cho ng i tham gia giao thông theo dõi tình tr ng giao thông Gói ph n m m c l p trình trên ngôn ng C# Ph ng pháp truy n d li u qua m ng d a trên giao th c TCP/IP 1.2.3 K t qu Xây d ng gói ph n m m cung c p thông tin tình tr ng giao thông t c th i c a Tp H Chí Minh cho ng i tham gia giao. .. t c m t m ng máy tính nào có h tr giao th c truy n thông chu n c th ây là giao th c TCP/IP 2.1.2 Giao th c TCP/IP B giao th c TCP/IP (b giao th c liên m ng) là m t b các giao th c truy n thông cài t ch ng giao th c mà Internet và h u h t các m ng máy tính th ng m i ang ch y trên ó B giao th c này là m t h giao th c cùng làm vi c v i nhau cung c p ph ng ti n truy n thông liên m ng Bao g m b n t ng:... tài là t o nên s ch ng cho ng i tham gia giao thông b ng cách thi t l p m t h th ng theo dõi và hi n th thông tin tình tr ng giao thông t c th i c a Tp H Chí Minh Giúp ng mà h cho ng i tham gia giao thông có c thông tin tình tr ng v con s p i qua i u ó giúp cho h có th l a ch n cho mình con ng thông thoáng h n, gi m thi u s chênh l ch v m t ph ng ti n giao thông t i các con ng T i Tp H Chí Minh v n... n tham gia giao thông chi m m t t l r t l n so v i c s h t ng giao thông, i u ó d n n tình tr ng “th t c chai” vào m i gi cao i m có th gi i quy t cv n ùn t t v i s l ng ph ng ti n l n nh th là h t s c khó kh n, ngoài vi c phân ho ch ph m vi ho t ng c a các ph ng ti n, tách giao c t ng m c, nâng cao h t ng giao thông chúng ta c n ph i mang l i cho ng i tham gia giao thông s ch ng khi l u thông Cách... p t Camera theo dõi tình hình hình giao thông trên a bàn N m 2007 Thành Ph H Chí Minh l p k ho ch l p t 30 Camera thu c ti u d án “T ng c ng n ng l c qu n lý giao thông ô th Thành Ph ” [17] n nay g n nh ã hoàn t t nh ng v n k t xe v n ch a th t s c c i thi n áng k Qua quá trình phân tích, hi u qu các d án ó ch d ng l i m c theo dõi các ph ng ti n vi ph m giao thông, ho c theo dõi tình hình giao thông. .. c hi n d án này Hy v ng s t o ra m t h th ng giám sát, theo dõi tình hình giao thông, ng th i c nh báo tình tr ng giao thông t i các i m tr ng y u c a thành ph giúp cho ng i tham gia giao thông có s l a ch n h p lý nh t, phân tán m t ph ng ti n giao thông, giúp c i thi n tình hình giao thông hi n t i, qua ó mang l i s hi u qu trong kinh t và thay i di n m o c a thành ph 1.2 M c ích nghiên c u và ph... 30/05/2011 xe thông thoáng 67 B ng 4.2 K t qu t Video quay lúc 18:30 09/04/2011 xe thông thoáng ho c ít 67 B ng 4.3 K t qu t Video quay lúc 12:05 24/12/2010 xe thông thoáng và ông 67 xi B ng 4.4 K t qu t Video quay lúc 16:15 09/04/2011 xe thông thoáng 67 B ng 4.5 K t qu t Video quay lúc 18:12 30/05/2011 xe thông thoáng và ông 67 B ng 4.6 K t qu t Video quay lúc 13:19 28/05/2011 xe thông thoáng... ng t 3 nh n bi t và thông báo tình tr ng giao thông h t s c c n thi t trong th i i m hi n nay 1.2.2 Ph n ng i tham gia giao thông là ng pháp nghiên c u Kh o sát hi n tr ng, phân tích nguyên nhân Xây d ng h th ng Client – Server truy n t i d li u gi a các thi t b v i nhau, m i thi t b ho t ng d a trên gói ph n m m ã c l p trình tr c: Gói ph n m m cài bên trong chip tích h p v i Camera làm nhi m v phân . nhim v hin th thông tin tình trng giao thông ti v trí lp đt Camera. Ngi tham gia giao thông có th nhn bit tình tr ng giao thông ti các v trí lp đt Camera thông qua các bn. tr giao thc truyn thông chun c th đây là giao thc TCP/IP. 2.1.2. Giao th c TCP/IP B giao thc TCP/IP (b giao thc liên mng) là mt b các giao thc truyn thông cài đt chng giao. gia giao thông s ch đng khi tham gia giao thông. Vi quyt tâm ci thin đáng k tình hình giao thông hin ti ca thành ph b ng cách mang li s ch đng cho ngi tham gia giao thông,