SlideShare uma empresa Scribd logo
1 de 15
THỊ GIÁC MÁY TÍNH
NGHIÊN CỨU VÀ CÀI ĐẶT CHƯƠNG TRÌNH
SỬ DỤNG HOG/LBP PHÁT HIỆN MẶT NGƯỜI
TRONG VIDEO
Sinh viên thực hiện: Nguyễn Thu Huyền - 83492
Nội dung
01
Đặt vấn đề
03
Cài đặt và thực nghiệm
02
Giới thiệu
04
Kết luận
01
Đặt vấn đề
• Trong những năm gần đây, Trí tuệ nhân tạo (Artificial
Intellegence) là một trong những lĩnh vực được rất
nhiều các nhà khoa học quan tâm. Đặc biệt các ứng
dụng và nghiên cứu của Trí tuệ nhân tạo & Máy học
đã được áp dụng rất nhiều vào thực tế, và góp phần
không nhỏ vào việc cải thiện cuộc sống của con
người ngày nay.
• Cùng với phát triển của AI, đã có rất nhiều hệ thống
phát hiện khuôn mặt khác nhau được hình thành. Kết
quả phát hiện của từng hệ thống cũng khác nhau tùy
vào dữ liệu test. Trong bài lần này em sử dụng
phương pháp LBP.
Giới thiệu
02
Phát hiện khuôn mặt là gì?
Phát hiện khuôn mặt là quá trình tự động định vị
khuôn mặt người trong phương tiện trực quan (hình
ảnh kỹ thuật số hoặc video). Một khuôn mặt được
phát hiện được báo cáo tại một vị trí có kích thước và
hướng liên quan.
Phương pháp làm việc
• Phương pháp LBP(Local Binary Patterns): Đây là
phương pháp trích trọn đặc trưng trong xử lý ảnh, các
đặc trưng được trích trọn tiếp tục tiến hành chọn lọc,
thu gọn thành vector đặc trưng. Vector đặc trưng
dung để đưa vào mô hình máy để học, phân loại
Sơ đồ phát hiện khuôn mặt
03 Cài đặt và thực nghiệm
• Một ngôn ngữ lập trình thông dịch.
• Hướng đối tượng.
• Có sẵn dưới dạng mã nguồn mở hoặc dạng nhị phân.
• Sử dụng cơ chế cấp phát bộ nhớ tự động với cú pháp đơn giản và rõ ràng,
giúp người học dễ tiếp cạn và làm quen, kể cả đói với những người mới
bắt đầu lập trình.
Ngôn ngữ lập trình - Python
Thư viện sử dụng - OpenCV
OpenCV là một mã nguồn mở hàng đầu cho thị giác máy
tính (computer vision), xử lý ảnh, máy học và các tính năng
gia tốc GPU trong hoạt động thời gian thực.
• Phân tích hình ảnh.
• Tạo ra thị giác máy tính cho phép xây dựng lại, gián
đoạn và thông hiểu môi trường 3D từ môi trường 2D
tương ứng với nó.
• Tìm kiếm phục hồi hình ảnh.
Nền tảng lập trình - Pycharm
Pycharm là nền tảng hybrid được Jetbrains phát triển như
một IDE cho Python. Thường được sử dụng để phát triển
ứng dụng Python.
• Hỗ trợ cho nhiều công nghệ Web.
• Hỗ trợ cho các Web framework Python phổ biến.
• Hỗ trợ cho Thư viện Khoa học Python.
Nền tảng lập trình - Pycharm
Pycharm là nền tảng hybrid được Jetbrains phát triển như
một IDE cho Python. Thường được sử dụng để phát triển
ứng dụng Python.
• Hỗ trợ cho nhiều công nghệ Web.
• Hỗ trợ cho các Web framework Python phổ biến.
• Hỗ trợ cho Thư viện Khoa học Python.
Thực nghiệm
Kết luận
04
• Ưu điểm:
- Ưu điểm 1
- Ưu điểm 2
• Nhược điểm
- Nhược điểm 1
- Nhược điểm 2
• Hướng phát triển
- Hướng phát triển 1
- Hướng phát triển 2

Mais conteúdo relacionado

Semelhante a Product Design Major for College_ 3D Printing by Slidesgo.pptx

