Skip to content

v0.0.86

Compare
Choose a tag to compare
@serengil serengil released this 09 Mar 22:56
· 458 commits to master since this release

🌟 Release Notes: Enhancements & Fixes 🌟

🎯 All detectors now return a confidence score between 0 and 1 (#1041)

πŸ“ Fixed the "expand facial area" logic – it was doubling the expand_percentage for width and height instead of applying it correctly. Now, it's just right. (#1047)

πŸ”„ Ensured rotation angles are now nicely constrained within a [0, 360) range, keeping things in a perfect circle. (https://github.com//pull/1047)

πŸš«πŸ’¬ Added meaningful error messages for when a face can't be detected for a given a numpy array or base64 encoded image. (#1059)

πŸš€ Optimized the verify function to avoid unnecessary recalculations of embeddings when multiple faces are detected in one of the image pairs. (#1059)

🌐 Loading images from web if and only if given image is really link, discarding files with name starting with http prefix (#1059)

πŸ” In the find function, we're now checking the type of base64 encoded images to ensure compatibility with jpg, jpeg, and png formats. (#1059)

🚨 The fastmtcnn detector has been fixed to gracefully handle cases where no face is detected. (#1059)

πŸ”„ Verify function now gracefully accepts pre-calculated embeddings as inputs. (#1072)

πŸ“Š We're now including column names in the output pickle files of the file function for that extra clarity and convenience. (#1072)

πŸ”πŸ“ In find function, we are now tracking replaced files in a folder (#1072, #1074)

πŸ› οΈ Updated GitHub Actions configuration to wave goodbye to those pesky warnings. Smooth sailing ahead! (#1082)

πŸ€– We now check the TensorFlow version in DeepFace model to avoid issues with LocallyConnected2D not being supported after tf 2.12. Ensuring smooth imports and no surprises! (#1083)