Khóa luận tốt nghiệp: Xây dựng hệ thống điểm danh sinh viên dựa trên công nghệ nhận diện khuôn mặt

Trường đại học

Trường Đại Học Hải Phòng

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

2024

57
7
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

LỜI MỞ ĐẦU

1. CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

1.1. Lí do chọn đề tài

1.2. Mục tiêu đề tài

1.3. Phương pháp thực hiện

1.3.1. Tìm hiểu và thu thập dữ liệu

1.3.2. Xử lý và tiền xử lý dữ liệu

1.3.3. Huấn luyện mô hình nhận diện khuôn mặt

1.3.4. Xây dựng hệ thống điểm danh

1.3.5. Đánh giá hiệu suất

1.3.6. Tối ưu hóa và cải tiến

1.3.7. So sánh với các phương pháp khác

1.4. Đối tượng và phạm vi nghiên cứu đề tài

1.5. Bố cục đề tài

2. CHƯƠNG 2: NGHIÊN CỨU TỔNG QUAN

2.1. Tìm hiểu về thị giác máy tính (AI computer vision)

2.1.1. Thị giác máy tính là gì?

2.1.2. Thị giác máy tính hoạt động như thế nào?

2.1.3. Lịch sử của thị giác máy tính

2.1.4. Ứng dụng thị giác máy tính

2.1.5. Ví dụ về thị giác máy tính

2.2. Tổng quan về nhận diện khuôn mặt

2.2.1. Khái niệm về nhận diện khuôn mặt

2.2.2. Các phương pháp nhận diện

2.2.3. Ưu điểm, nhược điểm của các phương pháp

2.2.3.1. Nhận dạng dựa trên các đặc trưng của các phần tử trên khuôn mặt
2.2.3.2. Nhận dạng dựa trên xét tổng thể khuôn mặt

2.2.4. Giới thiệu về nhận dạng khuôn mặt và OpenCV

2.2.4.1. Nhận dạng khuôn mặt

2.2.5. Thuật toán nhận diện khuôn mặt trong OpenCV

2.2.5.1. Thuật toán xếp tầng HAAR
2.2.5.1.1. Mẫu Negative sample
2.2.5.1.2. Mẫu Positive samples
2.2.5.2. Thuật toán nhị phân cục bộ (LBPH)
2.2.5.2.1. Giới thiệu về LBPH
2.2.5.2.2. Các bước của thuật toán
2.2.5.2.2.1. Huấn luyện thuật toán
2.2.5.2.2.2. Sử dụng phép toán LBPH
2.2.5.2.2.3. Trích xuất biểu đồ từ hình ảnh

2.2.6. Thực hiện nhận dạng khuôn mặt

2.2.7. Những thách thức trong nhận diện khuôn mặt

2.2.8. Các công cụ hỗ trợ

2.2.8.1. Visual studio code
2.2.8.2. Các thư viện hỗ trợ

3. CHƯƠNG 3: PHÂN TÍCH VÀ XÂY DỰNG HỆ THỐNG

3.1. Phân tích thuật toán

3.1.1. Thu thập bộ dữ liệu khuôn mặt

3.1.2. Load ảnh chuyển BGR sang RGB

3.1.3. Xác định vị trí khuôn mặt

3.1.4. Mã hóa các điểm trên khuôn mặt

3.1.5. Trích xuất và encoding và so sánh với các khuôn mặt trong dataset

3.1.6. Nhận diện khuôn mặt

3.1.7. Xác định các khuôn mặt “unknown”

3.1.8. Tiến hành điểm danh

3.2. Kết quả thử nghiệm hệ thống

3.2.1. Phân tích thuật toán

3.2.2. Kết nối cơ sở dữ liệu

3.2.3. Load dữ liệu từ database

3.2.4. Vẽ kết quả

3.2.5. Tính phần trăm nhận dạng

3.2.6. Bật webcam và nhận diện

3.2.7. Tạo giao diện

3.2.8. Cài đặt chương trình, chạy kết quả

3.2.9. Giao diện đăng nhập

3.2.10. Hệ thống điểm danh bằng khuôn mặt

3.2.11. Quản lý sinh viên

3.2.12. Quản lý giáo viên

3.2.13. Quản lý môn học

3.2.14. Bảng thống kê

3.2.15. Hệ thống điểm danh

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI

TÀI LIỆU THAM KHẢO

Khóa luận tốt nghiệp công nghệ thông tin xây dựng cơ chế điểm danh sinh viên dựa trên nhận diện khuân mặt

Bạn đang xem trước tài liệu:

Khóa luận tốt nghiệp công nghệ thông tin xây dựng cơ chế điểm danh sinh viên dựa trên nhận diện khuân mặt

Bài viết "Khóa luận tốt nghiệp: Xây dựng hệ thống điểm danh sinh viên dựa trên công nghệ nhận diện khuôn mặt" của tác giả Đinh Long Nhật, dưới sự hướng dẫn của PGS.TS Lê Đắc Nhường tại Trường Đại Học Hải Phòng, trình bày một hệ thống hiện đại nhằm cải thiện quy trình điểm danh sinh viên thông qua công nghệ nhận diện khuôn mặt. Hệ thống này không chỉ tiết kiệm thời gian mà còn tăng tính chính xác và hiệu quả trong việc quản lý thông tin sinh viên. Đặc biệt, nó giúp giảm thiểu tình trạng gian lận trong điểm danh, đồng thời cung cấp một giải pháp công nghệ cao cho các cơ sở giáo dục.

Nếu bạn quan tâm đến các chủ đề liên quan đến công nghệ thông tin và ứng dụng trong giáo dục, hãy tham khảo thêm các bài viết sau: Ứng Dụng Thuật Toán Nhận Dạng Trong Điểm Danh Học Sinh, nơi khám phá ứng dụng của thuật toán nhận dạng trong việc điểm danh học sinh, và Vận Dụng Thuật Toán Nhận Dạng Ảnh Để Điểm Danh Học Sinh Trong Lớp Học, một nghiên cứu khác về nhận diện ảnh trong giáo dục. Những bài viết này sẽ giúp bạn mở rộng kiến thức về công nghệ thông tin trong lĩnh vực giáo dục.