Professional Documents
Culture Documents
Bao Cao Thuc Tap Final
Bao Cao Thuc Tap Final
I. Mở đầu
II. Cơ sở lý thuyết
+ Các loại biển số xe ô tô ở VN
+ Các bước nhận diện biển số
+ Lý thuyết về LBP
V. Kết luận
2
Mở đầu
Nhu cầu đi lại ngày càng tăng số lượng phương tiện giao
thông trên đường ngày càng nhiều
Áp dụng các hệ thống tự động để kiểm soát và quản lý hiệu
quả
Vấn đề quan trọng nhất mang tính quyết định hiệu quả của
hệ thống xử lý ảnh là phần mềm xử lý ảnh
Yêu cầu của bài toán là tìm vùng chứa biển số, trích vùng
biển số, cách li các ký tự trên biển số, từ đó máy tính sẽ xử lý
và nhận dạng
=> Em quyết định lựa chọn đề tài “Nhận diện biển số xe ô tô
hai dòng”
3
Các loại biển số xe ô tô ở Việt Nam
Ở Việt Nam, biển số xe được quy định tại điều 27 Thông tư 36/2010/TT-
BCA
Phân loại theo kích thước:
• Loại biển số dài có chiều cao 110 mm, chiều dài 470 mm
• Loại biển số ngắn có chiều cao 200 mm, chiều dài 280 mm
4
Các loại biển số xe ô tô ở Việt Nam
Phân loại theo màu sắc: biển số thường được in với nền trắng và
chữ màu đen, tuy nhiên một số biển đặc biệt lại có biển nền màu xanh
chữ màu trắng và nền màu đỏ chữ màu trắng…
5
Các bước nhận diện biển số xe
Khớp mẫu
Ảnh đầu đơn giản
vào Nhận diện
vùng chứa Hình thái học
biển số
Dùng thuật
toán LBP
Cách li ký tự Chiếu
histogram
Phương pháp
Nhận diện ký svm
tự
Khớp mẫu
đơn giản Kết quả
6
Đặc trưng LBP
LBP là viết tắt của Local Binary Pattern hay là mẫu nhị phân địa
phương
Phiên bản đầu tiên của LBP được dùng với 8 điểm ảnh xung
quanh và sử dụng giá trị của điểm ảnh ở trung tâm làm ngưỡng
7
Ví dụ về trích rút đặc trưng LBP trên ảnh số
8
Ví dụ về trích rút đặc trưng LBP trên ảnh số
9
QUY TRÌNH THỰC NGHIỆM
Ghi
Tập tin Học với opencv_traincascade
cascade.xml ( trong OpenCV )
Đọc
Kết quả Khoanh
Chương trình vùng biển
số xe
11
Tag ảnh và cắt ảnh
Cắt ảnh:
• Copy ảnh đã tag vào trong một folder khác
12
Quá trình tập huấn vùng biển số
Để tập huấn cần những bức ảnh positive và negative:
• Ảnh Positive là ảnh chứa vùng biển số xe (là bộ ảnh đã qua các bước tiền xử lí ở
phía trên)
• Ảnh negative là ảnh đen trắng không chứa biển số xe. Mục đích là để giúp phần
mềm loại bỏ những vùng không phải biển số xe.
Sau khi đã thu thập được các ảnh positive, bước tiếp theo sẽ tập huấn
(opencv_traincascade).
15
KẾT QUẢ VÀ THẢO LUẬN
16
17
KẾT QUẢ VÀ THẢO LUẬN
Nhận diện kí tự: chưa nhận điện được chính xác tất cả các ký tự trong biển
18
KẾT QUẢ VÀ THẢO LUẬN
19
Kết Luận
Kết luận:
• Kết quả nhận diện được vùng biển số nhưng độ chính xác chưa
cao ( 70% )
• Quá trình nhận dạng kí tự cần phải nghiên cứu thêm để nhận
dạng đúng kí tự khi ứng dụng nhận dạng biển số ở Việt Nam.
• Nghiên cứu luyện tập để nhận diện đúng ký tự trong biển số xe.
• Thiết kế giao diện phần mềm đầy đủ để tạo thành sản phẩm hoàn
chỉnh (kết hợp nhận diện được cả biển 1 dòng và biển 2 dòng).
20
CẢM ƠN CÁC THẦY CÔ ĐÃ THEO DÕI
21