XÂY DỰNG HỆ THỐNG ĐIỂM DANH SINH VIÊN BẰNG THẺ SINH VIÊN
Từ khóa:
Thị giác máy tính, yolov11s, hệ thống điểm danh tự động, phát hiện mã vạchTóm tắt
TÓM TẮT: Trong bối cảnh giáo dục đại học, quy trình điểm danh thủ công truyền thống đang bộc lộ nhiều hạn chế như tốn thời gian, thiếu chính xác và dễ gian lận. Nghiên cứu này nhằm mục đích thiết kế, xây dựng và phát triển một hệ thống điểm danh sinh viên tự động dựa trên thẻ sinh viên, kết hợp nền tảng web với mô hình thị giác máy tính YOLOv11s để nhận diện và xác thực. Phương pháp đề xuất bao gồm ba thành phần chính: (1) Giao diện Frontend (HTML/CSS/JS) cho phép giảng viên quản lý và theo dõi điểm danh qua webcam; (2) Backend (Python Flask) tích hợp mô hình YOLOv11s để phát hiện vùng mã vạch (barcode) trên thẻ sinh viên trong thời gian thực; (3) Thư viện pyzbar được sử dụng để giải mã mã số sinh viên từ vùng ảnh đã phát hiện và lưu kết quả vào cơ sở dữ liệu. Kết quả thực nghiệm trên bộ dữ liệu thẻ sinh viên IUH cho thấy hệ thống đạt độ chính xác nhận diện trung bình 96% và thời gian xử lý nhanh chóng, đáp ứng yêu cầu điểm danh trong môi trường lớp học thực tế. Nghiên cứu này cung cấp một giải pháp điểm danh hiệu quả, chi phí thấp, tận dụng webcam và thẻ sinh viên có sẵn, có khả năng ứng dụng thực tiễn cao tại Đại học Công nghiệp TP.HCM và các cơ sở giáo dục khác.