1. Trang chủ
  2. » Luận Văn - Báo Cáo

XÂY DỰNG HỆ THỐNG NHẬN DẠNG BIỂN SỐ XE MÁY CHO BÃI GIỮ XE TẠI TRƢỜNG ĐẠI HỌC TIỀN GIANG

17 1,1K 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 317,38 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

TRƯỜNG ĐẠI HỌC TIỀN GIANG HỘI ĐỒNG KHOA HỌC VÀ ĐÀO TẠO KHOA CÔNG NGHỆ THÔNG TIN --- NGUYỄN NHẬT KHANG Lớp ĐH Tin học 10 XÂY DỰNG HỆ THỐNG NHẬN DẠNG BIỂN SỐ XE MÁY CHO BÃI GIỮ XE TẠ

Trang 1

TRƯỜNG ĐẠI HỌC TIỀN GIANG HỘI ĐỒNG KHOA HỌC VÀ ĐÀO TẠO

KHOA CÔNG NGHỆ THÔNG TIN

-

NGUYỄN NHẬT KHANG

Lớp ĐH Tin học 10

XÂY DỰNG HỆ THỐNG NHẬN DẠNG BIỂN SỐ XE MÁY CHO BÃI GIỮ XE

TẠI TRƯỜNG ĐẠI HỌC TIỀN GIANG

BẢN THUYẾT MINH ĐỀ CƯƠNG

ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN

Tiền Giang, tháng 7/năm 2014

Trang 2

TRƯỜNG ĐẠI HỌC TIỀN GIANG

ĐỀ CƯƠNG

XÂY DỰNG HỆ THỐNG NHẬN DẠNG BIỂN SỐ XE CHO BÃI GIỮ XE TẠI TRƯỜNG ĐẠI HỌC TIỀN GIANG

ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN

Thuộc nhóm ngành khoa học: Khoa học tự nhiên

Sinh viên thực hiện: Nguyễn Nhật Khang Nam

Võ Thị Thủy Tuyên Nữ Dân tộc: Kinh

Lớp, khoa: ĐH Tin học 10, Công nghệ thông tin

Năm thứ: 4 Số năm đào tạo: 4

Ngành học: Tin học

Người hướng dẫn: ThS Trần Thế Hiệp

Tiền Giang, tháng 7/năm 2014

Trang 4

MỤC LỤC

A MỞ ĐẦU 1

1 Tổng quan tình hình nghiên cứu 1

2 Lý do chọn đề tài 1

3 Mục tiêu nghiên cứu 2

4 Phương pháp nghiên cứu 2

5 Đối tượng nghiên cứu 3

6 Phạm vi nghiên cứu 3

7 Nội dung nghiên cứu 3

8 Cấu trúc của đề tài 4

B NỘI DUNG 5

CHƯƠNG 1 CƠ SỞ LÝ THUYẾT VÀ KHOA HỌC CÔNG NGHỆ 5

1.1 Quy định biển số xe ở Việt Nam 5

1.2 Tổng quan về nhận dạng biển số xe 5

1.3 Tổng quan về xử lý ảnh 5

1.4 Phương pháp tách vùng chứa biển số 5

1.5 Phương pháp tách ký tự 5

1.6 Phương pháp nhận dạng ký tự 5

1.7 Thư viện xử lý ảnh EmguCV 5

1.8 Thẻ Mifare Ultralight ứng dụng trong hệ thống bãi giữ xe tự động 6

1.9 Môi trường phát triển phần mềm 6

CHƯƠNG 2 PHÂN TÍCH, THIẾT KẾ, CÀI ĐẶT PHẦN MỀM 7

2.1 Cài đặt chương trình nhận dạng biển số xe máy 7

2.2 Phân tích phần mềm nhận dạng biển số xe máy cho bãi giữ xe 7

2.3 Thiết kế phần mềm nhận dạng biển số xe máy cho bãi giữ xe 7

Trang 5

2.4 Cài đặt phần mềm nhận dạng biển số xe máy cho bãi giữ xe 7

C KẾT LUẬN VÀ KHUYẾN NGHỊ 8

