Hệ thống điểm danh và nhận diện khuôn mặt thời gian thực sử dụng mạng nơ-ron tích chập
Hệ thống giám sát và điểm danh tự động qua khuôn mặt, kết hợp mô hình học sâu PyTorch với nền tảng web Django xử lý dữ liệu tập trung.
Giới thiệu
Trong các tổ chức và doanh nghiệp, việc điểm danh và kiểm soát ra vào thủ công thường tốn thời gian và dễ xảy ra sai sót. Đề tài xây dựng giải pháp nhận diện khuôn mặt tự động bằng cách kết hợp mô hình trích xuất đặc trưng mạng nơ-ron tích chập từ PyTorch với hệ thống quản lý cơ sở dữ liệu trên nền tảng Django, giúp giải quyết bài toán xác thực danh tính nhanh chóng và bảo mật.
Hệ thống triển khai pipeline thị giác máy tính hoàn chỉnh gồm các bước phát hiện khuôn mặt, chuẩn hóa góc nghiêng, trích xuất vector đặc trưng và đối sánh dựa trên khoảng cách Euclidean. Phía backend Django tiếp nhận luồng xử lý, thực hiện xác thực và lưu vết lịch sử điểm danh theo thời gian thực, đồng thời cung cấp giao diện quản trị phân quyền trực quan cho người dùng.
Chức năng có trong gói chuẩn
- Đăng ký thông tin và tự động tạo kho dữ liệu vector khuôn mặt
- Phát hiện và cắt khuôn mặt chuẩn hóa từ luồng camera
- Trích xuất đặc trưng và nhận diện danh tính thời gian thực
- Tự động ghi nhận lịch sử và thống kê điểm danh theo ngày
- Phân quyền quản trị viên, người dùng và quản lý danh sách cá nhân
- Cảnh báo đối tượng lạ chưa được phân quyền trong hệ thống
- Xuất báo cáo dữ liệu điểm danh ra tệp Excel và PDF
Chức năng ngoài danh sách này được tính riêng và ghi rõ trong bản chốt scope trước khi bắt đầu.
Công nghệ
- django
Muốn đổi sang công nghệ khác cho khớp yêu cầu môn học? Được — báo trước khi chốt scope, giá điều chỉnh theo hệ số công nghệ chứ không phải làm lại từ đầu.