This repository contains an AI-powered AR Health Scanner and Virtual Try-On System.
It combines computer vision, deep learning, and augmented reality to detect human health cues, recognize objects, and overlay virtual items in real-time.
βββ model/ # Pre-trained & custom-trained ML/DL models βββ snaps/ # Example screenshots & output snapshots βββ tryon resources/ # Glasses / accessories / virtual objects for AR TryOn βββ error_handling.py # Centralized error handling & logging βββ health_scanner.py # AR Health Scanner (face, posture, nails, skin) βββ obj_recog.py # Object recognition using YOLO / vision models βββ skin_scan.py # Skin condition prediction (CNN) βββ train_labels.py # Dataset training & label mapping βββ tryon.py # AR Virtual Try-On engine βββ README.md # Project documentation
-
Real-time AR Health Scanner
- Eye fatigue detection
- Posture analysis (spine, shoulders, head tilt)
- Nail & skin health checks
-
Skin Condition Classification
- Uses a CNN trained on medical skin datasets
- Detects and classifies conditions with accuracy reports
-
Object Recognition
- YOLOv8 / Mediapipe-based real-time recognition
- Identifies daily objects, living/non-living items
-
Virtual Try-On (AR)
- Overlay glasses / accessories on userβs face
- Uses
tryon resources/assets
-
Robust Error Handling
- Centralized logging in
error_handling.py
- Centralized logging in
-
Training Utilities
train_labels.pyhandles dataset preprocessing & label mappings
- Python 3.9+
- OpenCV
- Mediapipe
- TensorFlow / Keras
- NumPy
- Ultralytics YOLO (optional for
obj_recog.py)
pip install -r requirements.txt