Indiavjgpt/Face-and-Emotion-Recognition
Realtime person's face recognize and can classify emotion using webcam, video or images.
🎯 Nhận diện khuôn mặt + cảm xúc thời gian thực bằng webcam/video/ảnh
Nhận diện người và cảm xúc của họ đồng thời từ luồng video hoặc webcam, dựa trên OpenCV, Dlib, face_recognition và mạng CNN.
Dự án Face-and-Emotion-Recognition cho phép nhận diện khuôn mặt của một người cụ thể và đồng thời phân loại cảm xúc (hạnh vui, buồn, giận, ngạ nhận, sợ hãi, thở dài) từ webcam, file video hoặc ảnh. Dự án được xây dựng bằng Python, kết hợp thư viện OpenCV, Dlib, face_recognition và Keras (TensorFlow backend).
✨ Điểm nổi bật
- Nhận diện khuôn mặt thời gian thực: nhận biết người quen dựa trên bộ nhớ ký ứu khuôn mặt trong thư mục
images. - Phân loại cảm xúc: dự đoán 7 cảm xúc cơ bản từ khuôn mặt người dùng.
- Hỗ trợ đa nguồn đầu vào: webcam, video file, hoặc ảnh tĩnh.
- Mô hình CNN: dựa trên kiến trúc mạng nơ-ron tích chất (CNN) từ nghiên cứu của Octavio Arriaga và đồng người.
- Dễ huấn luyện lại: hỗ trợ tải lên bộ dữ liệu fer2013 để huấn luyện mô hình cảm xúc mới.
- Chạy nhanh với 2 lệnh:
python emotion.pyđể chỉ phân loại cảm xúp;python face-rec-emotion.pyđể làm cả hai.
💡 Vì sao đáng chú ý
Không cần cài đặt các dịch vụ lớn như AWS Rekognition hay Google Vision — chỉ cần Python và một vài thư viện mã nguồn mở phổ biến, dự án vẫn chạy hoàn toàn offline. Đặc biệt phù hợp cho prototype hệ thống giám sát cảm xúp, ứng dụng thị giác máy tính học thuật, hoặc các dự án IoT đòi hỏi nhận diện người + biểu cảm khuôn mặt.
#FaceRecognition #EmotionRecognition #OpenCV #Dlib #Keras #TiniX
Similar Projects
Discover other similar projects and AI models.
A Lightweight Face Recognition and Facial Attribute Analysis (Age, Gender, Emotion and Race) Library for Python
A powerful no-code automation tool. Build workflows via drag-and-drop modules for web scraping, form filling and automated testing. | 一款功能强大的自动化工具,通过拖拽模块的方式快速构建自动化工作流,无需编写任何代码即可实现网页数据采集、表单填写、自动化测试等任务。【QQ交流群:115069513】
Simple Node.js package for robust face detection and face recognition. JavaScript and TypeScript API.
Simple Node.js package for robust face detection and face recognition. JavaScript and TypeScript API.
Realtime Face Swap Android NDK app full source code. Developed with OpenCV (http://opencv.org) and Dlib C++ (http://dlib.net).