Mô hình nhận diện captcha sử dụng công.pptx
Mô hình nhận diện captcha sử dụng công.pptxMô hình nhận diện captcha sử dụng công.pptx
Mô hình nhận diện captcha sử dụng công.pptxNguynHngL8
 
TRIỂN KHAI OPENVPN TRÊN UBUNTU SERVER
TRIỂN KHAI OPENVPN TRÊN UBUNTU SERVERTRIỂN KHAI OPENVPN TRÊN UBUNTU SERVER
TRIỂN KHAI OPENVPN TRÊN UBUNTU SERVERBảo Bối
 
Tai lieu tap huan e learning
Tai lieu tap huan e  learningTai lieu tap huan e  learning
Tai lieu tap huan e learningDuyen Do
 
Thiết kế và chế tạo cánh tay robot 5 bậc tự do phân loại sản phẩm ứng dụng cô...
Thiết kế và chế tạo cánh tay robot 5 bậc tự do phân loại sản phẩm ứng dụng cô...Thiết kế và chế tạo cánh tay robot 5 bậc tự do phân loại sản phẩm ứng dụng cô...
Thiết kế và chế tạo cánh tay robot 5 bậc tự do phân loại sản phẩm ứng dụng cô...Man_Ebook
 
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...nataliej4
 
đạI học đà nẵngkhoa công nghệ thông tin và truyền thông báo cáo đồ án cơ sở 5...
đạI học đà nẵngkhoa công nghệ thông tin và truyền thông báo cáo đồ án cơ sở 5...đạI học đà nẵngkhoa công nghệ thông tin và truyền thông báo cáo đồ án cơ sở 5...
đạI học đà nẵngkhoa công nghệ thông tin và truyền thông báo cáo đồ án cơ sở 5...jackjohn45
 
Huong dan su dung phan mem thi nghiem ao vat ly crocodile physics 605 bang ti...
Huong dan su dung phan mem thi nghiem ao vat ly crocodile physics 605 bang ti...Huong dan su dung phan mem thi nghiem ao vat ly crocodile physics 605 bang ti...
Huong dan su dung phan mem thi nghiem ao vat ly crocodile physics 605 bang ti...Kudos2010
 
Unit plan nhom01
Unit plan nhom01Unit plan nhom01
Unit plan nhom01nhom01
 
Nhóm 11 _ Den da khong duong _ CNPM.pptx
Nhóm 11 _ Den da khong duong _ CNPM.pptxNhóm 11 _ Den da khong duong _ CNPM.pptx
Nhóm 11 _ Den da khong duong _ CNPM.pptxLnNguynThnh4
 
Tạp chí lập trình VOL.2 Tháng 4/2013 Tinh Giản
Tạp chí lập trình VOL.2 Tháng 4/2013 Tinh GiảnTạp chí lập trình VOL.2 Tháng 4/2013 Tinh Giản
Tạp chí lập trình VOL.2 Tháng 4/2013 Tinh GiảnNgoc Tu
 
Lập trình tinh giản
Lập trình tinh giảnLập trình tinh giản
Lập trình tinh giảnDieu Le Hoang
 
MHthacnuoc_NMCNPM.pptx12112323213123123123
MHthacnuoc_NMCNPM.pptx12112323213123123123MHthacnuoc_NMCNPM.pptx12112323213123123123
MHthacnuoc_NMCNPM.pptx12112323213123123123LnNguynThnh4
 

Semelhante a Product Design Major for College_ 3D Printing by Slidesgo.pptx (20)

Báo cáo
Báo cáoBáo cáo
Báo cáo
 
Mô hình nhận diện captcha sử dụng công.pptx
Mô hình nhận diện captcha sử dụng công.pptxMô hình nhận diện captcha sử dụng công.pptx
Mô hình nhận diện captcha sử dụng công.pptx
 
TRIỂN KHAI OPENVPN TRÊN UBUNTU SERVER
TRIỂN KHAI OPENVPN TRÊN UBUNTU SERVERTRIỂN KHAI OPENVPN TRÊN UBUNTU SERVER
TRIỂN KHAI OPENVPN TRÊN UBUNTU SERVER
 
Tai lieu tap huan e learning
Tai lieu tap huan e  learningTai lieu tap huan e  learning
Tai lieu tap huan e learning
 