1 KẾT LUẬN 8

2 KHUYẾN NGHỊ 8

TÀI LIỆU THAM KHẢO .9

TIẾN ĐỘ THỰC HIỆN ĐỀ TÀI 10

BẢNG DỰ TRÙ KINH PHÍ 12

Trang 6

1

A MỞ ĐẦU

1 Tổng quan tình hình nghiên cứu

Xe hai bánh đươc sử dụng tại Việt Nam rất phổ biến và ngày càng tăng, vì vậy cần rất nhiều bãi giữ xe Việc giữ xe bằng cách thủ công tốn nhiều nhân lực và thời gian xử lý chậm Khi số lượng xe gửi lớn, như tại các trường học, bệnh viện, xí nghiệp, siêu thị, các trung tâm giải trí, chợ… cổng vào ra bãi xe thường bị ùn tắc, người giữ xe phải tập trung căng thẳng nhưng vẫn khó đảm bảo không bị mất xe

Để giải quyết tình hình trên, một số bãi giữ xe đã ứng dụng tự động hóa để nâng cao tính hiệu quả và mức độ tin cậy của bãi giữ xe bằng cách trang bị hệ thống tự động nhận dạng biển số xe Các hệ thống này được một số công ty phần mềm phát triển

và cung cấp ra thị trường khoảng 3-4 năm nay Do các hệ thống đều được đăng ký bảo hộ sở hữu trí tuệ nên việc tìm hiểu, nghiên cứu “bên trong” của hệ thống gặp nhiều khó khăn

2 Lý do chọn đề tài

Ngày nay, với nhu cầu ngày càng cao của đời sống xã hội về phương tiện đi lại,

số lượng xe máy được nhiều người sử dụng trong sinh hoạt, đi học, đi làm, công tác… theo thời gian có xu hướng tăng lên đáng kể Tuy nhiên, việc ghi vé và quản lí

xe ra vào bãi giữ xe bằng cách thủ công thường gây ra ùn tắc khi lượng xe vào ra gặp lúc cao điểm, gây khó khăn cho nhân viên cũng như gây ra sự thất thoát tài chính cho chủ bãi giữ xe Ngoài ra, theo cách giữ xe thông thường như phát vé tay

và ghi phấn lên xe… khó kiểm soát xe ra vào nên thường xảy ra sự cố mất xe với những thủ đoạn tinh vi Đồng thời, việc ghi phấn lên xe sẽ gây mất mỹ quan Để giải quyết tình trạng trên nhiều công ty đã phát triển giải pháp quản lý bãi xe thông minh Giải pháp sử dụng công nghệ nhận dạng biển số xe tự động, thẻ từ, camera ghi nhận hình ảnh với độ phân giải cao

Hiện nay, bãi giữ xe của trường Đại học Tiền Giang hằng ngày tiếp nhận hàng nghìn lượt xe gửi Vào các giờ cao điểm như giờ sắp vào học, sau tan học thường xảy ra tình trạng ùn tắc tại cửa xe vào ra Vì bãi giữ xe sử dụng biện pháp thủ công

Trang 7

2

là ghi số lên xe và phát thẻ nên rất khó khăn cho người ghi thẻ và mất thời gian của người gửi xe trong trường hợp cùng lúc nhiều xe vào hoặc ra và tính an toàn cũng không cao Đồng thời, khi sử dụng biện pháp thủ công thì việc thống kê chính xác tiền gửi xe và số xe hiện trong bãi rất khó

Với mong muốn tìm hiểu kiến thức và kỹ năng để phát triển giải pháp quản lý bãi xe thông minh, là nhu cầu ngày càng thịnh hành tại các bãi giữ xe, trong đó có bãi giữ xe ở trường Đại học Tiền Giang, chúng em chọn đề tài "Xây dựng phần mềm nhận dạng biển số xe máy cho bãi giữ xe tại Trường Đại học Tiền Giang" làm

đề tài nghiên cứu của chúng em Đề tài này giúp chúng em củng cố nhiều kiến thức,

