nhận dạng biển số xe với opencv và tesseract - pdf 27

Link tải luận văn miễn phí cho ae Kết nối
TÓM TẮT
Luận văn này sẽ đi vào phần nhận dạng ký tự quang học với đề tài: “Nhận dạng
biển số xe với OpenCV và Tesseract”. Tập trung nghiên cứu tìm hiểu hoạt động của
thư viện xử lý ảnh OpenCV và công cụ nhận dạng Tesseract. Để xây dựng một ứng
dụng trích xuất ký tự từ hình ảnh chứa biển số xe thành một định dạng văn bản (text).
Nhằm mục đích quản lý xe hiệu quả hơn và cung cấp nguồn dữ liệu dồi dào cho các
công trình nghiên cứu khác.
Được lập trình bằng công cụ Visual Studio 2010 của Microsof sử dụng ngôn
ngữ lập trình C++ cùng với lập trình giao diện MFC (Microsoft Foundation Class).
Chương trình sẽ nhận vào một ảnh có chứa biển số xe. Kết quả là ký tự của biển số xe
sẽ được nhận dạng và chuyển thành định dạng văn bản.
Độ chính xác của chương trình được kiểm thử với 110 ảnh biển số xe và kết quả
như sau:
 Số lượng ảnh định vị đúng là: 72/110
 Số lượng ảnh định vị sai là: 38/110
 Số lượng ảnh nhận dạng đúng là: 30/110
 Số lượng ảnh nhận dạng sai là: 80/110
 Số lượng ký tự nhận dạng sai/biến số là: 3
CHƢƠNG 1: GIỚI THIỆU
1.1 Hiện trạng vấn đề
Xử lý ảnh là một lĩnh vực đang được quan tâm của các kỹ sư tin học Việt Nam
cũng như các kỹ sư tin học ở các nước khác. Bên cạnh việc xử lý những tấm ảnh để có
được một ảnh theo mong muốn như tăng giảm độ sáng, cân bằng histogram, khử nhiễu,
lọc biên, thay đổi gram màu, thì có một nhánh kết hợp giữa xử lý ảnh và máy học.
Nhóm này có nhiệm vụ là giải quyết các bài toán liên quan đến ảnh, video và tìm ra từ
ảnh, video những thông tin hữu ích nhất. Như là: camera quan sát tự động tìm kẻ tình
nghi, nhận diện vân tay, ký hiệu tay của người khiếm thính, nhận dạng ký tự quang học
(chữ đánh máy)…
Đề tài nhận dạng biển số xe được xem là một phần nhỏ của nhận dạng ký tự
quang học. Được nghiên cứu và phát triển bởi rất nhiều người. Tới nay, đã có nhiều
chương trình đã và đang được tạo ra với nhiều cách khác nhau. Mỗi một chương trình
có ưu nhược điểm riêng.
1.2 Vì sao phải nhận dạng biển số xe?
Ngày nay, xe là phương tiện giao thông phổ biến nhất, giúp mọi người đi lại
nhanh chóng. Mỗi chiếc xe đều có đăng ký một biển số để lưu thông trên đường, biển
số là duy nhất. Vấn đề là quản lý những chiếc xe này như thế nào? Ví dụ như ở các bãi
giữ xe, giao thông trên đường. Tình trạng kẹt xe ở bãi giữ xe là rất được quan tâm. Tuy
có nhiều biện pháp để khắc phục nhưng lưu lượng xe ra vào là rất đông đặc biệt là ở
các siêu thị, khu công nghiệp và nhiều nơi khác. Nhân viên đã làm việc nhanh hết khả
năng có thể. Với tình hình cấp thiết như vậy đòi hỏi cần có một công cụ trợ giúp nhân
viên thu thập dữ liệu để lưu trữ.
Trên thực tế việc quản lý này chỉ dùng mắt người mà quan sát hay phiếu giấy
rồi các dữ liệu đó cũng biến mất theo trí nhớ của người đó. Khi có vấn đề xảy ra thì họ
không biết nên kiểm tra từ đâu. hay với cách quản lý bằng việc chụp ảnh rồi lưu trữ
thì gặp khó khăn về bộ nhớ.
Vì vậy nhằm cải thiện tình hình cần có một hệ thống hỗ trợ và đó là hệ thống
nhận dạng biển số xe. Cụ thể hơn chính là đề tài: “Nhận dạng biển số xe với OpenCV
và Tesseract”.

675GLHO8Dp0LCcc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status