Released on November 17, 2024.
- UnversalReader to read PIL images as RGB
- UniversalReader to read numpy arrays to torch directly
- RetinaFace pre-normalization color space to RGB
- torch.cross torch.linalg.cross in 3D landmark drawer
Released on February 11, 2024.
- UniversalReader for loading data like PIL images, numpy arrays, torch tensors, bytes, urls, and file paths
- Enable conda virtual environment by default in Docker images
- FaceAnalyzer run method to accept various input types via image_source parameter
Released on January 30, 2024.
- Tensor input support for FaceAnalyzer run method
- TensorReader for transforming incoming torch tensors
Released on December 14, 2023.
- postprocessor for label confidence pairs to have no offset by default
- Resize transform configs to enable antialiasing by default
- notebook to version 0.4.0 or higher
- notebook to include Action Unit and Valence Arousal predictors
Released on December 13, 2023.
- predictor for facial valence arousal - ELIM AL from Kim et al.
- predictor postprocessor for creating label confidence pairs
- FaceAnalyzer can run without any predictors or utilizers
Released on December 10, 2023.
- link to ChatGPT guide that has knowledge about facetorch
- stuck AU predictor inference in the notebook by specifying torch version to install
Released on February 9, 2023.
- predictor for facial action unit detection - OpenGraphAU from Luo et al.
- facetorch version retrieval error handling to not fail the run
Released on February 4, 2023.
- scope of some test fixtures from function to session
Released on February 2, 2023.
- error in detector test
- deletion of detector model in tests
Released on January 28, 2023.
- error in Google Colab demo notebook
Released on January 28, 2023.
- Google Colab demo notebook
- Google Colab demo notebook link to README
- Merged config yaml files for OmegaConf to /conf/merged/ directory
- Do not fail the run if facetorch version cannot be retrieved (likely due to local installation)
Released on January 28, 2023.
- Python 3.8 support
- platform to Docker compose file for Apple Silicon M chips
- Docker compose service for locking dependencies
Released on January 22, 2023.
- number of parameters for each model in README
- facetorch installation in dev Dockerfiles to not install dependencies from PyPI
- unused port bindings from dev Docker compose file
Released on November 18, 2022.
- predictor for face verification and face recognition - AdaFace by Kim et al.
Released on November 13, 2022.
- Torchvision based landmark drawer as a utilizer
- drawing of 3D landmarks is 21x faster: 152 ms -> 7 ms
- Matplotlib based landmark drawer utilizer
- Matplotlib dependency
Released on November 10, 2022.
- links to Demo App and User Guide in README.md
- Box expansion method changed from static absolute value to dynamic relative value
Released on August 31, 2022.
- predictor for face verification task - MagFace+UNPG by Jung et al.
Released on August 22, 2022.
- badges for models with SOTA comparison using papers with code
- predictor for face alignment task - SynergyNet
- utilizers for face alignment (compute 3d landmarks, mesh and pose) and drawing landmarks
- default logging level to INFO
- drawing boxes and saving image abstracted to utilizer objects
Released on August 12, 2022.
- conda-forge documentation
- entrypoints to docker compose services
- workflow for testing conda installation
- workflow for pushing facetorch-gpu Docker image to Docker Hub
Released on August 11, 2022.
- facetorch GitHub repository link to docs
- secrets to workflows that push to PyPI and Docker Hub
Released on August 10, 2022.
- GitHub workflows
Released on August 7, 2022.
- GPU specific conda environment
Released on August 6, 2022.
- Manifest file for distribution
Released on August 5, 2022.
- Logo
Released on August 5, 2022.
- First version of facetorch package, containing:
- Tests,
- Documentation,
- Code style checking
- Contributing guidelines