kỹ năng đã học trong chương trình đào tạo, đồng thời tạo cơ hội, cũng là thử thách,

để chúng em tìm hiểu, học hỏi một số lĩnh vực mới, đặc biệt là lĩnh vực xử lý ảnh, nhận dạng ảnh

3 Mục tiêu nghiên cứu

Xây dựng phần mềm nhận dạng biển số xe máy cho bãi giữ xe tại Trường Đại học Tiền Giang

Phần mềm dự kiến có các chức năng sau đây:

- Quản lý giao tiếp của máy tính với camera, đầu đọc thẻ từ

- Nhận dạng số xe từ ảnh chụp đuôi xe

- Quản lý lưu trữ, truy xuất, hiển thị dữ liệu xe vào, xe ra

- Thống kê, báo cáo

- Quản trị hệ thống: phân quyền, sao lưu dự phòng và phục hồi

4 Phương pháp nghiên cứu

Phương pháp lý thuyết:

- Nghiên cứu nguyên lý, thuật toán xử lý, nhận dạng ảnh số

- Nghiên cứu lý thuyết về giao tiếp máy tính với các thiết bị ngoại vi

Trang 8

3

Phương pháp thực nghiệm:

- Nghiên cứu, tìm hiểu các ứng dụng liên quan đến đề tài trong thực tế

- Tìm hiểu thực tế tại các bãi giữ xe

- Phân tích, thiết kế và cài đặt phần mềm

- Thử nghiệm phần mềm trên thưc tế

5 Đối tượng nghiên cứu

- Thuật toán xử lý ảnh và nhận dạng biển số

- Thư viện xử lý ảnh OpenCV, EmguCV

- Phương pháp giao tiếp máy tính với các thiết bị ngoại vi (camera, đầu đọc thẻ từ)

- Nguyên tắc hoạt động của hệ thống nhận dạng biển số xe máy ở bãi giữ xe

- Môi trường lập trình Microsoft Visual Studio 2010, hệ quản trị cơ sở dữ liệu SQL Server 2008, ngôn ngữ lập trình C#

6 Phạm vi nghiên cứu

- Phần mềm nhận dạng biển số xe máy phù hợp với thực tế tại bãi giữ xe trường Đại học Tiền Giang

- Qui cách, hình thức biển số xe máy theo Quy định của Bộ Công An Việt Nam

7 Nội dung nghiên cứu

- Nghiên cứu các ứng dụng liên quan đến đề tài đã triển khai trong thực tế

- Nghiên cứu nguyên tắc hoạt động của hệ thống tự động nhận dạng biển số xe cho bãi giữ xe

- Nghiên cứu các giải thuật xử lý ảnh và nhận dạng nói chung cũng như giải thuật nhận dạng biển số xe

- Nghiên cứu về camera, đầu đọc thẻ từ và thẻ từ

Trang 9

4

- Tìm hiểu phương pháp giao tiếp máy tính với các thiết bị ngoại vi (camera, đầu đọc thẻ từ)

- Tìm hiểu phương pháp đóng gói ứng dụng, sao lưu và phục hồi Cơ sở dữ liệu

- Tìm hiểu môi trường lập trình Microsoft Visual Studio 2010, hệ quản trị cơ

sở dữ liệu SQL Server 2008

8 Cấu trúc của đề tài

Cấu trúc của đề tài gồm 3 phần như sau:

A Mở đầu

B Nội dung

Chương 1: Cơ sở lý thuyết và khoa học công nghệ

Chương 2: Phân tích, thiết kế, cài đặt và ứng dụng

C Kết luận và khuyến nghị

Trang 10

5

B NỘI DUNG CHƯƠNG 1 CƠ SỞ LÝ THUYẾT VÀ KHOA HỌC CÔNG NGHỆ

1.1 Quy định biển số xe ở Việt Nam

1.1.1 Quy định kích thước biển số xe

1.1.2 Cách sử dụng chữ và số trong sêri đăng ký của biển số

1.2 Tổng quan về nhận dạng biển số xe

1.3 Tổng quan về xử lý ảnh

