Đồ án: Xây dựng ứng dụng phát hiện khuôn mặt trong ảnh sử dụng OpenCV
Đồ án Xây dựng ứng dụng phát hiện khuôn mặt trong ảnh sử dụng OpenCV tìm hiểu tổng quan về phát hiện khuôn mặt trong ảnh; phương pháp phát hiện khuôn mặt dựa trên đặc trưng Haarlike; một số hàm cơ bản trong thư viện OpenCV sử dụng cho phát hiện khuôn mặt trong ảnh; xây dựng ứng dụng phát hiện khuôn mặt trong ảnh sử dụng OpenCV.
Mục lục nội dung
1. Mở đầu
Công nghệ thông tin đang được ứng dụng trong mọi lĩnh vực của cuộc sống. Với một hệ thống máy tính, chúng ta có thể làm được rất nhiều việc, tiết kiện thời gian và công sức. Điển hình như công việc nhận dạng mặt người. Ngày xưa, muốn tìm kiếm một kẻ tình nghi trong siêu thị hay sân bay, các nhân viên an ninh phải tìm kiếm trên từng màn hình camera theo dõi. Ngày nay, công việc đấy đã được làm tự động nhờ các hệ thống nhận dạng mặt người. Phát hiện mặt người trong ảnh là một phần quan trọng của hệ thống nhận dạng mặt người đó, giải quyết tốt việc phát hiện mặt người sẽ giúp tiết kiệm thời gian và nâng cao độ chính xác của việc nhận dạng khuôn mặt. Phát hiện mặt người cũng là một bài toán nhận dạng đơn giản, hệ thống chỉ cần phân loại đối tượng đưa vào có phải mặt người hay không phải mặt người. Ở mức độ cao hơn, sau khi đã phát hiện được khuôn mặt, các khuôn mặt đó sẽ được so sánh với các khuôn mặt có trong dữ liệu để nhận dạng xem khuôn mặt đấy là của ai (thường áp dụng trong nhận dạng khuôn mặt của người nổi tiếng hoặc của tội phạm đang bị truy nã).
2. Nội dung
2.1 Tổng quan về phát hiện khuôn mặt
Giới thiệu phát hiện khuôn mặt
Các hướng tiếp cận trong phát hiện khuôn mặt
- Hướng tiếp cận dựa trên tri thức
- Hướng tiếp cận dựa trên đặc trưng không đổi.
- Hướng tiếp cận dựa trên so lớp mẫu
- Hướng tiếp cận dựa trên máy học
- Hướng tiếp cận tổng hợp
Khó khăn và thách thức trong bài toán phát hiện khuôn mặt
Một số lĩnh vực ứng dụng phát hiện khuôn mặt
2.2 Phát hiện khuôn mặt sử dụng đặc trưng Haar
Đặc trưng của Haar
- Đối tượng nhận dạng
- Đặc trưng
Bộ phân lớp AdaBoost
- Giới thiệu
- Các hướng tiếp cận dò tìm khuôn mặt nhanh
- Thuật toán AdaBoost
- Bộ phân lớp AdaBoost
Dò tìm khuôn mặt
Nhận xét
- Ưu điểm
- Nhược điểm
2.3 Thực nghiệm phát hiện khuôn mặt
Mô tả bài toán
Phân tích và lựa chọn công cụ
Phát hiện khuôn mặt sử dụng hàm OpenCV
- OpenCV là gì
- Cấu trúc OpenCV
- Phát hiện khuôn mặt với các hàm trong OpenCV
Một số kết quả chương trình
3. Kết luận
Qua tìm hiểu bài toán phát hiện mặt người trong ảnh em đã thấy được sự quan trọng của xử lý ảnh cũng như sự phát triển và tầm quan trọng của bài toán phát hiện mặt người trong đời sống. Trong quá trình xây dựng chương trình em đã tìm hiểu về thư viện mã nguồn mở OpenCV. Qua đó biết cách sử dụng các hàm được xây dựng sẵn trong thư viện OpenCV. Về chương trình em mới chỉ thực hiện phát hiện mặ người trong ảnh, kết quả đạt được như mong muốn, thời gian phát hiện nhanh đối với mặt người chụp thẳng, chất lượng ảnh tốt, không có vật cản…., còn trong các ảnh như chụp hơi nghiêng hay ảnh có màu sắc tối thì chương trình vẫn chưa phát hiện ra khuôn mặt trong ảnh đó.
4. Tài liệu tham khảo
https://123doc.org/document/2903809-bao-cao-do-an-phat-hien- khuon-mat-voi-thuat-toan-adaboost.htm)
https://www.stdio.vn/articles/opencv-voi-python-trong-ung- dung-phat-hien-khuon-mat-trong-buc-anh-617
--- Nhấn nút TẢI VỀ hoặc XEM ONLINE để tham khảo đầy đủ nội dung Đồ án trên ---
Tham khảo thêm
- pdf Đồ án: Xây dựng ứng dụng chat trong Android với Firebase
- pdf Đồ án: Xây dựng ứng dụng phát hiện phần khác biệt giữa hai ảnh
- pdf Đồ án: Xây dựng ứng dụng quản lý bàn ăn trên thiết bị di động Android
- pdf Đồ án: Xây dựng ứng dụng quản lý cho vay vốn của quỹ vay vốn của Liên đoàn Lao động thành phố
- pdf Đồ án: Một số nội dung về ảnh panorama và kỹ thuật ghép ảnh
- pdf Đồ án: Xây dựng ứng dụng quản lý quy trình giảng dạy của giảng viên
- pdf Đồ án: Xây dựng chương trình theo dõi giảng dạy tại các phòng máy tính trong trường Đại học Dân lập Hải Phòng
- pdf Đồ án: Phát triển hệ thống hỗ trợ luyện thi TOEIC dựa trên Moodle
- pdf Đồ án: Xây dựng chương trình quản lý nhân viên trong nhà hàng
- pdf Đồ án: Xây dựng hệ thống hỗ trợ khảo sát thăm dò ý kiến sinh viên
- pdf Đồ án: Xây dựng chương trình quản lý nhà hàng Coffee SEN
- pdf Đồ án: Chương trình quản lý lương xí nghiệp xăng dầu K131
- pdf Đồ án: Xây dựng chương trình quản lý nhà hàng Hữu Hạnh
- pdf Đồ án: Xây dựng hệ thống dự báo phụ tải điện sử dụng mạng nơron nhân tạo
- pdf Đồ án: Xây dựng chương trình quản lý và kế toán kho hàng
- pdf Đồ án: Xây dựng chương trình kế toán tiền mặt
- pdf Đồ án: Xây dựng Website bán hàng đa cấp bằng ASP.NET
- pdf Đồ án: Xây dựng hệ thống quản lý cấu hình máy tính trong mạng LAN
- pdf Đồ án: Môi trường phát triển tác tử di động và ứng dụng
- pdf Đồ án: Chương trình theo dõi cấp phát thuốc tại phòng y tế trường Đại học Dân lập Hải Phòng
- pdf Đồ án: Tìm hiểu kỹ thuật 3D Morphing
- pdf Đồ án: Tìm hiểu bài toán xóa đối tượng nhỏ trong ảnh
- pdf Đồ án: Tìm hiểu phương pháp trích chọn đặc trưng hình ảnh và độ đo tương tự
- pdf Đồ án: Tìm hiểu kỹ thuật AJAX và viết ứng dụng thực nghiệm
- pdf Đồ án: Tìm hiểu và xây dựng ứng dụng mã hóa đối xứng bằng thuật toán Rijndael
- pdf Đồ án: Tìm hiểu bài toán làm trơn ảnh
- pdf Đồ án: Xây dựng chương trình xác thực ảnh số
- pdf Đồ án: Kỹ thuật giấu tin thuận nghịch trong ảnh MMPOUA
- pdf Đồ án: Kỹ thuật giấu tin trên k bit LSB của ảnh
- pdf Đồ án: Tìm hiểu, nghiên cứu một số tình huống trong chuyển giao hồ sơ y tế điện tử
- pdf Đồ án: Tra cứu ảnh dựa trên lược đồ khoảng cách và biểu diễn hình dạng
- pdf Đồ án: Xây dựng hệ thống hỗ trợ quản lý cung cấp phim theo yêu cầu
- pdf Đồ án: Tìm hiểu công nghệ thực tế ảo và ứng dụng
- pdf Đồ án: Xây dựng chương trình trợ giúp tìm việc làm cho người lao động
- pdf Đồ án: Kỹ thuật giấu ảnh màu trong ảnh màu
- pdf Đồ án: Xây dựng chương trình trợ giúp tổ chức và quản lý các giải đấu
- pdf Đồ án: Nghiên cứu xây dựng ứng dụng cho hệ điều hành iOS
- pdf Đồ án: Tìm hiểu phương pháp nâng cao chất lượng ảnh y học