* Operating system specific installer options
* Update dependencies
* Sorting before NMS according to the standard
* Minor typing fix
* Change the wording
* Update preview.py (#222)
Added a release listener to the preview frame slider, this will update the frame preview with the latest frame
* Combine preview slider listener
* Remove change listener
* Introduce multi source (#223)
* Implement multi source
* Adjust face enhancer and face debugger to multi source
* Implement multi source to UI
* Implement multi source to UI part2
* Implement multi source to UI part3
* Implement multi source to UI part4
* Some cleanup
* Add face occluder (#225) (#226)
* Add face occluder (#225)
* add face-occluder (commandline only)
* review 1
* Update face_masker.py
* Update face_masker.py
* Add gui & fix typing
* Minor naming cleanup
* Minor naming cleanup part2
---------
Co-authored-by: Harisreedhar <46858047+harisreedhar@users.noreply.github.com>
* Update usage information
* Fix averaged normed_embedding
* Remove blur from face occluder, enable accelerators
* Switch to RANSAC with 100 threshold
* Update face_enhancer.py (#229)
* Update face_debugger.py (#230)
* Split utilities (#232)
* Split utilities
* Split utilities part2
* Split utilities part3
* Split utilities part4
* Some cleanup
* Implement log level support (#233)
* Implement log level support
* Fix testing
* Implement debug logger
* Implement debug logger
* Fix alignment offset (#235)
* Update face_helper.py
* fix 2
* Enforce virtual environment via installer
* Enforce virtual environment via installer
* Enforce virtual environment via installer
* Enforce virtual environment via installer
* Feat/multi process reference faces (#239)
* Multi processing aware reference faces
* First clean up and joining of files
* Finalize the face store
* Reduce similar face detection to one set, use __name__ for scopes in logger
* Rename to face_occluder
* Introduce ModelSet type
* Improve webcam error handling
* Prevent null pointer on is_image() and is_video()
* Prevent null pointer on is_image() and is_video()
* Fix find similar faces
* Fix find similar faces
* Fix process_images for face enhancer
* Bunch of minor improvements
* onnxruntime for ROCM under linux
* Improve mask related naming
* Fix falsy import
* Fix typo
* Feat/face parser refactoring (#247)
* Face parser update (#244)
* face-parser
* Update face_masker.py
* update debugger
* Update globals.py
* Update face_masker.py
* Refactor code to split occlusion from region
* fix (#246)
* fix
* fix debugger resolution
* flip input to horizontal
* Clean up UI
* Reduce the regions to inside face only
* Reduce the regions to inside face only
---------
Co-authored-by: Harisreedhar <46858047+harisreedhar@users.noreply.github.com>
* Fix enhancer, remove useless dest in add_argument()
* Prevent unselect of the face_mask_regions via UI
* Prepare next release
* Shorten arguments that have choices and nargs
* Add missing clear to face debugger
---------
Co-authored-by: Mathias <github@feroc.de>
Co-authored-by: Harisreedhar <46858047+harisreedhar@users.noreply.github.com>
* Improve typing for our callbacks
* Return 0 for get_download_size
* Introduce ONNX powered face enhancer
* Introduce ONNX powered face enhancer
* Introduce ONNX powered face enhancer
* Remove tile processing from frame enhancer
* Fix video compress translation for libvpx-vp9
* Allow zero values for video compression
* Develop (#134)
* Introduce model options to the frame processors
* Finish UI to select frame processors models
* Simplify frame processors options
* Fix lint in CI
* Rename all kind of settings to options
* Add blend to enhancers
* Simplify webcam mode naming
* Bypass SSL issues under Windows
* Fix blend of frame enhancer
* Massive CLI refactoring, Register and apply ARGS via the frame processors
* Refine UI theme and introduce donate button
* Update dependencies and fix cpu only torch
* Update dependencies and fix cpu only torch
* Fix theme, Fix frame_processors in headless mode
* Remove useless astype
* Disable CoreML for the ONNX face enhancer
* Disable CoreML for the ONNX face enhancer
* Predict webcam too
* Improve resize of preview
* Change output quality defaults, Move options to the right
* Support for codeformer model
* Update the typo
* Add GPEN and GFPGAN 1.2
* Extract blend_frame methods
* Extend the installer
* Revert broken Gradio
* Rework on ui components
* Move output path selector to the output options
* Remove tons of pointless component updates
* Reset more base theme styling
* Use latest Gradio
* Fix the sliders
* More styles
* Update torch to 2.1.0
* Add RealESRNet_x4plus
* Fix that button
* Use latest onnxruntime-silicon
* Looks stable to me
* Lowercase model keys, Update preview and readme