1.3.1 Một số khái niệm trong xử lý ảnh

1.3.2 Các vấn đề cơ bản trong xử lý ảnh

1.4 Phương pháp tách vùng chứa biển số

1.4.1 Phương pháp phát hiện biên dùng biến đổi Hough

1.4.2 Phương pháp phát hiện biên dựa vào phép toán hình thái học 1.4.3 Giải thuật tìm biên

1.5 Phương pháp tách ký tự

1.6 Phương pháp nhận dạng ký tự

1.6.1 Tổng quan về nhận dạng

1.6.2 Bản chất của quá trình nhận dạng

1.6.3 Nhận dạng ký tự bằng phương pháp SVM

1.7 Thư viện xử lý ảnh EmguCV

Trang 11

6

1.7.1 Thư viện OpenCV

1.7.2 Thư viện EmguCV

1.8 Thẻ Mifare Ultralight ứng dụng trong hệ thống bãi giữ xe tự động

1.8.1 Tổng quan về thẻ Mifare

1.8.2 Thẻ Mifare Ultralight

1.9 Môi trường phát triển phần mềm

1.9.1 Môi trường lập trình Visual Studio NET

1.9.2 Hệ quản trị cơ sở dữ liệu SQL Server

Trang 12

7

CHƯƠNG 2 PHÂN TÍCH, THIẾT KẾ, CÀI ĐẶT PHẦN MỀM

2.1 Cài đặt chương trình nhận dạng biển số xe máy

2.1.1 Minh họa giải thuật

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

2.1.3 Đánh giá hiệu quả của chương trình

2.2 Phân tích phần mềm nhận dạng biển số xe máy cho bãi giữ xe

2.2.1 Phân tích yêu cầu

2.2.2 Các chức năng đề xuất của hệ thống

2.2.3 Phân tích cơ sở dữ liệu

2.2.4 Mô hình luồng dữ liệu (DFD - Data Flow Diagram)

2.2.5 Kịch bản của các chức năng

2.3 Thiết kế phần mềm nhận dạng biển số xe máy cho bãi giữ xe

2.3.1 Cơ sở dữ liệu

2.3.2 Các lớp

2.3.3 Các Form

2.4 Cài đặt phần mềm nhận dạng biển số xe máy cho bãi giữ xe

Trang 13

8

C KẾT LUẬN VÀ KHUYẾN NGHỊ

1 KẾT LUẬN

2 KHUYẾN NGHỊ

Trang 14

9

TÀI LIỆU THAM KHẢO

[1] Bộ công an, Quy định kích thước của chữ và số tên biển số ô tô, mô tô, máy kéo, xe máy điện, Rơ moóc, Sơmi Rơ moóc của tổ chức, cá nhân trong nước và nước ngoài (Ban hành kèm theo Thông tư 36/2010/TT-BCA ngày 12/10/2010 của

Bộ Công an), 2010

[2] Nguyễn Văn Long, Ứng dụng xử lý ảnh trong thực tế với thư viện OpenCV

http://www.comvisap.com/2011/11/ebook-ung-dung-xu-ly-anh-trong-thuc-te.html, 2013

[3] TS Đỗ Đăng Toàn, TS Phạm Việt Bình, Giáo Trình Xử lý ảnh, Đại Học

Thái Nguyên, Thái Nguyên, 2007

[4] Lê Hồng Thái, Giải pháp quản lý bãi gửi xe thông minh Smart Parking (SPM) của Biển Bạc, http://bienbac.net/archives/95, 2012

[5] Nguyễn Phạm Anh Tuấn, Báo cáo nghiên cứu khoa học Nhận dạng biển số

xe, Đại Học Lạc Hồng - khoa Điện - Điện tử, Biên Hòa, 2010

[6] Phan Thị Thanh Thủy, Đồ án tốt nghiệp Đại học ngành Công nghệ thông tin

“Tìm hiểu bài toán nhận dạng biển số xe”, Trường đại học dân lập Hải Phòng, Hải Phòng, 2009

