(Đồ án tốt nghiệp) Nhận dạng cảm xúc trên khuôn mặt(Đồ án tốt nghiệp) Nhận dạng cảm xúc trên khuôn mặt(Đồ án tốt nghiệp) Nhận dạng cảm xúc trên khuôn mặt(Đồ án tốt nghiệp) Nhận dạng cảm xúc trên khuôn mặt(Đồ án tốt nghiệp) Nhận dạng cảm xúc trên khuôn mặt(Đồ án tốt nghiệp) Nhận dạng cảm xúc trên khuôn mặt(Đồ án tốt nghiệp) Nhận dạng cảm xúc trên khuôn mặt(Đồ án tốt nghiệp) Nhận dạng cảm xúc trên khuôn mặt(Đồ án tốt nghiệp) Nhận dạng cảm xúc trên khuôn mặt(Đồ án tốt nghiệp) Nhận dạng cảm xúc trên khuôn mặt(Đồ án tốt nghiệp) Nhận dạng cảm xúc trên khuôn mặt(Đồ án tốt nghiệp) Nhận dạng cảm xúc trên khuôn mặt(Đồ án tốt nghiệp) Nhận dạng cảm xúc trên khuôn mặt(Đồ án tốt nghiệp) Nhận dạng cảm xúc trên khuôn mặt(Đồ án tốt nghiệp) Nhận dạng cảm xúc trên khuôn mặt(Đồ án tốt nghiệp) Nhận dạng cảm xúc trên khuôn mặt(Đồ án tốt nghiệp) Nhận dạng cảm xúc trên khuôn mặt(Đồ án tốt nghiệp) Nhận dạng cảm xúc trên khuôn mặt
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA ĐIỆN - ĐIỆN TỬ ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ - TRUYỀN THÔNG NHẬN DẠNG CẢM XÚC TRÊN KHUÔN MẶT GVHD: ThS NGUYỄN DUY THẢO SVTH: NGÔ BÁ ĐẠI MSSV: 12141042 SVTH: BÙI TRỌNG TRÍ MSSV: 12141677 SKL 0 5 Tp Hồ Chí Minh, tháng 01/2017 BỘ GIÁO DỤC & ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP - ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG ĐỀ TÀI: NHẬN DẠNG CẢM XÚC TRÊN KHUÔN MẶT GVHD:ThS.Nguyễn Duy Thảo SVTH: Ngơ Bá Đại MSSV: 12141042 Bùi Trọng Trí MSSV: 12141677 Tp Hồ Chí Minh - 1/2017 BỘ GIÁO DỤC & ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP - ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG ĐỀ TÀI: NHẬN DẠNG CẢM XÚC TRÊN KHUÔN MẶT GVHD: ThS Nguyễn Duy Thảo SVTH : Ngơ Bá Đại MSSV: 12141042 Bùi Trọng Trí MSSV: 12141677 Tp Hồ Chí Minh - 1/2017 PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Thông tin sinh viên Họ tên: Ngô Bá Đại MSSV: 12141042 Tel: 0936 059 010 Email: ngobadaispk@gmail.com Họ tên: Bùi Trọng Trí MSSV: 12141677 Tel: 0961 929 640 Email: 12141677@student.hcmute.edu.vn Thông tin đề tài Tên đề tài: NHẬN DẠNG CẢM XÚC TRÊN KHN MẶT Mục đích: Xây dựng hệ thống nhận dạng cảm xúc khn mặt máy tính nhúng liệu xuống kit Arduino hiển thị led đơn Đồ án tốt nghiệp thực tại: Bộ môn Điện Tử Công Nghiệp, Khoa Điện - Điện Tử, Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh Thời gian thực hiện: Từ ngày 10/10/2016 đến 4/1/2017 Các nhiệm vụ cụ thể đề tài Tìm hiểu Kit Arduino, phần mềm Matlab Cài đặt Arduino Matlab Tìm hiểu thuật tốn huấn luyện nhận dạng cảm xúc khuôn mặt Thiết kế, xây dựng hệ thống nhận dạng cảm xúc khuôn mặt Thiết kế hệ thống ứng dụng kit Arduino Viết sách đồ án Lời cam đoan sinh viên Chúng – Ngô Bá Đại Bùi Trọng Trí cam đoan ĐATN cơng trình nghiên cứu thân hướng dẫn Thạc sỹ Nguyễn Duy Thảo Các kết công bố trung thực không chép từ cơng trình khác Tp.HCM, ngày tháng năm 2017 SV thực đồ án Ngô Bá Đại Xác nhận Bộ Mơn Bùi Trọng Trí Tp.HCM, ngày tháng năm 2017 Giáo viên hướng dẫn (Ký ghi rõ họ tên học hàm học vị) TRƯỜNG ĐẠI HỌC SPKT TPHCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Khoa Điện - Điện Tử Bộ Môn Điện Tử Công Nghiệp Độc lập - Tự - Hạnh phúc Tp Hồ Chí Minh, ngày 10 tháng 10 năm 2016 LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP (Bản lịch trình đóng vào đồ án) Họ tên sinh viên 1: Ngô Bá Đại Lớp: 12141DT1C MSSV: 12141042 Họ tên sinh viên 2: Bùi Trọng Trí Lớp: 12141DT1D MSSV: 12141677 Tên đề tài: NHẬN DẠNG CẢM XÚC TRÊN KHUÔN MẶT Tuần/ngày Xác nhận Nội dung GVHD Tuần Tìm đề tài Tuần Tìm hiểu hoạt động Arduino Matlab Tuần Cài đặt Matlab, cài Arduino, cài webcam Matlab Tuần Lập trình Arduino với chân I/O để nhúng liệu Tuần Lập trình xây dựng ảnh huấn luyện để nhận dạng Tuần Lập trình nhận dạng cảm xúc từ ảnh huấn luyện Tuần Lập trình nhận dạng cảm xúc qua Camera Tuần Hiệu chỉnh toàn chương trình Tuần Viết luận văn Tuần 10 Chỉnh sửa, in đồ án GV HƯỚNG DẪN (Ký ghi rõ họ tên) LỜI CAM ĐOAN Chúng cam đoan ĐATN cơng trình nghiên cứu thân hướng dẫn Thạc sỹ Nguyễn Duy Thảo Các kết công bố ĐATN “Nhận dạng cảm xúc khuôn mặt” trung thực khơng chép hồn tồn từ cơng trình khác Người thực đề tài Ngô Bá Đạị Bùi Trọng Trí LỜI CẢM ƠN Trong q trình làm đồ án tốt nghiệp, chúng em nhận nhiều ủng hộ, giúp đỡ đóng góp ý kiến bảo nhiệt tình thầy cơ, gia đình bạn bè Chúng em xin gửi lời cảm ơn chân thành đến Th.S Nguyễn Duy Thảo - Trường Đại học Sư phạm Kỹ thuật Tp.HCM tận tình hướng dẫn bảo suốt thời gian làm luận án tốt nghiệp Thầy tạo nhiều điều kiện cho lời khun q báu giúp chúng em hồn thành tốt khóa luận Xin chân thành cảm ơn thầy cô giáo Trường Đại học Sư phạm Kỹ thuật Tp.HCM nói chung, thầy cô Bộ môn Điện tử Công nghiệp nói riêng tận tình giảng dạy, truyền đạt cho chúng em kiến thức quý báu tạo điều kiện giúp đỡ suốt trình học tập năm học vừa qua, giúp chúng em có sở lý thuyết vững vàng Cuối cùng, chúng em xin chân thành cảm ơn gia đình bạn bè, tạo điều kiện, quan tâm, ủng hộ, giúp đỡ, động viên chúng em suốt trình học tập hoàn thành đồ án tốt nghiệp Chúng em xin chân thành cảm ơn! Người thực đề tài Ngơ Bá Đại Bùi Trọng Trí MỤC LỤC Trang bìa i Nhiệm vụ đồ án ii Lịch trình iii Cam đoan iv Lời cảm ơn v Mục lục vi Liệt kê hình ix Liệt kê bảng xi Tóm tắt xii CHƯƠNG TỔNG QUAN 1.1 Đặt vấn đề 1.2 Mục tiêu 1.3 Nội dung nghiên cứu 1.4 Giới hạn 1.5 Bố cục CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Giới thiệu phần cứng 2.1.1 Kit Ardunio 2.1.2 Kit Arduino Uno 2.2 Tổng quan Matlab 2.3 Các cảm xúc khuôn mặt 2.4 Phương pháp nhận dang PCA-Eigenfaces 2.4.1 Phương pháp PCA 2.4.2 Eigenfaces nhận dạng cảm xúc khuôn mặt 12 2.4.3 Các bước Eigenfaces 13 2.5 Các hàm xử lý Matlab 18 CHƯƠNG TÍNH TỐN VÀ THIẾT KẾ 20 3.1 Giới thiệu 20 3.2 Tổng quan phần cứng 20 3.2.1 Tổng quan khối 20 3.2.2 Board Arduino Uno R3 21 3.3 Thiết kế hệ thống 25 3.3.1 Thiết kế sơ đồ khối hệ thống 25 3.3.2 Thiết kế khối hệ thống 27 3.4 Cài đặt gói hỗ trợ phần cứng cho Matlab 30 3.4.1 Kết nối Arduino với Matlab 30 3.4.2 Cài đặt camera cho Matlab 33 CHƯƠNG THI CÔNG HỆ THỐNG 35 4.1 Giới thiệu 35 4.2 Thi công hệ thống 35 4.3 Lưu đồ giải thuật 36 4.4 Viết tài liệu hướng dẫn, sử dụng, thao tác 42 4.4.1 Tài liệu hướng dẫn sử dụng 42 4.4.2 Quy trình thao tác 42 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ 43 5.1 Kết 43 5.1.1 Tổng quan kết đạt 43 5.1.2 Kết thực tế 43 5.2 Nhận xét đánh giá 51 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 52 6.1 Kết luận 52 6.2 Hướng phát triển 52 TÀI LIỆU THAM KHẢO PHỤ LỤC 55 ii LIỆT KÊ HÌNH Hình Trang Hình 2.1 Cấu trúc phần cứng Arduino Uno Hình 2.2 Khơng gian liệu với Eigen vector 13 Hình 2.3 Trích chọn đặc trưng 14 Hình 3.1 Tổng quan khối 20 Hình 3.2 Sơ đồ nguyên lý board Arduino Uno R3 21 Hình 3.3 Sơ đồ chân ATmega328 22 Hình 3.4 Cầu USB-to-UART 24 Hình 3.5 Bộ nguồn 25 Hình 3.6 Sơ đồ trình tạo sở liệu huấn luyện 26 Hình 3.7 Sơ đồ trình nhận dạng 26 Hình 3.8 Sơ đồ nguyên lý khối ứng dụng 29 Hình 3.9 Hình ảnh khối ứng dụng 29 Hình 3.10 Get Hardware Support Package 30 Hình 3.11 Cửa sổ Support Package Installer 31 Hình 3.12 Giao diện cài Package cho Arduino 31 Hình 3.13 Đăng nhập cho cửa sổ MathWorks Account Log In 32 Hình 3.14 Kết nối Arduino Matlab thành công 32 Hình 3.15 Cài đặt Camera cho Matlab 33 Hình 3.16 Cài đặt Camera cho Matlab thành công 34 Hình 4.1 Mơ hình q trình thực 35 Hình 4.2 Lưu đồ chương trình 36 Hình 4.3 Lưu đồ chương trình huấn luyện ảnh 37 Hình 4.4 Lưu đồ chương trình nhận dạng 38 Hình 4.5 Lưu đồ chương trình xử lý ảnh chụp 39 Hình 4.6 Lưu đồ chương trình trích đặc trưng 40 Hình 4.7 Lưu đồ chương trình điều khiển thiết bị theo trạng thái 41 Hình 4.8 Quy trình thao tác 42 Hình 5.1 60 ảnh huấn luyện từ ảnh chụp 44 Hình 5.2 Nhận dạng thành công cảm xúc “vui” từ ảnh chụp 44 Hình 5.3 Nhận dạng thành cơng cảm xúc “buồn” từ ảnh chụp 45 Hình 5.4 Nhận dạng thành cơng cảm xúc “giận” từ ảnh chụp 45 CHƯƠNG THI CÔNG HỆ THỐNG Xử lý sở liệu: trình bắt đầu với việc tạo file mat matlab sau tiến hành xử lý tập ảnh huấn luyện lưu lại liệu Khi cần so sánh ảnh chụp với sở liệu phải tiến hành nạp lại file mat Xử lý ảnh chụp: xử lý ảnh đầu vào chụp từ camera theo lưu đồ Bắt đầu Khởi tạo Camera Chụp ảnh Chuyển ảnh xám cân xám Tách khn mặt Chuẩn hóa kích thước Kết thúc Hình 4.5 Lưu đồ chương trình xử lý ảnh chụp Trích đặc trưng sử dụng thuật tốn để lấy thơng tin mang tính chất riệng biệt ảnh BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 39 CHƯƠNG THI CÔNG HỆ THỐNG Các khâu q trình trích đặc trưng: Đầu vào sử dụng ảnh chuẩn hóa Đầu cho vector đặc trưng ảnh đầu vào Q trình trích đặc trưng thể theo lưu đồ: Bắt đầu Lấy tập ảnh chuẩn hóa Chuẩn hóa ma trận ảnh Tính trung bình ảnh Ma trận ảnh so với ảnh trung bình Tính Eigenfaces Chiếu lên khơng gian Eigenfaces Trích vector đặc trưng Kết thúc Hình 4.6 Lưu đồ chương trình trích đặc trưng BỘ MƠN ĐIỆN TỬ CÔNG NGHIỆP 40 CHƯƠNG THI CÔNG HỆ THỐNG So sánh ảnh chụp với sở liệu: Tiến hành so sánh ảnh chụp với sở liệu cụ thể dùng phương pháp Euclid để tìm ảnh thuộc sở liệu không gian Eigenfaces có khoảng cách gần với ảnh cần nhận dạng Từ đó, xuất trạng thái cảm xúc tương ứng Điều khiển ứng dụng Arduino: Đọc kết nhận dạng cảm xúc Arduino Đặt biến trạng thái ban đầu sau thay đổi theo trạng thái cảm xúc: vui, ngạc nhiên, giận, buồn điều khiển ứng dụng tương ứng với trạng thái Bắt đầu Xuất trạng thái Đặt biến trạng thái = Tt = Đ Bật đèn xanh lục Đ Bật đèn xanh lam Đ Bật đèn đỏ Đ Bật đèn vàng mở nhạc S Tt = S Tt = S Tt = S Kết thúc Hình 4.7 Lưu đồ chương trình điều khiển thiết bị theo trạng thái BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 41 CHƯƠNG THI CÔNG HỆ THỐNG 4.4 VIẾT TÀI LIỆU HƯỚNG DẪN SỬ DỤNG, THAO TÁC 4.4.1 Tài liệu hướng dẫn sử dụng Bước 1: Kết nối kit Arduino với máy tính Bước 2: Tiến hành chạy chương trình với 60 ảnh huấn luyện Bước 3: Chụp ảnh cảm xúc nhận dạng Camera sau đưa ảnh vào thư mục TestImage Bước 4: Chạy chương trình Bước 5: Quan sát kết 4.4.2 Quy trình thao tác Hình 4.8 Quy trình thao tác Quy trình giải thích mục 4.4.1 BỘ MƠN ĐIỆN TỬ CƠNG NGHIỆP 42 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Chương KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ 5.1 KẾT QUẢ 5.1.1 Tổng quan kết đạt Sau tháng tìm hiểu tài liệu chuyên môn, tài liệu Internet với giúp đỡ tận tình giáo viên hướng dẫn, nhóm thực đề tài: “Nhận dạng cảm xúc khuôn mặt” hoàn thành xong theo yêu cầu thời gian quy định với nội dung sau: Nắm kiến thức kit Arduino, cài đặt gói hỗ trợ Arduino, camera phần mềm Matlab Nắm phương pháp trích đặc trưng PCA, đồng thời áp dụng phương pháp vào tốn nhận dạng cảm xúc khn mặt Xây dựng tốt chương trình huấn luyện ảnh (từ ảnh chụp camera) để tạo sở liệu nhận dạng Xây dựng chương trình nhận dạng cảm xúc từ ảnh huấn luyện Nhận dạng thành công 80% cho loại cảm xúc Tương ứng với loại cảm xúc, điều khiển thành công ứng dụng ( hiệu ứng Led, nhạc) cho kit Arduino từ phần mềm Matlab 5.1.2 Kết thực tế a Kết huấn luyện nhận dạng từ ảnh chụp Kết huấn luyện Nhóm xây dựng chương trình huấn luyện gồm 60 ảnh gồm: 12 ảnh cảm xúc vui, 12 ảnh cảm xúc buồn, 12 ảnh cảm xúc giận, 12 ảnh cảm xúc ngạc nhiên 12 ảnh có trạng thái bình thường BỘ MƠN ĐIỆN TỬ CƠNG NGHIỆP 43 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Hình 5.1 60 ảnh huấn luyện từ ảnh chụp Kết nhận dạng Nhận dạng cảm xúc gồm: vui, buồn, giận, ngạc nhiên Hình 5.2 Nhận dạng thành cơng cảm xúc “vui” từ ảnh chụp BỘ MÔN ĐIỆN TỬ CƠNG NGHIỆP 44 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Hình 5.3 Nhận dạng thành công cảm xúc “buồn” từ ảnh chụp Hình 5.4 Nhận dạng thành cơng cảm xúc “giận” từ ảnh chụp BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 45 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Hình 5.5 Nhận dạng thành công cảm xúc “ngạc nhiên” từ ảnh chụp b Kết huấn luyện nhận dạng trực tiếp từ camera Kết huấn luyện Chương trình huấn luyện 60 ảnh tương tự phần ảnh chụp gồm: 12 ảnh cảm xúc vui, 12 ảnh cảm xúc buồn, 12 ảnh cảm xúc giận, 12 ảnh cảm xúc ngạc nhiên 12 ảnh có trạng thái bình thường BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 46 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Hình 5.6 60 ảnh huấn luyện từ camera Kết nhận dạng Nhận dạng cảm xúc gồm: vui, buồn, giận, ngạc nhiên Hình 5.7 Nhận dạng thành công cảm xúc “vui” từ camera BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 47 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Hình 5.8 Nhận dạng thành cơng cảm xúc “buồn” từ camera Hình 5.9 Nhận dạng thành cơng cảm xúc “giận” từ camera BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 48 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Hình 5.10 Nhận dạng thành công cảm xúc “ngạc nhiên” từ camera c Kết điều khiển ứng dụng Arduino Sau trình nhận dạng cảm xúc từ chương trình trình nhúng liệu từ Matlab xuống kit Arduino: Cảm xúc vui điều khiển led xanh lam Cảm xúc buồn điều khiển led xanh Cảm xúc giận điều khiển led đỏ Cảm xúc buồn điều khiển led vàng bật nhạc Ứng dụng hoạt động ổn định, xác đáp ứng yêu cầu ban đầu nhóm đặt BỘ MƠN ĐIỆN TỬ CƠNG NGHIỆP 49 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ Hình 5.11 Kết điều khiển ứng dụng Led d Kết thống kê Thống kê kết nhận dạng 100 ảnh từ ảnh chụp cho trạng cảm xúc (ảnh huấn luyện nhận dạng ảnh chụp sẵn), đồng thời ảnh nhận dạng chụp điều kiện ảnh huấn luyện Cảm xúc Vui Buồn Giận Ngạc nhiên Độ xác 95% 88% 93% 92% Bảng 5.1 Thống kê kết nhận dạng từ ảnh chụp Thống kê kết nhận dạng 100 ảnh lấy trực tiếp từ camera cho trạng thái cảm xúc, đồng thời ảnh lấy trực tiếp từ camera điều kiện môi trường huấn luyện Cảm xúc Vui Buồn Giận Ngạc nhiên Độ xác 90% 82% 83% 86% Bảng 5.2 Thống kê kết nhận dạng từ camera BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 50 CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ 5.2 NHẬN XÉT VÀ ĐÁNH GIÁ Đồ án nhóm thực đạt khoảng 95% mục tiêu nhóm đặt Điều khiển ứng dụng Arduino tương đối tốt, yêu cầu đặt ra.Tuy nhiên, chưa có nhiều kinh nghiệm nên việc cài đặt Arduino cho Matlab lúc ban đầu gặp nhiều khó khăn làm tốn nhiều thời gian Tốc độ đáp ứng hệ thống cịn chậm cải thiện cách giảm số ảnh đầu vào cần nhận dạng hiệu chỉnh chương trình nhận dạng ảnh Độ xác hệ thống tương đối cao Tỉ lệ nhận dạng cao cho hai trường hợp (nhận dạng từ ảnh chụp từ camera) khoảng 95% cảm xúc “vui” thấp nhấp 82% cảm xúc “buồn” Việc nhận dạng cảm xúc cịn phụ thuộc nhiều vào mơi trường huấn luyện, khác mơi trường huấn luyện độ xác cho loại cảm xúc giảm Vì so sánh với thư mục ảnh huấn luyện nên nhận dạng người, bên cạnh việc nhận dạng cịn chậm, camera khơng rõ ảnh hưởng nhiều đến kết đồ án BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 51 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 6.1 KẾT LUẬN Sau tìm hiểu thực đề tài: “Nhận dạng cảm xúc khn mặt”, nhóm thực đề tài theo yêu cầu ban đầu Trong trình thực đề tài tìm hiểu lý thuyết phương pháp huấn luyện nhận dạng khuôn mặt, nhóm thu kết ban đầu sau: Giới thiệu chi tiết phương pháp trích chọn đặc trưng PCA Áp dụng giải thuật phương pháp PCA vào nhận dạng cảm xúc Nắm phương pháp nhận dạng cảm xúc khn mặt Xây dựng thành cơng chương trình huấn luyện nhận dạng cảm xúc Bên cạnh đó, nhóm cịn tiếp thu nhiều kiến thức thức hữu ích khác nhận dạng khuôn mặt ứng dụng khác kít Arduino phần mềm Matlab Về kết quả, chương trình đạt kết tương đối nhận dạng cảm xúc Tuy nhiên nhiều hạn chế như: nhận dạng phụ thuộc vào điều kiện ánh sáng, mơi trường xung quanh, thời gian phát cịn chậm 6.2 HƯỚNG PHÁT TRIỂN Trong phạm vi đồ án nhóm trình bày phần lập trình Matlab Tuy nhiên việc mở rộng mơ hình nhận dạng cảm xúc để điều khiển ứng dụng thực tế cần có thời gian nghiên cứu cải tiến Nhóm nghiên cứu nhận thấy phát triển thêm tính sau: Nâng cao tốc độ độ xác nhận dạng cảm xúc đối tượng Xây dựng chương trình hồn chỉnh có giao diện để tương tác trực tiếp với người sử dụng Không phụ thuộc vào khoảng cách điều kiện mơi trường nhận dạng, nhận dạng khoảng cách, điều kiện môi trường khác Ứng dụng hệ thống nhận dạng cảm xúc khuôn mặt thực tiễn điều khiển thiết bị gia đình, robot, cảnh báo… BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 52 S K L 0 ... ảnh, nghiên cứu thuật toán nhận dạng cảm xúc khuôn mặt thực nhận dạng cảm xúc nhúng liệu xuống kit Arduino[3] Do đó, nhóm thực đồ án chọn đề tài: ? ?Nhận dạng cảm xúc khuôn mặt? ?? 1.2 MỤC TIÊU Mục... cứu Cùng với hình thức nhận dạng như: nhận dạng giọng nói, chữ viết, dấu vân tay, mống mắt… tốn nhận dạng cảm xúc khn mặt người tốn mẻ ý tới Đề tài: ? ?Nhận dạng cảm xúc khuôn mặt? ?? nghiên cứu xây... nhận dạng cảm xúc cao cảm xúc vui, thấp cảm xúc buồn, điều khiển ứng dụng kit Arduino Tuy nhiên, việc nhận dạng cịn phụ thuộc nhiều vào mơi trường huấn luyện, nhận dạng chậm nhận dạng cảm xúc với