Phần mềm nhận dạng biển số xe

Đây là ứng dụng nhận dạng biển số xe thứ Việt Nam, tự động nhận dạng bằng webcam hoặc nhận dạng tự ảnh. Nhà yếu giới thiệu cho chúng ta 1 thuật toán mới sát bên rất những thuật toán không giống trong nghành nghề này.

Bạn đang xem: Phần mềm nhận dạng biển số xe

Trong repo https://github.com/tienmadaichien.com/IPSSedu có chứa đựng nhiều project về dấn diện biển số. Gồm gồm cả xe sản phẩm công nghệ lẫn xe hơi, với những ngôn ngữ lập trình khác nhau, lời giải khác nhau,… công ty yếu ra mắt hướng tiếp cận giúp chúng ta hình dung flow thuật toán.

Xem thêm: Install Office 2010 - Microsoft Office 2010 Product Key Free

Các project đa phần build bằng Visual Studio, cửa hàng chúng tôi có ghi phiên phiên bản Visual Studio recommended. Tuy vậy sẽ cố gắng dành thời hạn upgrade lên phiên bản mới nhất.

Các source code trong đó cơ bản hết sức hoàn toàn có thể để search hiểu, các bạn cần phải code lại để tương xứng với nhu cầu. Các bạn cần phải sửa lại giao diện, huấn luyện và giảng dạy lại để tăng mức độ chính xác.

Cần độ đúng mực cao bạn cũng có thể mua bản thương mại tại: https://viscomsolution.com/ipss-phan-mem-doc-bien-so-xe-may/

Giải thuật

*

Bao gồm 4 bước như trên để phát hiện biển lớn sốBước 1: Định vị biển lớn số hay còn gọi là phát hiện biển cả số: tìm form chữ nhật bao gồm (x, y, width, height) bao lấy biển lớn số vào ảnh. Giả dụ tìm thấy thì crop hải dương số ra để xử lý cách tiếp theo, tác dụng của bước này là hình ảnh biển số vẫn crop. Bước này sử dụng thuật toán LBP cascade

*
Dùng Haar cascade học đặc thù của 1 biển cả số, kế tiếp crop biển số. Tuy nhiên bước này lại chưa đúng mực lắm

Bước 2: Định vị ký kết tự hay nói một cách khác là tìm địa điểm của ký tự trên biển số đang crop. Kết quả của bước này là những ký tự color đen, kế tiếp resize tất cả về thuộc 1 kích thước. đoạn này dùng thuật toán Floodfill

*
Cũng cần sử dụng Haar cascade để tìm ra những ký từ trong biển số đã làm được crop

Bước 3: Nhận dạng ký kết tự bởi thuật toán Machine Learning, vào trường hợp này là SVM nhằm phân lớp những ký tự

*
Cuối cùng là sử dụng SVM để nhận dạng ký tự

Bước 4: Sắp xếp các công dụng nhận dạng cùng hiển thị ký kết tự theo định dạng biển cả số xe pháo máy

Fix lỗi không build được

Khi gặp lỗi như hình dưới các bạn phải cài lại Visual Studio

*

Hình dưới sử dụng Visual Studio 2019, chúng ta check vào C++/CLI support… rồi thiết lập là được

*

Download

Source chạy bằng Visual studio 2015 Communityhttps://github.com/tienmadaichien.com/IPSSedu