LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC XÂY DỰNG HỆ THỐNG BÃI GIỮ XE THÔNG MINH Hiện nay, bãi giữ xe thông minh đang được triển khai trong các cơ quan, tổ chức có lưu lượng gửi xe lớn. Tuy nhiên, giá thành của các hệ thống còn cao. Trong khuôn khổ của luận văn, một chương trình cơ bản được xây dựng để có thể ứng dụng vào thực tế với mức chi phí thấp.
Trang 1XÂY DỰNG HỆ THỐNG BÃI GIỮ XE THÔNG MINH
TRƯỜNG ĐẠI HỌC BÁCH KHOA TPHCM
KHOA ĐIỆN - ĐIỆN TỬ
BỘ MÔN VIỄN THÔNG
-o0o -LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC
Trang 2Đề tài gồm 5 phần
Giới thiệu đề tài
1
Lý thuyết tổng quan2
Trang 31 Giới thiệu đề tài
Hiện nay, bãi giữ xe thông minh đang được triển khai trong các cơ quan, tổ chức có lưu lượng gửi xe lớn
Tuy nhiên, giá thành của các hệ thống còn cao
Trang 41 Giới thiệu đề tài
Trong khuôn khổ của luận văn, một chương trình cơ bản được xây dựng để có thể ứng dụng vào thực
tế với mức chi phí thấp
Đặc tính của chương trình:
Chạy trên hệ điều hành Windows XP/ 7.
Lập trình bằng ngôn ngữ C# trên Visual Studio 2010.
Sử dụng thư viện xử lý ảnh mã nguồn mở EmguCV v2.3.
Quản lý dữ liệu trên hệ thống Microsoft SQL Server 2008.
Trang 51 Giới thiệu đề tài
Hoạt động của hệ thống khi xe vào:
Nhận diện biển số Biển số xe (text) SAI Nhập lại bằng tay
ĐÚNG
Trang 61 Giới thiệu đề tài
Hoạt động của hệ thống khi xe ra:
Nhận diện biển số Biển số xe (text)
Hiển thị lên giao diện
Hiển thị lên giao diện
Cho xe ra
ĐÚNG
SAI
Nhập mã phiếu
Trang 71 Giới thiệu đề tài
Mô tả hoạt động của hệ thống:
• Hệ thống quản trị cơ sở dữ liệu có thể:
Tra cứu thông tin ra vào (theo mã số thẻ, theo biển số xe)
Tính tiền gửi xe theo ngày
Thống kê và báo cáo doanh thu theo từng khoảng thời gian được chọn dưới dạng PDF…
Trang 82 Lý thuyết tổng quan
2.1 Khái niệm nền tảng trong xử lý ảnh
2.2 Giới thiệu OpenCV và EmguCV
2.3 Nhận diện ký tự quang học OCR
(Optical Character Recognition)
Trang 92 Lý thuyết tổng quan
2.1 Khái niệm nền tảng trong xử lý ảnh
Trang 112 Lý thuyết tổng quan
2.3 Nhận diện ký tự quang học OCR
Sử dụng để chuyển các hình ảnh của chữ viết tay hay chữ đánh máy thành các văn bản tài liệu
Hiện nay có rất nhiều phần mềm mã nguồn mở dùng công nghệ OCR
Trang 122 Lý thuyết tổng quan
2.3 Nhận diện ký tự quang học OCR
Các phần mềm mã nguồn mở OCR hiện nay
Tên Ngôn ngữ Hệ điều hành Loại ảnh đầu vào
1.TOCR C# Window TIF (ảnh trắng đen + sạch)
2.VietOCR Java Window JPG, JPEG, TIF
3.Tesseract-OCR C++ Window, unbuntu TIFF, JPG, BMP
4.GOCR C#, C++ Linux, Mac OSX, Windows,OS2, PNG, JPG, BMP
5.OCRopus C#, C++ Window, Linux
Trang 153 Thiết kế hệ thống
3.1 Tổng quát hệ thống
Trang 163 Thiết kế hệ thống
3.1 Tổng quát hệ thống
Trang 173 Thiết kế hệ thống
3.2 Thiết kế phần cứng
Trang 183 Thiết kế hệ thống
3.2 Thiết kế phần cứng
Trang 193 Thiết kế hệ thống
3.2 Thiết kế phần cứng
Webcam Logitech C200
Video quality : VGA sensor
Photo quality : 1.3 MP, 640 x 480 pixels
PC : Laptop HP
Win XP, CPU Intel 2x1,6Ghz, Ram 2Ghz
Trang 203 Thiết kế hệ thống
3.3 Thiết kế phần mềm nhận dạng
Trang 213 Thiết kế hệ thống
3.3 Thiết kế phần mềm nhận dạng
Trang 223 Thiết kế hệ thống
3.3 Thiết kế phần mềm nhận dạng
Trang 253 Thiết kế hệ thống
3.3 Thiết kế phần mềm nhận dạng
Trang 263 Thiết kế hệ thống
3.4 Thiết kế CSDL
Trang 273 Thiết kế hệ thống
3.4 Thiết kế CSDL
Trang 283 Thiết kế hệ thống
3.4 Thiết kế CSDL
Sơ đồ giải thuật
tính tiền gửi xe
Trang 294 Kết quả chạy hệ thống
Độ chính xác
Thời gian xử lý trung bình của một lượt xe khoảng 2 giây
Hệ thống CSDL ổn định và không bị trùng lặp, mất dữ liệu khi hoạt động trong thời gian dài, có thể cập nhật sửa đổi dữ liệu bị
Thuật toán Số lượng mẫu Số lượng thành công Tỉ lệ thành công Tỉ lệ thất bại
Trang 304 Kết quả chạy hệ thống
- Nhận dạng được biển số xe ở các độ nghiêng, độ lệch cho phép không quá 45°
- Tiết kiệm chi phí trong việc thiết kế phần cứng và phần mềm
- Dễ dàng triển khai tại nhiều nơi, đáp ứng được một số yêu cầu của thực tế
- Còn phụ thuộc vào các điều kiện ngoại cảnh
- Chưa thể tự động hóa hoàn toàn hệ thống
Trang 314 Kết quả chạy hệ thống
- Sử dụng camera hồng ngoại chất lượng tốt, độ phân giải cao
- Tối ưu thuật toán xử lý ảnh cho chương trình nhận dạng và tách ký tự trên biển số
- Xây dựng chương trình OCR bằng giải pháp mạng nơron nhân tạo
- Thiết kế không gian tại vị trí chụp hình để không bị ảnh hưởng nhiều từ ngoại cảnh
Trang 335 Hướng phát triển
Nghiên cứu tối ưu hóa giải thuật xử lý ảnh để tăng độ chính xác và tốc độ nhận diện biển số
Sử dụng công nghệ RFID
Tích hợp tính năng tự động đóng/mở barrier khi xe ra vào
Tích hợp tính năng “Hộp đen” ghi lại dưới dạng video mọi hình ảnh hoạt động
Sử dụng bộ lưu điện để tránh tình trạng mất điện
Trang 34Tài liệu tham khảo
[1] B L.Jones, C# in 21 Days SAMS., 2003.
[2] (2011) EmguCV [Online] www.emgu.com/wiki/
[3] S K Mitra, "Regconition of Car License Plate using Morphology," 2006
[4] D Dawson, L Cetinski , "A License Plate Recognition and Speed Detection System," Master Thesis, Britain, 2008
[5] Trần Nguyên Phong, Giáo trình SQL Khoa Công nghệ thông tin - Trường Đại học Khoa học Huế,
2004
[6] Jason Price, Mastering C# database programming, USA, 2003.
Trang 35Demo Hệ Thống
Demo & Test
Trang 36Question & Answer
Trang 37Thank You !