Đồ án nhận diện biển báo cấm đơn trong ảnh môi trường có sử dụng deep learning.
- python 3.6.9
Packages:
*Khuyến khích sử dụng Anaconda 3 tạo một environment mới tên "opencv" để cài tất cả packages như hình
- numpy 1.17.2
- matplotlib 3.1.1
- opencv 3.4.2
- django 2.2.5
- scikit-image 0.15.0
- tensorflow 2.0.0
- tensorflow-mkl 1.15.0
- keras 2.2.4
- pillow 6.2.1
source ospath/anaconda3/anaconda3/bin/activateActivate môi trường chứa các packages cần thiết
conda activate opencvDi chuyển đến thư mục chứa project
cd parentProjectPath/traffic_sign_recognize-masterChạy server
python manage.py runserver
Sau khi chạy server thành công truy cập địa chỉ localhost:8000 để thao tác.
Hỗ trợ các biển báo: (Theo bộ biển báo chuẩn Việt Nam)
- 101: Đường cấm
- 102: Cấm đi ngược chiều
- 122: Dừng lại
- 127: Tốc độ tối đa cho phép
Trang chủ
Nhận diện biển báo từ ảnh môi trường
Trang tra cứu biển báo
Tra cứu biển báo từ dữ liệu của ứng dụng