Detect Faces In Images and Generate Profile Photos
Project description
Roundface
Generate profile photos for all faces in a given image
Input
Output
Greyed
Requirements:
- Python 3
- OpenCV
- NumPy
Installation
pip install opencv-python roundface
Project Setup
- Clone repo
- CD in project
- Create python virtual environment:
python -m venv venv
- Activate virtual environment:
venv/bin/activate
orvenv\Scripts\activate
- Install requirements with pip:
pip install -r requirement.txt
Usage:
roundface - s <path to image file or folder>
python roundface.py - s <path to image file or folder>
More Options:
-g or --grey Integer. 1 or 0. Specifies whether resulting photos should be greyed out.
- sz or --size Integer. Desired output size in pixels
- r or --radius Integer (Float). e.g 1.2 for 20% more than the default radius.
Faces that can't fit a particular radius will be skipped
Examples
roundface -s z://home/photos
roundface -s z://home/photos/myself.jpg
roundface -s vacation/photos - sz 400 -g 1
roundface -s vacation/photos - sz 400 -r 1.0
python roundface.py -s z://home/photos
python roundface.py -s z://home/photos/myself.jpg
python roundface.py -s vacation/photos - sz 400 -g 1
python roundface.py -s vacation/photos - sz 400 -r 1.0
A folder named roundface will in created in the same location as the image source. It will contain the output photos.
Credits:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
roundface-0.0.17.tar.gz
(5.3 MB
view hashes)
Built Distribution
Close
Hashes for roundface-0.0.17-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ee5048c8fa1654d0aca3670eda764dd0798efe79f61b4046c8f4788c7bc83bc |
|
MD5 | 31821d6eccf22aa03186f64e1f25ee54 |
|
BLAKE2b-256 | 516ec933d768d14e429972252c6c398d2a49aa19d8a2d9cdf1e98b239e867a25 |