Bỏ qua tới nội dung chính
WebDoAnPrecision in every system
AI & xử lý dữ liệuWebsiteCơ bản

Hệ thống xác thực và đăng nhập người dùng bằng nhận diện khuôn mặt

Ứng dụng web hỗ trợ đăng ký, đăng nhập và xác thực danh tính người dùng tự động thông qua camera bằng công nghệ nhận diện khuôn mặt với React.

Giới thiệu

Trong bối cảnh an toàn thông tin ngày càng được chú trọng, các phương thức xác thực truyền thống như mật khẩu thường đối mặt với nguy cơ bị rò rỉ hoặc đánh cắp. Đề tài tập trung nghiên cứu và xây dựng giải pháp đăng nhập sinh trắc học trên trình duyệt web, giúp nâng cao tính bảo mật và tối ưu trải nghiệm người dùng mà không cần cài đặt phần mềm phức tạp.

Hệ thống được xây dựng trên nền tảng React, kết hợp với các mô hình thị giác máy tính chạy trực tiếp trên client để nhận diện điểm đặc trưng của khuôn mặt từ webcam thời gian thực. Dữ liệu khuôn mặt sau khi xử lý sẽ được trích xuất thành các vector đặc trưng để đối chiếu với thông tin đã lưu trữ, phục vụ cho quá trình xác thực nhanh chóng và chính xác.

Giải pháp này phù hợp ứng dụng cho các cổng thông tin nội bộ, điểm danh điện tử hoặc làm lớp bảo mật thứ hai cho tài khoản người dùng, mang lại tính ứng dụng thực tiễn cao trong các hệ thống phần mềm hiện đại.

Chức năng có trong gói chuẩn

  • Đăng ký tài khoản người dùng kết hợp chụp và trích xuất vector khuôn mặt mẫu
  • Đăng nhập hệ thống bằng nhận diện khuôn mặt tự động qua webcam
  • Đối chiếu vector đặc trưng khuôn mặt với cơ sở dữ liệu để xác minh danh tính
  • Hỗ trợ phương thức đăng nhập dự phòng bằng tài khoản và mật khẩu truyền thống
  • Quản lý hồ sơ cá nhân và cập nhật lại dữ liệu khuôn mặt nhận diện
  • Giao diện quét camera trực quan với phản hồi trạng thái nhận diện thời gian thực
  • Xem nhật ký lịch sử các lần đăng nhập và trạng thái xác thực thành công hoặc thất bại

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ệ

  • react

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.

Đề tài liên quan

Trung bình

Điểm danh bằng nhận diện khuôn mặt

Điểm danh bằng nhận diện khuôn mặt xây trên Vue.js. Dữ liệu lưu bằng PostgreSQL và Redis. Bàn giao kèm: dựng bằng một lệnh docker, có lược đồ cơ sở dữ liệu để vẽ sơ đồ quan hệ, có dữ liệu mẫu chạy demo ngay. Quy mô khoảng 17 nghìn dòng mã.

  • Vue.js
Thời gian giao
14 ngày
làm riêng từ2 triệu