A tool for blurring faces in videos. Intended use is for blurring PII data.
- Install Python 3.x
- (optional) create a virtual environment
pip install virtualenv
cd /path/to/repo/FaceBlurring/
python -m venv myvirtualenv
- Workon the virtual environment
- Windows:
./myvirtualenv/Scripts/Activate.bat
- Unix:
source ./myvirtualenv/Scripts/activate
or sometimes it is in./myvirtualenv/bin/activate
- Windows:
- Install Qt:
pip install PyQt5
- Install OpenCV:
pip install opencv-python
- Install uuid:
pip install uuid
- Run the application
python ./Qt_Interface/main.py
DirectShowPlayerService::doRender: Unresolved error code 0x80040266 (IDispatch error #102)
on Windows
- You're missing some video drivers.
- Go to LAV Filter and download (scroll down to 'Download' and install the binaries. Direct link to download here)
- Personally I add the H.264 driver. I don't know if you need it though
- It should run now.