3 Phương pháp nhận dạng biển báo thời gian thực
4.2 Môi trường và dữ liệu thực nghiệm
• RAM: 8G 1600 MHz PC3-12800
Ngoài ra, chúng tôi sử dụng các thiết bị di động thông minh sau để cài đặt phần mềm, phục vụ thử nghiệm nhận dạng biển báo giao thông đường bộ trong thực tế:
• Model: Samsung Galaxy S3 - I9300
– CPU: 1.4 GHz quad-core ARM Cortex-A9
– GPU: ARM Mali-400 MP4
– RAM: 1G
– Hệ điều hành: Android Jelly Bean 4.1.2 • Model: Sony Xperia Z3 - D6653
– CPU: 2.5 GHz quad-core Qualcomm Snapdragon 801
– GPU: Adreno 330 578MHz
– RAM: 3G
– Hệ điều hành: Android Kitkat 4.4
Trong thực nghiệm của mình chúng tôi có sử dụng thư viện ngoài OpenCV1 (Open source computer vision). OpenCV là thư viện hỗ trợ việc tăng hiệu năng tính toán, tâp trung lớn vào việc xử lý thời gian thực của các ứng dụng trong lĩnh vực thị giác máy. OpenCV là một thư viện mã nguồn mở phát hành với giấy phép bản quyền BSD miễn phí cho cả mục đích nghiên cứu và thương mại. Qua hơn 15 năm phát triển OpenCV có thể sử dụng với các ngôn ngữ như C, C++, Python, Java và hỗ trợ nhiều hệ điều hành như Windows, Linux, Mac OSX, iOS, Android, BB10.
Với thực nghiệm trên thiết bị di động chúng tôi có sử dụng thêm Android SDK2, Android JNI3.
4.2.2 Dữ liệu biển báo giao thông đường bộ
Dữ liệu biển báo giao thông đường bộ được dùng làm thực nghiệm gồm 30 biển báo trong hình 4.1. Các biển báo đều có số hiệu theo quy chuẩn và tương ứng với các tên gọi chi tiết tại bảng 4.1.
1http://opencv.org/
2http://developer.android.com/intl/vi/sdk/index.html
Mã số Tên gọi Mã số Tên gọi
101 Đường cấm 102 Cấm đi ngược chiều
103a Cấm ôtô 103b Cấm ôtô rẽ trái
103c Cấm ôtô rẽ phải 104 Cấm môtô
105 Cấm ôtô và môtô 106a Cấm ôtô tải
106b Cấm ôtô tải theo trọng lượng 107 Cấm ôtô khách và ôtô tải
108 Cấm ôtô, máy kéo 112 Cấm người đi bộ
114 Cấm xe súc vật kéo 117 Hạn chế chiều cao 118 Hạn chế chiều ngang 119 Hạn chế chiều dài ôtô 120 Hạn chế chiều dài ôtô kéo 123a Cấm rẽ trái
123b Cấm rẽ phải 124a Cấm quay xe
124b Cấm ôtô quay đầu xe 125 Cấm vượt
127 Tốc độ tối đa cho phép 128 Cấm sử dụng còi
129 Dừng xe kiểm tra 132 Nhường đường cho xe ngược chiều
136 Cấm đi thẳng 137 Cấm rẽ trái và rẽ phải
138 Cấm đi thẳng và rẽ trái 139 Cấm đi thẳng và rẽ phải
Hình 4.1: 30 biển báo giao thông.