Đề tài sử dụng một mô hình học máy và phát triển phần mềm phát hiện khuôn mặt rồi chụp ảnh lưu vào ổ đĩa 2

11 0 0
Đề tài sử dụng một mô hình học máy và phát triển phần mềm phát hiện khuôn mặt rồi chụp ảnh lưu vào ổ đĩa 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trang 1

TRƯỜNG ĐẠI HỌC TÂN TRÀOKHOA KHOA HỌC CƠ BẢN

BỘ MÔN TIN HỌC

BÁO CÁO BÀI TẬP LỚN

HỌC PHẦN: NHẬP MÔN XỬ LÝ ẢNH, HỌC MÁY VÀ ỨNG DỤNG

Đề tài: “Sử dụng một mô hình học máy và phát triển phần mềmphát hiện khuôn mặt rồi chụp ảnh lưu vào ổ đĩa”

Người thực hiện: Lù Thị VĩnhGiáo viên hướng dẫn: Lê Văn Hùng

Tuyên Quang, tháng 11 năm 2023

Trang 3

PHẦN 1: MỞ ĐẦU

1 Tên đề tài

- Sử dụng một mô hình học máy và phát triển phần mềm phát hiện khuôn

mặt rồi chụp ảnh lưu vào ổ đĩa

2 Tính cấp thiết của vấn đề

Thừa hưởng những thành tựu của nền khoa học kỹ thuật phát triển Nhận

diện khuôn mặt là một công nghệ được ứng dụng rộng rãi trong đời sống hằng

ngày của con người như các hệ thống giám sát tại các tòa nhà, sân bay, trạm

ATM, hệ thống chấm công, camera chống trộm, xác thực danh tính,…có rất

nhiều các phương pháp nhận dạng khuôn mặt để nâng cao hiệu suất tuy nhiên dù

ít hay nhiều thì những phương pháp này đang gặp phải những khó khăn, thử

thách như về độ sáng, hướng nghiêng, kích thước hình ảnh, hay ảnh hưởng của

tham số môi trường

Trang 4

3 Mục tiêu

Sử dụng học máy để giúp máy tính có thể phát hiện khuôn mặt sau đó chụp ảnh và lưu vào ổ đĩa, cho phép máy tính học tự động mà không cần sự trợ giúp hoặc can thiệp của con người.

PHẦN 2: NỘI DUNG

CHƯƠNG I: TỔNG QUAN

1.1 Khái niệm

Python là ngôn ngữ lập trình máy tính bậc cao thường được sử dụng để

xây dựng trang web và phần mềm, tự động hóa các tác vụ và tiến hành phân tích

dữ liệu Python là ngôn ngữ có mục đích chung, nghĩa là nó có thể được sử dụng

để tạo nhiều chương trình khác nhau và không chuyên biệt cho bất kỳ vấn đề cụ

thể nào.

Trang 5

1.2 Ứng dụng của Python

Python thường được sử dụng để phát triển trang web và phần mềm, tự động hóa tác vụ, phân tích dữ liệu và trực quan hóa dữ liệu Vì tương đối dễ học, Python đã được nhiều người không phải là lập trình viên như kế toán và nhà khoa học áp dụng cho nhiều công việc hàng ngày, chẳng hạn như tổ chức tài chính.

1.3 Đặc tính của Python

Các đặc điểm cơ bản của Python bao gồm:

Trình thông dịch Python.

2 Ngôn ngữ hướng đối tượng: Nó hỗ trợ các tính năng và kỹ thuật lập

trình hướng đối tượng.

3 Ngôn ngữ lập trình tương tác: Người dùng có thể tương tác trực tiếp

với trình thông dịch python để viết chương trình.

Trang 6

4 Ngôn ngữ dễ học: Python rất dễ học, đặc biệt là cho người mới bắt

5 Cú pháp đơn giản: Việc hình thành cú pháp Python rất đơn giản và dễ

hiểu, điều này cũng làm cho nó trở nên phổ biến.

6 Dễ đọc: Mã nguồn Python được xác định rõ ràng và có thể nhìn thấy

9 Có thể cải tiến: Python cung cấp một cấu trúc cải tiến để hỗ trợ các

chương trình lớn sau đó là shell-script.

Trang 7

CHƯƠNG II: THIẾT KẾ PHẦN MỀM

2.1 CODE

Trang 8

2.2 Kết quả

1 – Chạy chương trình phát hiện khuôn mặt và chụp ảnh

Trang 9

2 - Ảnh được lưu vào ổ đĩa

Trang 10

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

4.1 Kết luận

Ưu điểm:

 Cơ bản đã nắm bắt được các bước phát triển phần mềm

 Thực hiện đúng quy trình xây dựng được bố cục phần mềm hợp lý

 Bước đầu đã thực hiện được việc phát hiện khuôn mặt

Nhược điểm:

 Khả năng phát hiện khuôn mặt vẫn còn hạn chế

 Cơ sở dữ liệu nhỏ, chức năng phân quyền chưa tối ưu

 Chưa thể thực hiện chụp theo nút bấm, mà hoàn toàn là tự động

4.2 Hướng phát triển

Đây là những bước khởi đầu để em có thể phát triển các nền tảng lớn hơn

trong tương lai, trong dự án tiếp theo em sẽ xây dựng một phần mềm phát hiện

Trang 11

khuôn mặt chuyên nghiệp hơn Có chức năng hiển thị tên người được phát hiện.

Không những thế còn có thể phát hiện được cảm xúc của khuôn mặt.

Ngày đăng: 14/04/2024, 15:09

Tài liệu cùng người dùng

Tài liệu liên quan