[7] Tạo dự án EmguCV đầu tiên (creating my first EmguCV project),

http://vtct.wordpress.com/2013/05/24/tao-du-an-emgucv-dau-tien-creating-my-first-emgucv-project, 2013

[8] Tutorial - EmguCV: OpenCV in NET(C#, VB, C++ and more),

http://www.emgu.com/wiki/index.php/Tutorial, 2014

Trang 15

10

TIẾN ĐỘ THỰC HIỆN ĐỀ TÀI

STT

Các nội dung, công vi ệc

chủ yếu cần được thực hiện

(gắn với các mốc đánh giá

chủ yếu)

Sản phẩm đạt được

Thời gian (bắt đầu, kết thúc)

Người thực hiện

1

Nghiên cứu ứng dụng thực tế,

nguyên tắc hoạt động của hệ

thống tự động nhận dạng biển

số xe

Hình dung về hệ thống cần xây dựng

Từ 20/05/2014 đến

29/05/2014

Thành viên trong nhóm

2

Tìm hiểu lý thuyết liên quan

đến đề tài; giải thuật nhận

dạng vùng biển số xe, các ký

tự trong vùng biển số; thư viện

xử lý ảnh

Cơ sở và hướng thực hiện đề tài

Từ 30/05/2014 đến

18/06/2014

Thành viên trong nhóm

3

Tìm hiểu phương pháp học

máy, huấn luyện tập mẫu

Tập mẫu dùng nhận dạng các

ký tự trong biền

số xe máy

Từ 19/06/2014 đến

03/07/2014

Thành viên trong nhóm

4

Phân tích, thiết kế giao diện

phần mềm và xây dựng cơ sở

dữ liệu

Các yêu cầu về phần mềm cho

hệ thống cần được phát triển

và cơ sở dữ liệu

Từ 04/07/2014 đến

25/07/2014

Thành viên trong nhóm

5

Cài đặt chức năng nhận dạng

biển số xe máy từ ảnh chụp

đuôi xe

Chức năng nhận dạng biển số xe máy từ ảnh chụp

Từ 26/07/2014 đến

Thành viên trong

Trang 16

11

chứa biển số 09/08/2014 nhóm

6

Kết nối phần cứng của hệ

thống, cài đặt các chức năng

còn lại cho hệ thống

Hệ thống với mọi chức năng hoạt động đƣợc

Từ 10/08/2014 đến

28/08/2014

Thành viên trong nhóm

7

Chạy thử trên phần cứng, sửa

lỗi và hoàn chỉnh phần mềm

Phần mềm hoàn chỉnh

Từ 29/08/2014 đến

30/09/2014

Thành viên trong nhóm

Trang 17

12

BẢNG DỰ TRÙ KINH PHÍ

ĐVT: đồng

Tiền Giang, ngày 29 tháng 7 năm 2014

Khoa Công nghệ thông tin Phòng QLKH & QHQT Phòng tài vụ

Duyệt của Hiệu trưởng

Các khoảng chi Đơn vị

tính

Số lượng

Đơn giá (VNĐ)

Thành tiền (VNĐ)

Xây dựng báo cáo khoa

Easycap 4ch USB 2.0 dvr

TỔNG CỘNG 4.000.000 (Bốn triệu chẵn)

Ngày đăng: 03/06/2015, 13:58

HÌNH ẢNH LIÊN QUAN

Hình  dung  về  hệ  thống  cần  xây  dựng - XÂY DỰNG HỆ THỐNG NHẬN DẠNG BIỂN SỐ XE MÁY CHO BÃI GIỮ XE TẠI TRƢỜNG ĐẠI HỌC TIỀN GIANG
nh dung về hệ thống cần xây dựng (Trang 15)
BẢNG DỰ TRÙ  KINH  PHÍ - XÂY DỰNG HỆ THỐNG NHẬN DẠNG BIỂN SỐ XE MÁY CHO BÃI GIỮ XE TẠI TRƢỜNG ĐẠI HỌC TIỀN GIANG
BẢNG DỰ TRÙ KINH PHÍ (Trang 17)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w