Khóa Luận Tốt Nghiệp: Hệ Thống Điểm Danh Sử Dụng Nhận Dạng Khuôn Mặt

2021

108
2
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI CẢM ƠN

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

1.1. Khảo sát hiện trạng

1.2. Các hệ thống điểm danh bằng nhận diện khuôn mặt cho lớp học hiện nay

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

1.4. Phạm vi đề tài

1.5. Công nghệ và công cụ sử dụng

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

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

2.2. Các phương pháp phát hiện khuôn mặt

2.2.1. Phương pháp phát hiện khuôn mặt bằng Haar-like - Adaboost (Haar-based Cascade)

2.2.2. CNN Face Detector của Dlib

2.2.3. So sánh các phương pháp nhận diện đã nghiên cứu

2.3. Mô hình nhận dạng khuôn mặt Facenet

2.3.1. Tổng quan thuật toán

2.3.2. Mô hình Triplet Loss

2.3.3. Huấn luyện mô hình

2.4. Tổng quan về Spring

2.4.1. Một số khái niệm chính

2.4.2. Inversion of Control (IoC)

2.4.3. Quản lý phiên bản với Liquibase

2.4.3.1. Liquibase là gì?
2.4.3.2. Lợi ích khi sử dụng Liquibase
2.4.3.3. Cách thức Liquibase hoạt động

2.4.4. Tìm hiểu về Tkinter trong Python

2.4.4.1. Tổng quan về Tkinter
2.4.4.2. Các Widget của Tkinter trong Python

2.5. Hệ quản trị cơ sở dữ liệu PostgreSQL

2.5.1. Vài nét về lịch sử PostgreSQL

2.6. Raspberry Pi và Camera Pi

2.7. Một số tính năng của Heroku

3. CHƯƠNG 3: PHÂN TÍCH, THIẾT KẾ HỆ THỐNG

3.1. Phân tích yêu cầu

3.1.1. Yêu cầu phi chức năng

3.2. Phân tích, thiết kế hệ thống

3.2.1. Sơ đồ Use-case mô tả chức năng của người quản trị

3.2.2. Sơ đồ Use-case mô tả chức năng của giảng viên

3.2.3. Sơ đồ Use-case mô tả chức năng của phụ huynh

3.2.4. Sơ đồ Use-case mô tả chức năng của học viên

3.2.5. Danh sách các tác nhân của hệ thống

3.2.6. Danh sách các chức năng của hệ thống

3.2.6.1. Sơ đồ tuần tự đăng nhập
3.2.6.2. Sơ đồ tuần tự đăng xuất
3.2.6.3. Sơ đồ tuần tự điểm danh cho lớp học
3.2.6.4. Các sơ đồ tuần tự của người quản trị
3.2.6.4.1. Sơ đồ tuần tự nhập danh sách lớp học từ file excel
3.2.6.4.2. Sơ đồ tuần tự nhập danh sách môn học từ file excel
3.2.6.4.3. Sơ đồ tuần tự nhập thời khóa biểu từ file excel
3.2.6.4.4. Sơ đồ tuần tự nhập thông tin người dùng và tài khoản từ file excel
3.2.6.4.5. Sơ đồ tuần tự xem thống kê
3.2.6.5. Các sơ đồ tuần tự của giảng viên
3.2.6.5.1. Sơ đồ tuần tự tìm kiếm giảng viên
3.2.6.5.2. Sơ đồ tuần tự xem danh sách giảng viên
3.2.6.5.3. Sơ đồ tuần tự xem chi tiết giảng viên
3.2.6.5.4. Sơ đồ tuần tự thêm mới giảng viên
3.2.6.5.5. Sơ đồ tuần tự cập nhật thông tin giảng viên
3.2.6.5.6. Sơ đồ tuần tự xóa giảng viên
3.2.6.6. Các sơ đồ tuần tự của phụ huynh
3.2.6.6.1. Sơ đồ tuần tự cập nhật thông tin phụ huynh
3.2.6.6.2. Sơ đồ tuần tự xem thông tin phụ huynh
3.2.6.7. Các sơ đồ tuần tự của học viên
3.2.6.7.1. Sơ đồ tuần tự xem danh sách học viên
3.2.6.7.2. Sơ đồ tuần tự xem thông tin học viên
3.2.6.7.3. Sơ đồ tuần tự cập nhật thông tin học viên
3.2.6.7.4. Sơ đồ tuần tự xem lịch sử điểm danh của học viên
3.2.6.7.5. Sơ đồ tuần tự xem thời khóa biểu học viên
3.2.6.7.6. Sơ đồ tuần tự xóa học viên

4. CHƯƠNG 4: CÀI ĐẶT VÀ TRIỂN KHAI HỆ THỐNG

4.1. Các công cụ xây dựng hệ thống

4.2. Triển khai hệ thống

4.2.1. Triển khai dữ liệu ảnh học viên lên hệ thống

4.2.2. Quá trình huấn luyện mô hình và thực hiện điểm danh

4.2.2.1. Các bước thu thập mẫu thực hiện quá trình huấn luyện
4.2.2.2. Quy trình thực hiện điểm danh

4.3. Giao diện của hệ thống

4.3.1. Sơ đồ tổ chức giao diện

4.3.2. Một số giao diện chính

5. CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. Kết quả đạt được

5.2. Đánh giá ưu điểm, khuyết điểm

5.3. Hướng phát triển đề tài

DANH MỤC TÀI LIỆU THAM KHẢO

DANH MỤC HÌNH ẢNH

Tài liệu "Hệ Thống Điểm Danh Bằng Nhận Dạng Khuôn Mặt Trong Khóa Luận Tốt Nghiệp" tập trung vào việc ứng dụng công nghệ nhận dạng khuôn mặt để xây dựng hệ thống điểm danh tự động, mang lại hiệu quả cao trong quản lý và theo dõi sinh viên. Bài viết nêu bật các bước triển khai, từ thu thập dữ liệu khuôn mặt, xử lý hình ảnh đến tích hợp thuật toán nhận dạng, đồng thời phân tích lợi ích như tiết kiệm thời gian, giảm thiểu sai sót và nâng cao tính chính xác. Để hiểu rõ hơn về các ứng dụng tương tự, bạn có thể tham khảo Đồ án hcmute ứng dụng kit raspberry nhận dạng mặt người, nơi trình bày chi tiết về việc sử dụng Raspberry Pi trong nhận dạng khuôn mặt. Ngoài ra, Luận văn thạc sĩ nghiên cứu và ứng dụng deep learning phát hiện người xâm nhập cung cấp góc nhìn sâu hơn về việc áp dụng deep learning trong các hệ thống bảo mật. Cuối cùng, Luận văn thạc sĩ nghiên cứu phương pháp học sâu cho lọc cộng tác sẽ giúp bạn khám phá thêm về các phương pháp học sâu liên quan đến xử lý dữ liệu. Mỗi liên kết là cơ hội để bạn mở rộng kiến thức và khám phá các ứng dụng công nghệ tiên tiến.