EmotiVision is a facial emotion detection project built using YOLOv5.
The model analyzes facial expressions in images and classifies them into emotion categories such as:
- Happy
- Sad
- Neutral
- Facial emotion detection using a trained YOLOv5 model
- Displays the detected emotion and confidence score
- Includes sample images for testing
- Allows users to select and analyze their own images
emotion_detection.ipynb— Main notebookYOLO/yolov5/— YOLOv5 files and trained modeltest_images/— Sample images used for testingEmotion Detection.v1i.yolov5pytorch/— Dataset used for training
- Open
emotion_detection.ipynb. - Run the Import Libraries section.
- Run the Load Trained YOLOv5 Model section.
- Run the sample image test.
- Use Try Your Own Image to select and analyze a new image.
The trained weights are stored in:
YOLO/yolov5/runs/train/exp/weights/best.pt