Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (689.47 KB, 11 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
<b>HỌC PHẦN: NHẬP MÔN XỬ LÝ ẢNH, HỌC MÁY VÀ ỨNG DỤNG</b>
<b>Đề 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” </b>
<b>PHẦN 1: MỞ ĐẦU</b>
<b>1. Tên đề tài</b>
- 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
<b>2. Tính cấp thiết của vấn đề</b>
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
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4"><b>3. Mục tiêu</b>
Sử dụng học máy để giúp máy tính có thể phát hiện khn 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.
<b>PHẦN 2: NỘI DUNG</b>
<b>CHƯƠNG I: TỔNG QUAN</b>
<b>1.1. Khái niệm</b>
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.
</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5"><b>1.2. Ứng dụng của Python</b>
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ế tố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.
<b>1.3. Đặc tính của Python</b>
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.
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="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.
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7"><b>CHƯƠNG II: THIẾT KẾ PHẦN MỀM</b>
<b>2.1. CODE</b>
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8"><b>2.2. Kết quả</b>
1 – Chạy chương trình phát hiện khn mặt và chụp ảnh
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">2 - Ảnh được lưu vào ổ đĩa
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10"><b>CHƯƠNG III: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN</b>
<b>4.1. Kết luận</b>
Ư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
<b>4.2. Hướng phát triển</b>
Đâ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
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="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.
</div>