Giao diện chính chương trình

Một phần của tài liệu Luận văn tốt nghiệp XÂY DỰNG HỆ THỐNG BÃI GIỮ XE THÔNG MINH (Trang 78 - 82)

62

CHƢƠNG V: KẾT QUẢ CHẠY HỆ THỐNG

Qua quá trình nghiên cứu đề tài, đã xây dựng được chương trình cơ bản để có thể ứng dụng vào hệ thống bãi giữ xe thơng minh. Chương trình được thực hiện bằng ngôn ngữ C# với sự hỗ trợ của thư viện xử lý ảnh EmguCV v2.3, chương trình quản lý CSDL Microsoft SQL Server 2008.

Chƣơng trình đã thực hiện đƣợc tính năng sau

- Mỗi xe khi vào bãi gửi sẽ được sở hữu một thẻ gửi xe tương ứng với một bản ghi cơ sở dữ liệu với đầy đủ các thơng tin: Mã số thẻ, hình ảnh chứa biển số xe, dữ liệu biển số xe dạng text (do phần mềm nhận dạng từ hình ảnh chụp biển số xe), thời gian…

- Nếu có sai sót khi nhận dạng biển số xe, chương trình có thể nhập tay để điều chỉnh lại thông tin.

- Khi xe ra khỏi bãi gửi, hệ thống làm công việc tương tự như lúc xe vào (nhận về mã số thẻ, nhận dạng biển số xe đang ra…), đồng thời thông qua mã số thẻ gửi xe, thông tin về xe gửi sẽ được tham chiếu và hiển thị, phần mềm hệ thống sẽ tự động so sánh biển số xe vào và ra để kết luận tính hợp lệ của lượt xe ra.

- Nếu hợp lệ, chương trình sẽ phát tiếng hiệu cho phép xe ra, nếu khơng thì sẽ báo hiệu cho bảo vệ kiểm tra lại thông tin của người lấy xe.

- Tất cả các thơng tin xe vào/ra (đặc biệt là hình ảnh biển số xe lúc vào/ra) đều được hiển thị tức thời lên màn hình.

- Hệ thống quản trị cơ sở dữ liệu có thể giải quyết các yêu cầu đặt ra đối với bãi giữ xe như 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, giải quyết tình trạng mất thẻ, mất xe, 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 file…

Kết quả chạy chƣơng trình trên Windows đã đáp ứng đƣợc các yêu cầu sau

- Độ chính xác: Chương trình có thể nhận diện được các biển số nghiêng ở các góc độ cho phép như đã nói ở trên. Thử nghiệm chương trình với 82 tấm hình mẫu chụp ở nhiều góc cạnh khác nhau với độ phân giải 640x480, ánh sáng tốt cho kết quả như sau:

Chương V: Kết quả chạy hệ thống

63

Thuật tố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 Nhận dạng biển số xe 82 81 99% 1% Tách ký tự 81 73 90% 10% Đọc ký tự 73 56 76% 24% Kết quả chung 82 56 68% 32%

Bảng 5.1: Tổng kết kết quả chương trình nhận diện.

- Thời gian xử lý: Với hệ thống này thời gian dừng cho mỗi xe vào, ra trung bình của một lượt xe chỉ mất từ 1-2 giây. Do đó, hệ thống giải quyết được vấn đề ùn tắc thường hay xảy ra ở các bãi gửi xe thơng thường.

- Tính ổn định: Hệ thống CSDL ổn định, 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ị sai dễ dàng. Hình ảnh vào/ra được lưu trữ ở thư mục trong máy và được đặt tên theo ngày giờ vào/ra để dễ quản lý.

- Quản lý tiền: Hệ thống cho phép quản lý cơng đoạn tính tiền một cách tự động, chính xác và báo cáo doanh thu theo từng tháng.

Ƣu điểm

- Chương trình có thể nhận dạng được biển số xe ở các độ nghiêng, độ lệch cho phép không quá 45°.

- Là phần mềm dựa trên các chương trình mã nguồn mở nên tiết kiệm được nhiều chi phí cho việc xây dựng chương trình phần mềm, đồng thời giảm thiểu chi phí thi cơng và thiết kế phần cứng.

- Dễ dàng triển khai tại nhiều nơi do tính gọn nhẹ, cơ động và thích ứng tốt của chương trình. - Đáp ứng được một số yêu cầu của thực tế như thời gian xử lý, quản lý tiền tệ, tính ổn định.

Nhƣợc điểm

64 - Chương trình nhận dạng biển số xe cịn q phụ thuộc vào các điều kiện ngoại cảnh như ánh sáng và chất lượng camera do thuật toán xử lý ảnh chưa được tối ưu.

- Chương trình OCR có độ chính xác cịn thấp, đọc khơng chính xác ký tự khi có nhiễu xung quanh và ký tự sai khác ít qua quá trình xử lý ảnh.

- Chưa thể tự động hóa hồn tồn hệ thống bãi giữ xe thơng minh, vẫn cần sự trợ giúp của con người.

Hƣớng khắc phục

Tăng tỉ lệ thành công bằng cách:

- Sử dụng camera hồng ngoại chất lượng tốt.

- Nghiên cứu các giải pháp để tối ưu thuật tốn xử lý ảnh cho chương trình nhận dạng và tách ký tự trên biển số. (adsbygoogle = window.adsbygoogle || []).push({});

- Xây dựng chương trình OCR bằng giải pháp mạng nơron nhân tạo để thích ứng tốt hơn với các ký tự trên biển số xe ở Việt Nam.

Hình ảnh chạy chƣơng trình

Giao diện khi xe vào

Chương V: Kết quả chạy hệ thống

65 Nếu nhận diện ký tự sai, có thể cập nhập biển số bằng tay

Một phần của tài liệu Luận văn tốt nghiệp XÂY DỰNG HỆ THỐNG BÃI GIỮ XE THÔNG MINH (Trang 78 - 82)