Pain Detector – Real-Time Facial Pain Recognition
Pain Detector is an advanced Windows application designed to recognise facial expressions of pain in real time using your webcam and artificial intelligence. It combines computer vision with machine learning to analyse subtle facial landmarks and predict pain states dynamically, while running fully offline and locally.
Key Features
- Real-Time Detection: Monitor your facial expressions instantly with 468 facial points.
- Offline Processing: No data leaves your computer; privacy is guaranteed.
- Face Tracking: Powered by Google’s MediaPipe FaceMesh technology.
- Machine Learning Model: Pretrained SVM model classifies “Pain” vs “No Pain”.
- Silent Mode: Clean output with all internal logs suppressed.
System Requirements
| Feature | Minimum Requirement |
|---|---|
| Operating System | Windows 10 (64-bit) or newer |
| Processor | Dual-core CPU (Intel/AMD) |
| Memory | 4 GB RAM or higher |
| Storage | 804 MB available space |
| Camera | Built-in or USB webcam (HD preferred) |
| Graphics | Integrated GPU sufficient |
Installation Instructions
- Download: PainDetectorSetup.exe
- Install: Run the installer, accept the MIT License, and follow the setup.
- Run: Start Pain Detector from your Start Menu or desktop shortcut.
Download Pain Detector (Windows)
Privacy Policy
We respect your privacy:
- No data is collected, stored, or transmitted.
- Everything happens 100% locally on your device.
- Open-Source under the MIT License.
Technology Stack
- Python 3.12
- OpenCV 4.x for image processing
- MediaPipe FaceMesh for facial landmarks
- Scikit-learn SVM model for classification
- Packaged with PyInstaller
- Installer created with Inno Setup
Support
If you encounter issues or have suggestions, please contact:
- Email: info@ihypnosis.org.uk
Ideal Use Cases
- Clinical pain monitoring and research
- Biofeedback training
- Human-computer interaction experiments
- Assistive technology for non-verbal individuals