Thiết kế và chế tạo cánh tay robot 5 bậc tự do phân loại sản phẩm ứng dụng cô...
Thiết kế và chế tạo cánh tay robot 5 bậc tự do phân loại sản phẩm ứng dụng cô...Thiết kế và chế tạo cánh tay robot 5 bậc tự do phân loại sản phẩm ứng dụng cô...
Thiết kế và chế tạo cánh tay robot 5 bậc tự do phân loại sản phẩm ứng dụng cô...
 
Ispring suit
Ispring suitIspring suit
Ispring suit
 
Kich ban chan1
Kich ban chan1Kich ban chan1
Kich ban chan1
 
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
Bc thực tập nghiên cứu, phát triển xây dựng hệ thống giám sát mạng bằng phần ...
 
đạI học đà nẵngkhoa công nghệ thông tin và truyền thông báo cáo đồ án cơ sở 5...
đạI học đà nẵngkhoa công nghệ thông tin và truyền thông báo cáo đồ án cơ sở 5...đạI học đà nẵngkhoa công nghệ thông tin và truyền thông báo cáo đồ án cơ sở 5...
đạI học đà nẵngkhoa công nghệ thông tin và truyền thông báo cáo đồ án cơ sở 5...
 
Huong dan su dung phan mem thi nghiem ao vat ly crocodile physics 605 bang ti...
Huong dan su dung phan mem thi nghiem ao vat ly crocodile physics 605 bang ti...Huong dan su dung phan mem thi nghiem ao vat ly crocodile physics 605 bang ti...
Huong dan su dung phan mem thi nghiem ao vat ly crocodile physics 605 bang ti...
 
Đề tài: Công cụ sinh dữ liệu thử tự động cho chương trình Java
Đề tài: Công cụ sinh dữ liệu thử tự động cho chương trình JavaĐề tài: Công cụ sinh dữ liệu thử tự động cho chương trình Java
Đề tài: Công cụ sinh dữ liệu thử tự động cho chương trình Java
 
Unit plan nhom01
Unit plan nhom01Unit plan nhom01
Unit plan nhom01
 
Đề tài: Ứng dụng camera 3D trong phân loại sản phẩm, HAY
Đề tài: Ứng dụng camera 3D trong phân loại sản phẩm, HAYĐề tài: Ứng dụng camera 3D trong phân loại sản phẩm, HAY
Đề tài: Ứng dụng camera 3D trong phân loại sản phẩm, HAY
 
Phân Tích Dữ Liệu Phân Hạng Tín Dụng Dựa Trên Bộ Dữ Liệu Xyz Bằng Phần Mềm Or...
Phân Tích Dữ Liệu Phân Hạng Tín Dụng Dựa Trên Bộ Dữ Liệu Xyz Bằng Phần Mềm Or...Phân Tích Dữ Liệu Phân Hạng Tín Dụng Dựa Trên Bộ Dữ Liệu Xyz Bằng Phần Mềm Or...
Phân Tích Dữ Liệu Phân Hạng Tín Dụng Dựa Trên Bộ Dữ Liệu Xyz Bằng Phần Mềm Or...
 
Nhóm 11 _ Den da khong duong _ CNPM.pptx
Nhóm 11 _ Den da khong duong _ CNPM.pptxNhóm 11 _ Den da khong duong _ CNPM.pptx
Nhóm 11 _ Den da khong duong _ CNPM.pptx
 
Tạp chí lập trình VOL.2 Tháng 4/2013 Tinh Giản
Tạp chí lập trình VOL.2 Tháng 4/2013 Tinh GiảnTạp chí lập trình VOL.2 Tháng 4/2013 Tinh Giản
Tạp chí lập trình VOL.2 Tháng 4/2013 Tinh Giản
 
Lập trình tinh giản
Lập trình tinh giảnLập trình tinh giản
Lập trình tinh giản
 
MHthacnuoc_NMCNPM.pptx12112323213123123123
MHthacnuoc_NMCNPM.pptx12112323213123123123MHthacnuoc_NMCNPM.pptx12112323213123123123
MHthacnuoc_NMCNPM.pptx12112323213123123123
 
thuyet trinh mon cnpm.ppt
thuyet trinh mon cnpm.pptthuyet trinh mon cnpm.ppt
thuyet trinh mon cnpm.ppt
 
