CHƯƠNG 4 : KẾT QUẢ THỰC NGHIỆM
4.2. Xây dựng chương trình cho hệ thống phát hiện khoảng cách và nhận diện khẩu
diện khẩu trang.
4.2.1. Các bước xây dựng hệ thống trên C#
Các bước thiết kế giao diện trên C# được thực hiện như sau: Bước 1: Vào Visual Studio và tạo Project mới như dưới đây.
Hình 4.2. Tạo project mới
Bước 2: Chọn Winform (application) để tạo ứng dụng cho chương trình
Hình 4.3. Chọn Windows Form App(.NET Framework) Bước 3: Đặt tên cho ứng dụng và vị trí lưu.
Hình 4.4. Khởi tạo thông tin appBước 4: Vào giao diện thiết kế trên visual studio Bước 4: Vào giao diện thiết kế trên visual studio
Hình 4.5 Giao diện với 1-ToolBox, 2-Giao diện chính, 3-Thông tin quản lý giao diện Bước 5: Bắt đầu nạp code cho ứng dụng
Hình 4.6. Giao diện viết code cho ứng dụngBước 6: Hoàn thiện giao diện cho hệ thống Bước 6: Hoàn thiện giao diện cho hệ thống
Hình 4.7. Giao diện được thiết kế
4.2.2. Giao diện của hệ thống
Giao diện của hệ thống phát hiện vi phạm khoảng cách xã hội và phát hiện đối tượng không đeo khẩu trang bao gồm các phần chính sau đây:
- Phần hiển thị hình ảnh thu được từ camera và hiện thị kết quả phát hiện đối tượng vi phạm
- Phần điều khiển:
+ Chế độ chạy: Online, Offline
+ Phát hiện: Khoảng cách, Khẩu trang - -
+ Backend: GPU, CPU + Khởi động camera
- Phần bảng thông tin: Hiển thị thông tin cơ bản cần thiết
- Phần thông tin cá nhân: Tên, mã số sinh viên thực hiện khóa luận, giảng viên hướng dẫn
- Phần kết quả: hiển thị kết quả thu được sau phân tích
Hình 4.8. Giao diện của hệ thống Các bước thao tác trên giao diện hệ thống:
Bước 1: Chọn chế độ chạy của hệ thống
Bước 2: Chọn phát hiện đo khoảng cách hay khẩu trang Bước 3: Chọn chế độ backend là GPU
Bước 4: Khởi động camera
Bước 5: Quan sát kết quả phân tích hiển thị trên màn hình giao diện