Chương 1: GIỚI THIỆU VỀ ĐỀ TÀI................................................... 2
1.1.Lý do chọn đề tài ..................................................................................................... 2
1.2.Nội dung đề tài ........................................................................................................ 2
1.3.Giới hạn đề tài ......................................................................................................... 3
1.4. Mục tiêu.................................................................................................................. 4
Chương 2: CHỤP ẢNH BẰNG WEBCAM...................................... 5
Chương 3: TÁCH BIỂN SỐ......................................................................... 7
3.1.Tổng quan về tách biển số...................................................................................... 7
3.2. Tìm vùng màu trắng .............................................................................................. 8
3.3.Xác định vùng chứa biển số ................................................................................. 10
3.4.Cắt vùng chứa biển số .......................................................................................... 11
3.5. Tìm góc nghiêng và xoay: ................................................................................... 14
3.5.1. Biến đổi Radon:............................................................................................. 14
3.5.1.1. Tổng quan về biến đổi Radon.................................................................. 14
3.5.1.2. Các bước thực hiện.................................................................................. 15
3.5.2. Tìm góc nghiêng và xoay .............................................................................. 16
3.6.Cắt biển số chính xác............................................................................................ 19
Chương 4: PHÂN ĐOẠN KÝ TỰ.......................................................... 21
4.1. Tổng quan về phân đoạn ký tự............................................................................. 21
4.2. Nhị phân biển số xe .............................................................................................. 21
4.3. Chuẩn hóa biển số ................................................................................................ 23
4.4.Phân đoạn ký tự..................................................................................................... 23
4.4.1. Chương trình chia đôi biển số ........................................................................ 26
4.4.2. Chương trình phân vùng từng ký tự: ............................................................. 26
4.4.2.1.Chương trình chọn 4 phân vùng lớn nhất ................................................ 27
4.4.2.2. Chương trình phân vùng........................................................................... 27
4.4.2.3. Chương trình con vitricuctieu................................................................... 28 Chương 5: NHẬN DẠNG KÝ TỰ......................................................... 30
5.1. Tổng quát nhận dạng ký tự.................................................................................... 30
5.2. Lựa chọn phương pháp:........................................................................................ 31
5.2.1.Phương pháp nhận dạng cổ điển: .................................................................... 31
5.2.2. Phương pháp ứng dụng mạng neural: ............................................................ 31
5.3. Giới thiệu về mạng neural ( neural networks):..................................................... 31
5.3.1.Khái niệm: ....................................................................................................... 31
5.3.2. Mô hình của một mạng neural nhân tạo ......................................................... 32
5.3.3. Thiết kế 1 mạng Neural:................................................................................. 33
5.3.3.1. Thu thập dữ liệu: ...................................................................................... 33
5.3.3.2. Các bước thực hiện: ................................................................................ 33
5.3.4. Cơ sở ký thuyết và giải thuật cho huấn luyện mạng lan truyền ngược .......... 33
5.3.4.1. Cấu trúc mạng lan tryền ngược ................................................................ 33
5.3.4.2. Huấn luyện mạng lan truyền ngược ......................................................... 35
5.4. Ứng dụng mạng lan truyền ngược vào nhận dạng ký tự : ................................... 37
5.4.1. Thiết kế mạng lan truyền ngược..................................................................... 37
5.4.2. Quá trình nhận dạng ....................................................................................... 37
5.4.4. Phương pháp tăng khả năng tổng quát của mạng .......................................... 38
5.4.5. Huấn luyện mạng lan truyền ngược ............................................................... 39
Chương 6: MẠCH ĐIỀU KHIỂN.......................................................... 41
6.1. Sơ đồ nguyên lý.................................................................................................... 41
6.2. Nguyên lý hoạt động ............................................................................................ 42
KẾT LUẬN............................................................................................................ 43
Tài liệu tham khảo............................................................................................ 44
Phụ lục 1: Code của chương trình MATLAB............................... 45
Phụ lục 2: Code của vi điều khiển 89S52.......................................... 52
Download:
https://drive.google.com/file/d/0B4UKiVNw3BV3cXJxN0FLTHZodVk/edit?usp=sharing
1.1.Lý do chọn đề tài ..................................................................................................... 2
1.2.Nội dung đề tài ........................................................................................................ 2
1.3.Giới hạn đề tài ......................................................................................................... 3
1.4. Mục tiêu.................................................................................................................. 4
Chương 2: CHỤP ẢNH BẰNG WEBCAM...................................... 5
Chương 3: TÁCH BIỂN SỐ......................................................................... 7
3.1.Tổng quan về tách biển số...................................................................................... 7
3.2. Tìm vùng màu trắng .............................................................................................. 8
3.3.Xác định vùng chứa biển số ................................................................................. 10
3.4.Cắt vùng chứa biển số .......................................................................................... 11
3.5. Tìm góc nghiêng và xoay: ................................................................................... 14
3.5.1. Biến đổi Radon:............................................................................................. 14
3.5.1.1. Tổng quan về biến đổi Radon.................................................................. 14
3.5.1.2. Các bước thực hiện.................................................................................. 15
3.5.2. Tìm góc nghiêng và xoay .............................................................................. 16
3.6.Cắt biển số chính xác............................................................................................ 19
Chương 4: PHÂN ĐOẠN KÝ TỰ.......................................................... 21
4.1. Tổng quan về phân đoạn ký tự............................................................................. 21
4.2. Nhị phân biển số xe .............................................................................................. 21
4.3. Chuẩn hóa biển số ................................................................................................ 23
4.4.Phân đoạn ký tự..................................................................................................... 23
4.4.1. Chương trình chia đôi biển số ........................................................................ 26
4.4.2. Chương trình phân vùng từng ký tự: ............................................................. 26
4.4.2.1.Chương trình chọn 4 phân vùng lớn nhất ................................................ 27
4.4.2.2. Chương trình phân vùng........................................................................... 27
4.4.2.3. Chương trình con vitricuctieu................................................................... 28 Chương 5: NHẬN DẠNG KÝ TỰ......................................................... 30
5.1. Tổng quát nhận dạng ký tự.................................................................................... 30
5.2. Lựa chọn phương pháp:........................................................................................ 31
5.2.1.Phương pháp nhận dạng cổ điển: .................................................................... 31
5.2.2. Phương pháp ứng dụng mạng neural: ............................................................ 31
5.3. Giới thiệu về mạng neural ( neural networks):..................................................... 31
5.3.1.Khái niệm: ....................................................................................................... 31
5.3.2. Mô hình của một mạng neural nhân tạo ......................................................... 32
5.3.3. Thiết kế 1 mạng Neural:................................................................................. 33
5.3.3.1. Thu thập dữ liệu: ...................................................................................... 33
5.3.3.2. Các bước thực hiện: ................................................................................ 33
5.3.4. Cơ sở ký thuyết và giải thuật cho huấn luyện mạng lan truyền ngược .......... 33
5.3.4.1. Cấu trúc mạng lan tryền ngược ................................................................ 33
5.3.4.2. Huấn luyện mạng lan truyền ngược ......................................................... 35
5.4. Ứng dụng mạng lan truyền ngược vào nhận dạng ký tự : ................................... 37
5.4.1. Thiết kế mạng lan truyền ngược..................................................................... 37
5.4.2. Quá trình nhận dạng ....................................................................................... 37
5.4.4. Phương pháp tăng khả năng tổng quát của mạng .......................................... 38
5.4.5. Huấn luyện mạng lan truyền ngược ............................................................... 39
Chương 6: MẠCH ĐIỀU KHIỂN.......................................................... 41
6.1. Sơ đồ nguyên lý.................................................................................................... 41
6.2. Nguyên lý hoạt động ............................................................................................ 42
KẾT LUẬN............................................................................................................ 43
Tài liệu tham khảo............................................................................................ 44
Phụ lục 1: Code của chương trình MATLAB............................... 45
Phụ lục 2: Code của vi điều khiển 89S52.......................................... 52
Download:
https://drive.google.com/file/d/0B4UKiVNw3BV3cXJxN0FLTHZodVk/edit?usp=sharing
0 comments:
Post a Comment