Nhận Diện Hành Động Con Người Trong Video Sử Dụng Deep Learning.doc
Nhận Diện Hành Động Con Người Trong Video Sử Dụng Deep Learning.docNhận Diện Hành Động Con Người Trong Video Sử Dụng Deep Learning.doc
Nhận Diện Hành Động Con Người Trong Video Sử Dụng Deep Learning.doc
 

Product Design Major for College_ 3D Printing by Slidesgo.pptx

  • 1. THỊ GIÁC MÁY TÍNH NGHIÊN CỨU VÀ CÀI ĐẶT CHƯƠNG TRÌNH SỬ DỤNG HOG/LBP PHÁT HIỆN MẶT NGƯỜI TRONG VIDEO Sinh viên thực hiện: Nguyễn Thu Huyền - 83492
  • 2. Nội dung 01 Đặt vấn đề 03 Cài đặt và thực nghiệm 02 Giới thiệu 04 Kết luận
  • 4. • Trong những năm gần đây, Trí tuệ nhân tạo (Artificial Intellegence) là một trong những lĩnh vực được rất nhiều các nhà khoa học quan tâm. Đặc biệt các ứng dụng và nghiên cứu của Trí tuệ nhân tạo & Máy học đã được áp dụng rất nhiều vào thực tế, và góp phần không nhỏ vào việc cải thiện cuộc sống của con người ngày nay. • Cùng với phát triển của AI, đã có rất nhiều hệ thống phát hiện khuôn mặt khác nhau được hình thành. Kết quả phát hiện của từng hệ thống cũng khác nhau tùy vào dữ liệu test. Trong bài lần này em sử dụng phương pháp LBP.
  • 6. Phát hiện khuôn mặt là gì? Phát hiện khuôn mặt là quá trình tự động định vị khuôn mặt người trong phương tiện trực quan (hình ảnh kỹ thuật số hoặc video). Một khuôn mặt được phát hiện được báo cáo tại một vị trí có kích thước và hướng liên quan. Phương pháp làm việc • Phương pháp LBP(Local Binary Patterns): Đây là phương pháp trích trọn đặc trưng trong xử lý ảnh, các đặc trưng được trích trọn tiếp tục tiến hành chọn lọc, thu gọn thành vector đặc trưng. Vector đặc trưng dung để đưa vào mô hình máy để học, phân loại
  • 7. Sơ đồ phát hiện khuôn mặt
  • 8. 03 Cài đặt và thực nghiệm
  • 9. • Một ngôn ngữ lập trình thông dịch. • Hướng đối tượng. • Có sẵn dưới dạng mã nguồn mở hoặc dạng nhị phân. • Sử dụng cơ chế cấp phát bộ nhớ tự động với cú pháp đơn giản và rõ ràng, giúp người học dễ tiếp cạn và làm quen, kể cả đói với những người mới bắt đầu lập trình. Ngôn ngữ lập trình - Python
  • 10. Thư viện sử dụng - OpenCV OpenCV là một mã nguồn mở hàng đầu cho thị giác máy tính (computer vision), xử lý ảnh, máy học và các tính năng gia tốc GPU trong hoạt động thời gian thực. • Phân tích hình ảnh. • Tạo ra thị giác máy tính cho phép xây dựng lại, gián đoạn và thông hiểu môi trường 3D từ môi trường 2D tương ứng với nó. • Tìm kiếm phục hồi hình ảnh.
  • 11. Nền tảng lập trình - Pycharm Pycharm là nền tảng hybrid được Jetbrains phát triển như một IDE cho Python. Thường được sử dụng để phát triển ứng dụng Python. • Hỗ trợ cho nhiều công nghệ Web. • Hỗ trợ cho các Web framework Python phổ biến. • Hỗ trợ cho Thư viện Khoa học Python.
  • 12. Nền tảng lập trình - Pycharm Pycharm là nền tảng hybrid được Jetbrains phát triển như một IDE cho Python. Thường được sử dụng để phát triển ứng dụng Python. • Hỗ trợ cho nhiều công nghệ Web. • Hỗ trợ cho các Web framework Python phổ biến. • Hỗ trợ cho Thư viện Khoa học Python.
  • 15. • Ưu điểm: - Ưu điểm 1 - Ưu điểm 2 • Nhược điểm - Nhược điểm 1 - Nhược điểm 2 • Hướng phát triển - Hướng phát triển 1 - Hướng phát triển 2