Đề tài luận văn: ỨNG DỤNG CÔNG NGHỆ RFID QUẢN LÝ BÃI GIỮ XE VÀ NHÂN VIÊN được thực bởi Sinh viên Khoa Điện Điện Tử của Đại Học Bách Khoa HCM. Luận văn “Ứng dụng cộng nghệ RFID quản lí bãi giữa xe và nhân viên” tập trug vào nghiên cứu và giải quyết các vấn đề: Tìm hiểu công nghệ RFID. Truyền nhận dữ liệu giữ reader và thẻ qua máy tính. Truyền nhận dữ liệu giữ reader và thẻ qua vi điều khiển. Truyền nhận dữ liệu giữa vi điều khiển và máy tính qua mạng LAN. Viết chương trình “quản lí bãi giữ xe” và “quản lí nhận viên”.
ĐẠI HỌ ĐẠI HỌC QUỐ QUỐC GIA TP.HỒ TP.HỒ CHÍ MINH TRƯỜNG ĐẠI ĐẠI HỌ HỌC BÁCH KHOA KHOA ĐIỆN ĐIỆN – ĐIỆ ĐIỆN N TỬ TỬ BỘ MÔN VIỄ VIỄN THÔNG L U ẬN VĂN TỐT NGHI Ệ P ĐẠI H ỌC NG DỤ DỤNG CÔNG NGHỆ NGHỆ RFID Ứ NG QUẢ QU GIỮ XE XE VÀ NHÂN VIÊN ẢN LÍ BÃI GIỮ GVHD: Ths Đinh Quốc Quốc Hùng SVTH SV TH : Văn Tấn Tấn Thanh 40902420 Trần Tr ần Vũ Thịnh Thịnh 40902632 TP Hồ Chí Minh – 1/2014 1/2014 i BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐH BÁCH KHOA Thành phố Hồ Chí Minh CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc Lập – Tự Do – Hạnh Phúc Số: /BKĐT Khoa: Điện – Điện tử Bộ Môn: Viễn Thông NHIỆM VỤ LUẬN VĂN TỐT NGHIỆP Họ tên: Họ tên: Ngành: VĂN TẤN THANH THANH TRẪN VŨ THỊNH THỊNH ĐIỆN TỬ - VIỄN THÔNG VIỄN THÔNG MSSV: 40902420 MSSV: 40902632 LỚP: DD09KSVT 1. Đầu đề luận văn: “Ứng dụng cô cơng nghệ RFID qu RFID quản ản lí bãi xe và nhân và nhân viên” viên” 2. Nhiệm vụ ( Yêu cầu nội dung số liệu ban đầu): 3. Ngày giao nhiệm vụ luận văn: 4. Ngày hoàn thành nhiệm vụ: 5. Họ tên người hướng hướng dẫn: dẫn: Nội dung dung yêu cầu LVTN thông thông qua Bộ Môn. Ngày tháng năm 2014 CHỦ NHIỆM BỘ MÔN ( Ký Ký ghi rõ họ tên) PHẦN DÀNH CHO KHOA, BỘ MÔN: Người duyệt duyệt (chấm sơ bộ): Đơn vị: Ngày bảo vệ: Điểm tổng kết: Nơi lưu trữ luận văn: văn: Phần hướng dẫn NGƯỜI HƯỚNG HƯỚNG DẪN DẪN CHÍNH ( Ký Ký ghi rõ họ tên) TRƯỜNG ĐH BÁCH KHOA KHOA ĐIỆN – ĐIỆN TỬ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc Lập – Tự Do – Hạnh Phúc o0o Ngày tháng năm 2014 PHIẾU CHẤM BẢO VỆ LVTN LVTN Họ tên: Họ tên: Ngành: ( Dành Dành cho người phản biện) biện) VĂN TẤN THANH THANH người TRẪN VŨ THỊNH THỊNH ĐIỆN TỬ - VIỄN THÔNG THÔNG MSSV: 40902420 MSSV: 40902632 LỚP: DD09KSVT 1. Đề tài: tài: “Ứng dụng cơng nghệ RFID quản lí bãi xe và và nhân viên” 2. Họ tên người phản biện: ….……………………………………………………… ….……………………………………………………… 3. Tổng quát thuyết minh: Số trang Số chương Số bảng số liệu Số hình vẽ Số tài liệu tham khảo Phần mềm tính tốn 4. Tổng quát bả n vẽ: - Số vẽ: - Số vẽ tay A1 A2 khổ khác số vẽ máy tính 5. Những ưu điểm LVTN: 6. Những thiếu sót sót LVTN: 7. Đề nghị: Được bảo vệ , Bổ sung thêm để bảo vệ , 8. câu hỏi sinh viên trả tr ả lời trước Hội Đồng: a) Không bảo vệ b) c) (bằng chữ: giỏi, khá, TB): TB): Điểm ……………………. 9. Đánh giá chung (bằng Ký tên ( ghi ghi rõ họ tên) TRƯỜNG ĐH BÁCH KHOA KHOA ĐIỆN – ĐIỆN TỬ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc Lập – Tự Do – Hạnh Phúc o0o- Ngày tháng năm 2014 PHIẾU CHẤM BẢO VỆ LVTN LVTN Họ tên: Họ tên: Ngành: ( Dành Dành cho hướng dẫn) dẫn) VĂN TẤN THANH THANH người hướng TRẪN VŨ THỊNH THỊNH ĐIỆN TỬ - VIỄN THÔNG THÔNG MSSV: 40902420 MSSV: 40902632 LỚP: DD09KSVT 1. Đề tài: tài: “Ứng dụng cộng nghệ RFID RFID quản lí bãi xe và và nhân viên” 2. Họ tên người hướng dẫn: ThS ĐINH QUỐC HÙNG HÙNG 3. Tổng quát thuyết minh: Số trang Số chương Số bảng số liệu Số hình vẽ Số tài liệu tham khảo Phần mềm tính tốn 4. Tổng qt vẽ: - Số vẽ: A1 - Số vẽ tay A2 khổ khác số vẽ máy tính 5. Những ưu điểm điểm LVTN: 6. Những thiếu sót sót LVTN: 7. Đề nghị: Được bảo vệ , Bổ sung thêm để bảo vệ , 8. câu hỏi sinh viên trả tr ả lời trước Hội Đồng: a) Không bảo vệ b) c) (bằng chữ: giỏi, khá, TB): TB): Điểm ……………………. 9. Đánh giá chung (bằng Ký tên ( ghi ghi rõ họ tên) L Ờ I C ẢM ƠN Lời đầu tiên, chúng em muốn gửi lời cảm ơn chân thành đến giáo viên, Thạc sĩ Đinh Quốc Hùng, thời gian vừa qua, hướng dẫn giúp đỡ chúng em nghiên cứu từ đồ án 2, thực tập tốt nghiệp đến luận văn tốt nghiệp Những lời nhận xét, góp ý hướng dẫn giáo viên giúp chúng em có định hướng trình thực đề tài, giúp chúng em nhìn ưu khuyết điểm đề tài bước khắc phục để ngày tốt hơn. Đồng thời chúng em muốn gửi lời cảm ơn sâu sắc đến gia đình bạn bè động viên cổ vũ tinh thần chúng em trong suốt quãng thời gian học tập, đặc biệt bố mẹ chúng em , người chăm lo hi sinh nhiều cho chúng em để chúng em chuyên tâm học tập. Bên cạnh đó, chúng em muốn nói lời cảm ơn đến giáo viên đứng bục giảng truyền đạt kinh nghiệm, kiến thức cho chúng em trong suốt năm đại học vừa qua. Một lần nữa, chúng em xin gửi lời cảm ơn chân thành sâu sắc đến bố mẹ, thầy cô bạn bè, người cạnh động viên, giúp đỡ cổ vũ tinh thần cho chúng em Hồ Chí Minh, ngày 12 tháng 12 năm 2013 VĂN TẤN THANH TRẦN VŨ THỊNH ii TÓM TÓ M T Ắ T L U ẬN VĂN Luận văn “Ứng dụng cộng nghệ RFID quản lí bãi xe nhân viên” tập trug vào nghiên cứu giải vấn đề: - - - - - Tìm hiểu cơng nghệ RFID Truyền nhận dữ liệu giữ reader thẻ qua máy tính Truyền nhận dữ liệu giữ reader thẻ qua vi điều khiển Truyền nhận dữ liệu vi điều khiển máy tính qua mạng LAN Viết chương trình “quản lí bãi giữ xe” “quản lí nhận viên”. Nhóm sinh viên thực hiện VĂN TẤ N THANH TRẦN VŨ THỊNH iii M Ụ C L Ụ C Đề mụ Đề m ục Trang Trang bìa .i i Lờ i cảm ơn ii ii Tóm tắt luận văn iii Mục lục iv Danh sách hình vẽ vii Danh sách bảng biểu .ix PHẦN I: CƠ SỞ LÝ THUYẾT 1 CHƯƠNG 1: GIỚI THIỆU CHUN CHUNG G 2 1.1 Giớ i thiệu 2 1.2 Đặt vấn đề 2 CHƯƠNG 2: TỔ NG QUAN VỀ CÔNG NGH NGHỆ RFID c (Reader) (Reader) 3 2.5 đọ 2.6 Đầu Cơ sở d dữ liệu (Database) (Database) 3 2.7 Điều lệ và chuẩn hóa 3 2.8 Một số tiêu chu ẩn sử dụng cho công nghệ RFID 3 2.9 Tần số vô tuyến hoạt động RFID 3 2.10 Ứ ng ng dụng RFID 3 2.11 Ưu, nhược điểm hệ thống RFID 3 2.1 Sơ lượ c về các hệ thống nhận diện tự động 4 2.1.1 Hệ thống mã vạch 4 2.1.2 Nhận dạng ký tự quang học (Optical character recognition – OCR OCR)) 4 2.1.3 Phương thức sinh tr ắc học (Biometric - procedures) 4 2.1.4 Thẻ thông minh (Smart card) 2.1.5 Hệ thống RFID (RFID system) 6 2.2 Giớ i thiệu chung về nhận dạng vô tuyến RFID 2.2.1 Lịch sử phát triển hệ thống RFID 2.2.2 Khái niệm RFID 10 2.2.3 So sánh hệ thống ID khác 10 2.3 Các thành phần hệ thống RFID 11 2.4 Phân lo ại thẻ RFID 11 2.4.1 Dựa vào nguồn cung cấ p cho thẻ 12 2.4.1.1 Thẻ thụ động 12 2.4.1.2 Thẻ tích cực 14 2.4.1.3 Thẻ bán tích cực (bán thụ động) 15 2.4.2 Dựa vào việc lưu trữ dữ liệu 16 2.4.2.1 Thẻ read only (RO) 16 2.4.2.2 Thẻ write once, read many (WORM) 17 2.4.2.3 Thẻ read write (RW) 17 iv 2.5 Đầu đọc (Reader) (Reader) 17 2.5.1 Sơ lượ c về đầu đọc 17 2.5.2 Các thành phần đầu đọc 19 2.5.3 Phân lo ại reader reader 20 2.5.3.1 Serial reader 20 2.5.3.2 Network reader 20 2.5.4 Cơ chế truyền thẻ reader 21 2.6 Cơ sở d dữ liệu (Database) (Database) 23 2.7 Điều lệ và chuẩn hóa 24 2.8 Một số tiêu chu ẩn sử dụng cho công nghệ RFID 24 2.9 Tần số vô tuyến hoạt động RFID 24 2.10 Ứ ng ng dụng RFID 25 2.10.1 RFID xử phạt 26 2.10.2 RFID an ninh quốc gia 26 2.10.3 Ứ ng ng dụng quản lý thư việ n 27 2.10.4 Ứ ng ng dụng quản lý bán hàng 27 2.11 Ưu, nhược điểm hệ thống RFID 28 2.11.1 Ưu điểm 28 2.11.2 Nhược điểm 29 NH CHƯƠNG Ề XbiỬ 3.1 Các3:h ệLÝ th ốTHUY ng nhậẾnTd V ạng ể nLÝ số Ảxe 31 31 3.2 Xử lý ảnh 31 3.3 Mạng Neural nhân t ạo 31 3.1 Các hệ thống nhận dạng biển số xe 32 3.2 Xử lý ảnh 32 3.2.1 Các lo ại ảnh bản: 32 3.2.2 K ỹ thuật chuyển ảnh sang ảnh mức xám (Gray Level): 33 3.2.3 Lược đồ mức xám (Histogram): 33 3.3.4 Xử lý ảnh thuật toán K-means K-means:: 34 3.3.5 Lọc trung vị (Medi (Median): an): 35 3.3.6 Bộ lọc BlobsFil BlobsFiltering: tering: 36 3.3 Mạng Neural nhân t ạo 36 3.3.1 Giớ i thiệu: 36 3.3.2 Ứ ng ng dụng Neural Network 38 3.3.3 Mơ hình Neural nhân t ạo 38 3.3.4 Mạng Neural lớ p 41 3.3.5 Mạng Neural truyền thẳng lớ p 42 3.3.6 Thiết lậ p mạng Neural Neural 42 3.3.6.1 Các bướ c chuẩn bị thiết lậ p mạng 43 3.3.6.2 Các bướ c thiết k ế mạng: 44 3.3.7 Mạng Mạng Nuôi Tuyến Lan Truyền Nguợ c 45 3.3.8 Huấn luyện cho mạng lan truyền ngượ c 45 3.3.8.1 Cấu trúc mạng lan truyền ngượ c 45 3.3.8.2 Huấn luyện cho mạng lan truyền ngượ c: c: 48 3.3.8.3 Vấn đề quá khớp lực mạng: 51 3.3.8.4 Phương pháp cải thiện tính tổng qt hóa 53 v 3.3.8.5 K ết luận 54 3.3.9 Ứ ng ng dụng mạng Neural lĩnh vực nhận dạng 54 PHẦ N II: THIẾT K Ế THI CÔNG VÀ K ẾT QUẢ THỰ C HIỆ N 57 CHƯƠNG 4: HỆ THỐ NG QUẢ N LÍ NHÂN NHÂN VIÊN 58 4.1Giớ i thiệu hệ thống quản lý nhân viên 59 4.2 Nội dung thực hệ thống 59 4.3 Giớ i thiệu mơ hình thực hệ thống 60 4.3.1 Giớ i thiệu phần cứng Client Client 60 4.3.1.1 Reader RDM880 60 4.3.1.2 Arduino – Com Compatibl patiblee 61 4.3.1.3 Ethernet Shield - ENC28J60 for Arduino 62 4.3.2 Phần cứng Server Server 63 4.3.3 Mơ hình ho ạt động client – server server 63 4.3.4 Sơ đồ giải thuật sử dụng hệ thống 65 4.4 K ết quả thi cơng hệ thống quản lí nhân viên 67 4.4.1Mục quản lý hệ thống 67 4.4.1.1 Lưu đồ giải thuật 67 4.4.1.2 K ết quả thi công 67 CHƯƠNG 5: HỆ THỐ NG QUẢ N LÍ BÃI GIỮ XE 72 5.1 Giớ i thiệu hệ thống quản lý bãi giữ xe 73 5.2 Nội dung thực hệ thống 73 5.3 Giớ i thiệu mô hình thực hệ thống 73 5.3.1 Giớ i thiệu phần cứng Client Client 73 5.3.2 Phần cứng Server Server 74 5.4 Thi cơng hệ thống quản lí bãi xe 74 5.4.1 Sơ đồ khối dạng biển số 74 5.4.1.1 Thu nhận ảnh 75 5.4.1.2 Trích biển số, xử lý ảnh biển số và tách ký t ự chữ số xe mô tô 75 5.4.1.3 Nhận dạng ký tự đơn biển số bằng mạng Neural nhân t ạo 85 5.4.2 Dữ liệu thử nghiệm: 86 quảcông thử nghi 88 87 5.55.4.3 K ết K quếảt thi hệ thệm: ống quản lí bãi xe 5.5.1 Hướ ng ng dẫn mô tả hoạt động chương trình 88 5.5.2 Giao diện chương trình 89 CHƯƠNG 6: K ẾT LUẬ N VÀ HƯỚ NG PHÁT TRIỂ N 91 6.1 Cơng việc hồn thành 91 6.2 Hạn chế 91 6.3 Hướ ng ng phát triển 91 6.1 Cơng việc hồn thành 92 6.2 Hạn chế 92 6.3 Hướ ng ng phát triển 92 TÀI LI Ệ U THAM KH Ả O 93 vi DAN DA N H SÁCH ÁCH H Ì N H V Ẽ Hình Mã vạch 4 Hình Kiến trúc tiêu biểu thẻ nhớ có logic bảo mật 5 Hình Kiến trúc thẻ vi xử lý 6 Hình 4 Hệ thống RFID 7 Hình Lịch sử phát triển RFID giai đoạn 10 – 1960 1960 8 1990 1999 98 Hình 76 Lịch Lịch sử sử phát phát triển triển RFID RFID giai giai đoạn đoạn 10 160 – – 2009 Hình 200 Hình Hệ thống RFID toàn diện 11 Hình layout thiết bị mang liệu 12 Hình 10 Cấu trúc thẻ thụ động 12 Hình 11 Một số loại thẻ tích cực 14 Hình 12 Cấu trúc thẻ bán tích cực 16 Hình 13 Cấu trúc layout reader 18 Hình 14 Cơ chế truyền trường gần, trường xa thẻ reader 21 Hình 15 Cơ chế truyền tr uyền modul modulated ated backscatt backscatter er thẻ thụ động 22 Hình 16 Cơ chế truyền tr uyền modul modulated ated backscatt backscatter er thẻ bán tthụ hụ động. 23 Hình 17 Cơ chế truyền kiểu máy phát thẻ tích cực 23 Hình 1 Ứng dụng công nghệ RFID vào thư viện 27 Hình 1 Ứng dụng cơng nghệ RFID siêu thị 28 33 Hình 20 Ảnh nhận t camera (a) ảnh chuyển sang ảnh mức xám (b) Hình 21 Lược đồ mức xám loại ảnh 34 Hình 22 Mơ hình tốn học tổng qt mạng Neural 37 Hình 23 Neural ng vào 39 Hình 24 Neural có nhiều ng vào 39 Hình 25 Các hàm truyền 40 Hình 26 Mơ hình mạng Neural lớp 41 Hình 27 Mạng Neural truyền thẳng lớp 42 Hình 2 Cấu trúc mạng Neural tiến t iến 45 Hình 2 Cấu tạo Neural 45 Hình 30 Hàm truyền logsig 46 Hình 31 Hàm truyền tansig 46 Hình 32 Hàm truyền pureline (tuyến tính) 46 47 Hình Cấu trúc mạng lớp Hình 33 34 Mạng lớp dng Neural tagsig pureline 47 Hình 35 Mạng bị khớp với mẫu học 52 Hình 36 Mạng ngưng tiến trình huấn luyện lúc 54 Hình 37 Mơ hình Access Contr ooll 60 Hình 3 Reader RDM0 60 Hình 3 Arduino – Com Compatibl patiblee 61 Hình 40 Ethernet Shield - ENC28J60 for Arduino 62 Hình 41 Mơ hình hoạt động Server - Client Client 64 Hình 42 Lưu đồ giải thuật Server hệ thống 65 Hình 43 Lưu đồ giải thuật Client hệ thống 66 Hình 44 Lưu đồ đăng nhập phần mềm quản lí 67 Hình 45 Giao diện đăng nhập 67 Hình 46 Giao diện phần mềm quản lí 68 68 Hình 47 Thao tác hệ thống t hống Hình 4 Hiện thị thơng tin phng ban 69 Hình 4 Hiện thị cập nhập thong tin chức vụ 69 Hình 50 Hiện thị cập nhập thơng tin nhân viên 70 vii Sinh viên thực hiện: Văn Tấn Thanh Trần Vũ Thịnh Chương – HỆ THỐNG UẢN LÍ BÃI GIỮ XE Hình 59 Phân tích phổ ngang cho ảnh chứa biển số Hình 60 Tách biển số Hình 61 Một số ảnh sau tách đượ c biển số Giáo viên hướng dẫn: Ths Đinh Quốc Hùng Trang 79 Sinh viên thực hiện: Văn Tấn Thanh Trần Vũ Thịnh Chương – HỆ THỐNG UẢN LÍ BÃI GIỮ XE Tổng k ết thuậ thuật tốn trích biể biển số số: Theo thuật tốn k ết quả nhận đượ c biển số, tốn nhiều thờ i gian xử lý Nếu ảnh đầu vào thỏa điều kiện nêu phần chụ p ảnh, thờ i gian xử lý s ẽ nhanh kích thướ c ảnh nhỏ Ti Tiềền xử xử lý: lý: Sau nhận đượ c ảnh biển số, cơng việc x ử lý ảnh biển số không phầ n quan tr ọng, khơng phải t ất c ả các biển số rõ ràng mà cịn tùy thuộc vào thờ i gian tồn biển số, ảnh hưở ng ng điều kiện chụ p ảnh (sáng, tối,…), ảnh hưởng đinh ốc,… Hình 62 Ảnh bảng số Chuyển ảnh sang ảnh Gray Level: Hình 63 Ảnh bảng số (Gray level) Xử lý ảnh giải thuật K-means K- means:: Hình 64 Ảnh bảng số (K-mean) Giáo viên hướng dẫn: Ths Đinh Quốc Hùng Trang 80 Sinh viên thực hiện: Văn Tấn Thanh Trần Vũ Thịnh Chương – HỆ THỐNG UẢN LÍ BÃI GIỮ XE Đảo ngượ c màu (Invert ): Hình 65 Ảnh bảng số (Invert) Lọc Median: Hình 66 Ảnh bảng số (Median) Bộ lọc BlobsFiltering: Hình 67 Ảnh bảng số (BlobsFiltering) Giáo viên hướng dẫn: Ths Đinh Quốc Hùng Trang 81 Sinh viên thực hiện: Văn Tấn Thanh Trần Vũ Thịnh Chương – HỆ THỐNG UẢN LÍ BÃI GIỮ XE Thuậật tốn tách ký tự Thu tự : Input: ảnh biể n số qua tiề n xử lý lý Output: mảng ảnh ký t ự ự. V ới ới h: ngưỡ ng ng cao ng r ộng ng. w: ngưỡ ng Ảnh t nhậ p t Camera Histogram theo phương ngang Histogram theo phương dọc So sánh ngưỡ ng ng w đánh dấu vị trí So sánh ngưỡ ng ng h đánh dấu vị trí Giao vị ngang dọc Trích mảng ảnh kí tự Hình 68 Lưu đồ tách kí tự t biển số Sau bướ c tiền xử lý ảnh, ta tiến hành tách tng ký tự đơn biển số Phân tích Histogram theo chiều ngang H(r): ta đánh dấu đượ c vị trí tách dòng bảng số Do mỗ i dòng biển số có độ cao định độ cao ký t ự trên bảng số, nên ta chọn ngưỡng để tách dng độ cao tối thiểu ký t ự trên biển số Giáo viên hướng dẫn: Ths Đinh Quốc Hùng Sinh viên thực hiện: Trang 82 Văn Tấn Thanh Trần Vũ Thịnh Chương – HỆ THỐNG UẢN LÍ BÃI GIỮ XE Hình 69 Lược đồ chiếu ngang để tách dịng Phân tích Histogram theo chiều dọc V(c): ta sẽ đánh dấu đượ c v ị trí tách t ng ký t ự trên bảng số, ký tự có độ r ộng định ta lấy ngưỡ ng ng độ r ộng số 1 (s ố 1 có độ r ộng nhỏ nhất) Hình 70 Lược đồ chiếu dọc để tách ký t ự Hình 71 K ết quả tách ký t ự Giáo viên hướng dẫn: Ths Đinh Quốc Hùng Sinh viên thực hiện: Trang 83 Văn Tấn Thanh Trần Vũ Thịnh Chương – HỆ THỐNG UẢN LÍ BÃI GIỮ XE Hình 72 Một số hình ảnh tách ký t ự Tách đượ c tng ký t ự khỏi bảng số ta bắt đầu chuẩn hóa ký t ự về kích thướ c c Trong luận văn ta chọn kích thướ c chuẩn 20 x 10 Ảnh ký t ự ảnh nhị phân vớ i pixel tr ắng có giá tr ị tương ứng 1, pixel đen có giá trị tương ứng Đây dữ liệu để đưa vào mạng Neural huấn luyện Giáo viên hướng dẫn: Ths Đinh Quốc Hùng Sinh viên thực hiện: Trang 84 Văn Tấn Thanh Trần Vũ Thịnh Chương – HỆ THỐNG UẢN LÍ BÃI GIỮ XE (a) ký tự đượ c tách (b) ký tự đượ c chuẩn hóa Hình 73 Chuẩn hóa ký t ự về 20 x 10 biển số 5.4.1.3 Nh Nhậận dạng ký tự tự đơn biển số bằ bằng mạ mạng Neural nhân tạ t ạo Mơ hình mạ mạng: Mơ hình mạng Neural nhân tạo đượ c sử dụng để huấn luyện ở đây mạng tiến đa mức lan truyền ngượ c sai số ( Back – Propagation Propagation Neural Network) vớ i lớ p: lớ p vào, lớ p ẩn lớ p Ký t ự đượ c tách t bảng số, chuẩn hóa kích thước thành 20 x 10, sau ta chuyể n thành mảng chiều 200 x 1, tương ứng vớ i 200 pixel vớ i giá tr ị 0 Vậy mạng Neural đượ c thiết k ế vớ i 200 nút ở l lớ p vào (tương ứng 200 pixel) 100 nút ở llớ p ẩn, 10 nút ở l lớp đối vớ i mạng nhận dạng số và 21 nút đối vớ i mạng nhận dạng chữ Hàm kích hoạt: y 1 e x 1 (Bipolar) Chọn = 0.05 Qui tắc hi ệu ch c hỉnh tr ọng số: áp dụng phương pháp giảm Gradiant vớ i qui tắc h ọc thích nghi Chọn k=5, =0.5, =0.7 Huấấn luyệ Hu luyện mạ mạng: Quá trình huấn luyện mạng trình xác định tr ọng số của mạng để xấ p xỉ một hàm đích cho trướ cc Đầu tiên mạng sẽ đượ c huấn luyện v ớ i ảnh m ẫu chuẩn vớ i sai số khoảng 10-7 Sau đó, mạng tiế p tục đượ c huấn luyện vớ i ảnh mẫu có nhiễu vớ i sai số lớn ( khoảng 10-5) để tr ọng số mớ i không ảnh hưở ng ng nhiều đến việc nhận dạng ảnh mẫu chuẩn Sau huấ n luyện mạng vớ i ảnh nhiễu này, ta cần phải huấn luyện lại mạng vớ i ảnh chuẩn ban đầu để đảm Giáo viên hướng dẫn: Ths Đinh Quốc Hùng Sinh viên thực hiện: Trang 85 Văn Tấn Thanh Trần Vũ Thịnh Chương – HỆ THỐNG UẢN LÍ BÃI GIỮ XE bảo chất lượ ng ng mạng Nếu thu thập đượ c nhiều mẫu ký tự để huấn luyện cho mạng khả nhận d ạng sẽ tăng Tuy nhiên đưa mẫu có chất lượ ng ng q thấ p mạng s ẽ khơng nhận dạng Khi cần thơng báo cho hậu xử lý hay đánh dấu để ngườ i sử dụng khắc phục Sơ đồ kh đồ khốối củ mạ mạng Neural Dùng cho nhận diện số Hình 74 Cấu trúc mạng nhận diện số Dùng cho nhận diện chữ Hình 75 Cấu trúc mạng nhận diện chữ nghiệm: 5.4.2 Dữ liệu thử nghiệm: Chúng em thu thậ p d ữ liệu chụ p ảnh xe mô tô hai bánh điều ki k iện khác Sau mô tả tậ p ảnh máy tính thử nghiệm: Tập ảnh IMG_TEST: chụp ban ngày buổi tối tối Loại máy chụp Logitech HD Pro Webcam C920 Độ phân giải 15 Mega Pixel Vị trí chụp ảnh thẳng đứng, diện Điều kiện ánh sáng ảnh chụp khoảng – 12 giờ sáng sáng Giáo viên hướng dẫn: Ths Đinh Quốc Hùng Sinh viên thực hiện: Trang 86 Văn Tấn Thanh Trần Vũ Thịnh Chương – HỆ THỐNG UẢN LÍ BÃI GIỮ XE Kích thước ảnh 720x480 Pixel Số lượng ảnh chụp 40 Bảng Mơ tả điều kiện tậ p ảnh IMG_TEST Máy tính thử nghiệm thuật toán toán CPU Core i5, 2.5 GHz Bộ nhớ 6GB Hệ điều hành Windows Ngôn ngữ lập trình Csharp 2012 Bảng Cấu hình máy tính chạy thử nghiệm 5.4.3 Kết thử nghiệm: nghiệm: Bảng thống kê thử nghiệm: Tập liệu / kết quả quả Tập IMG_TEST IMG_TEST Số lượng mẫu thử nghiệm 40 Kích thước ảnh chụp 720x480 Pixel Số lượng trích biển số 37 Số lượng trích biển số sai Tỉ lệ nhận dạng đúng đúng 92.5% Tốc độ xử lý lý T i nh n d ng => ch n character_weight.ann number_weight.ann: m file huấn luyện Hệ thống => Chọn Camera: mở camera camera Tác vụ đọc thẻ => Read/Unread Card: Điều khiển Polling lien t ục ID t thẻ RFID Tác vụ đọc thẻ => K ết n ố i: Mở c cổng COM để thực lấy ID thẻ vào cổng COM máy tính Lúc chương trình sẵn sàng hoạt động Chú thích: - Double – Click vào “Đơn giá” để thực thay đổ i giá tiền đơn vị th ờ i gian - Click vào ComboBox “Tính theo ngày” sẽ có lựa chọn cách tính tiền “Tính theo ngày” hay “Tính theo giờ” Mơ tả hoạt động Khi chương trình sẵn sàng hoạt động lúc xe vào đến vị trí (ngữ cảnh bãi giữ xe vớ i xe camera có khoảng cách định), nhân viên giữ xe sẽ quét thẻ ngườ i giữu xe nhân viên công ty ho ặt nhân viên công ty, sau tác v ụ quét thẻ ngườ i giữ xe nhấn nút Enter Lúc chương trình chụ p ảnh sau xe có biể n số và xử lí nhận dạng biển số này, đồng thờ i lấy: ID thẻ, biển số, ngày giỡ xe xe vào ảnh biển s ố lưu vào sở dữ liệu lưu máy Server Khi xe ra, thao tác đượ c thực tương tự lú xe vào, nhiên lúc chương trình lấy ID biển sổ đươc lưu sở dữ liệu so sánh, trùng khớp “Cho xe ra” cn cn khơng sẽ hiện thong báo “STOP” “Nhầm xe r ồi” ồi” Chương trình sẽ tính tiền cho ngườ i giữ xe khơng phải nhân viên công ty thông báo “Khách” Cn nhân viên cơng ty chương trình báo tên củ a nhân viên ảnh nhân viên Giáo viên hướng dẫn: Ths Đinh Quốc Hùng Sinh viên thực hiện: Văn Tấn Thanh Trần Vũ Thịnh Chương – HỆ THỐNG UẢN LÍ BÃI GIỮ XE 5.5.2 Giao diện chương trình trình Giao diệ diện lúc khởi kh ởi động chương trình Hình 76 Giao diện chương trình quản lí bãi xe Chương trình lúc xe vào bãi bãi Hình 77 Hoạt động xe vào Trang 88 Giáo viên hướng dẫn: Ths Đinh Quốc Hùng Sinh viên thực hiện: Văn Tấn Thanh Trần Vũ Thịnh Chương – HỆ THỐNG UẢN LÍ BÃI GIỮ XE Chương trình lúc xe có biển biển số số và ID thẻ thẻ trùng khớ khớ p Hình 78 Hoạt động ID thẻ và biển số xe trùng khớ p Chương trình lúc xe có biển biển số số và ID thẻ thẻ khơng trùng khớ khớ p Hình 79 Hoạt động ID thẻ và biển số xe không trùng khớ p Trang 89 Giáo viên hướng dẫn: Ths Đinh Quốc Hùng Sinh viên thực hiện: Văn Tấn Thanh Trần Vũ Thịnh Chương Chương 6: KẾT LUẬN VÀ K ẾT LUẬN VÀ HƯỚ NG NG PHÁT TRIỂ TRIỂN 6.1 Cơng việc hồn thành 6.2 Hạn chế 6.3 Hướng phát triển Trang 90 Giáo viên hướng dẫn: Ths Đinh Quốc Hùng Sinh viên thực hiện: Trang 91 Văn Tấn Thanh Trần Vũ Thịnh Chương – TỔNG KẾT VÀ ĐÁNH GIÁ 6.1 Cơng việc hồn việc hồn thành Nội dung luận văn : “Ứ ng ng d ụng cộng nghệ RFID vào quản lí bãi giữ xe quản lí nhân viên” Như mục tiêu luận văn giải đượ c vấn đề sau: Xây dựng k ết quả nghiên cứu Visual Studio Dot Net (CSharp) ( CSharp) ng dụng thư việ n Aforge.NET xử lý ảnh Ứ ng Hồn thành truyền nhận dữ liệu giữ reader thẻ qua máy tính Hoàn thành truyền nhận dữ liệu giữ reader thẻ qua vi điều khiển Hoàn thành giao tiế p vi điều khiển máy tính qua mạng LAN Hồn thành chương trình “quả n lí bãi giữ xe” Hồn thành chương trình “ quản lí nhân viên” 6.2 Hạn chế chế Chương trình “Quản lí bãi giữ xe” ph ần nhận diện biển số chưa chưa xử lí đượ c biển số khác màu tr ắng Chương trình “Quản lí nhân viên” chưa có nhiều hạng mục cụ thể chi tiết hơn để quản lý them thông tin khác 6.3 Hướng phát triển triển Vớ i mặt hạn chế như trên, chúng em xin đề r a hướ ng ng phát triển đề tài: - Xây dựng ứng d ụng t quát xử lý vớ i số trườ ng ng hợ p biển s ố đặc biệt như: xanh chữ tr ắng, hay đỏ chữ tr ắng,… ắng,… để chương trình quản lí bãi xe có thể được thương mại hóa tốt vớ i mọ i loại biển số - Phát triển thêm hạng mục chương trình “Quản lý nhân viên” quản lý tiề n lương nhân viên, thưở ng, ng, k ỷ luật, nghỉ phép… - Tìm hiểu thêm k ết nối thiết lậ p để có thể quản lý dữ liệu qua mạng Internet Giáo viên hướng dẫn: Ths Đinh Quốc Hùng Sinh viên thực hiện: Trang 92 Văn Tấn Thanh Trần Vũ Thịnh TÀI LIỆU THAM KHẢO GIÁO TRÌNH [1] Jerry Banks et al, al, (2007) RFID Applied Applied John Wiley & Sons, Hoboken, New Jersey [2] Shahram Shahram Moradpour, Manish Bhuptani, (2005) (2005) RFID Field Guide: Guide: Deploying Radio Frequency Identification Identification Systems Prentice Hall PTR [3] Andrew Kirillov (2005), ”Image Processing Lab”, AForge.NET framework [4] Andrew Kirillov (2005), ”Neural Network OCR”, AForge.NET framework ... về mặt quản lý nhân sự cũng tạo sự thuân tiện việc quản lý tìm kiếm sách báo Hình 18 Ứ ng ng dụng công nghệ? ?RFID vào thư viện hàng 2.10.4 Ứng dụng quản lý bán hàng ng sát nhậ p công nghệ? ?RFID. .. s ẽ t thhực hệ t thhống ? ?bãi giữ? ?xe access control ứng dụng công nghệ? ?RFID 1.2 Đặt vấn đề đề Theo khảo sát cho thấy cá ta nhà công ty ứng dụng công nghệ? ?RFID vào quản lí Tuy nhiên, vấn đề ... 40902420 MSSV: 40902632 LỚP: DD09KSVT 1. Đầu đề luận văn: ? ?Ứng dụng cô cơng nghệ RFID? ?qu RFID? ?quản ản lí bãi xe và? ?nhân và? ?nhân viên? ?? viên? ?? 2. Nhiệm vụ ( Yêu cầu nội dung số liệu ban đầu):