susantabiswas/realtime-facial-emotion-analyzer
Human Emotion Analysis using facial expressions in real-time from webcam feed. Based on the dataset from Kaggle's Facial Emotion Recognition Challenge.
🧠 Phân tích cảm xúc khuôn mặt thời gian thực từ webcam
Nhận diện cảm xúc khuôn mặt theo thời gian thực bằng CNN sâu, gán emoji biểu tượng cho từng cảm xúc.
Dự án realtime-facial-emotion-analyzer phân tích biểu cảm khuôn mặt con người trong thời gian thực từ luồng webcam hoặc file video. Mô hình CNN sâu được huấn luyện trên bộ dữ liệu Kaggle Facial Emotion Recognition Challenge, đạt độ chính xác 63% trên tập kiểm tra. Kết quả được biểu diễn bằng emoji tương ứng với cảm xúc.
✨ Điểm nổi bật
- Phân tích thời gian thực: xử lý luồng webcam hoặc video ngay lập tức
- CNN sâu: mô hình học sâu nhận diện cảm xúc từ vùng ROI khuôn mặt
- 4 bộ phát hiện khuôn mặt: hỗ trợ dlib, MTCNN, OpenCV và các tùy chọn cắt ảnh khác nhau
- Gán emoji: gán emoji biểu tượng cho cảm xúc được nhận diện
- Hỗ trợ Docker: chạy qua hình ảnh Docker hoặc xây dựng từ Dockerfile
- Tùy biến cao: nhiều tham số điều khiển cho phát hiện khuôn mặt và nhận dạng cảm xúc
- Wrapper tiện lợi: cung cấp lớp bọc xử lý video và webcam dễ sử dụng
💡 Vì sao đáng chú ý
Dự án tích hợp toàn bộ pipeline từ phát hiện khuôn mặt, trích xuất ROI đến nhận dạng cảm xúc bằng CNN trong một khung nhất quát. Với 4 bộ phát hiện khuôn mặt lựa chọn và nhiều tham số tùy biến, người dùng có thể cân bằng giữa độ chính xác và tốc độ tùy nhu cầu. Phù hợp cho ứng dụng giao diện người dùng thời gian thực, giám sát cảm xúc hoặc nghiên cứu xử lý ảnh.
#EmotionRecognition #RealTimeAnalysis #FacialExpression #DeepLearning #TiniX
Similar Projects
Discover other similar projects and AI models.
ICPR 2020: Facial Expression Recognition using Residual Masking Network
Dynamic and static models for real-time facial emotion recognition
SemEval2024-task 11: Bridging the Gap in Text-Based Emotion Detection
A Lightweight Face Recognition and Facial Attribute Analysis (Age, Gender, Emotion and Race) Library for Python
😆 A voice chatbot that can imitate your expression. OpenCV+Dlib+Live2D+Moments Recorder+Turing Robot+Iflytek IAT+Iflytek TTS
PyTorch implementation of Emotic CNN methodology to recognize emotions in images using context information.
An emotion classifier of text containing technical content from the SE domain
A Facial Expression-Aware Multimodal Multi-task Learning Framework for Emotion Recognition in Multi-party Conversations (ACL 2023)