NEW FEATURES: - Face tracking with Kalman filter for stabilization - Occlusion detection and handling (hands/objects) - Advanced face mask creation with landmarks - Stabilized face swapping (reduced jitter) - Smart blending for occluded areas OCCLUSION IMPROVEMENTS: - Detects when hands/objects cover the face - Maintains face swap on face area only - Skin detection for hand recognition - Edge detection for object boundaries - Smooth transitions during occlusion STABILIZATION FEATURES: - Position smoothing with configurable parameters - Landmark stabilization for consistent tracking - Face template matching for verification - Confidence-based tracking decisions - Automatic tracking reset capabilities NEW FILES: - modules/face_tracker.py - Advanced face tracking system - test_improvements.py - Demo script for new features ENHANCED FILES: - modules/processors/frame/face_swapper.py - Occlusion-aware swapping - modules/live_face_swapper.py - Integrated tracking system USAGE: - Run 'python test_improvements.py' to test new features - Face swapping now handles hand gestures and objects - Significantly reduced jittery movement - Better quality with stable tracking |
||
---|---|---|
.. | ||
processors | ||
__init__.py | ||
capturer.py | ||
cluster_analysis.py | ||
core.py | ||
face_analyser.py | ||
face_tracker.py | ||
gettext.py | ||
globals.py | ||
live_face_swapper.py | ||
metadata.py | ||
performance_manager.py | ||
performance_optimizer.py | ||
predicter.py | ||
typing.py | ||
ui.json | ||
ui.py | ||
utilities.py | ||
video_capture.py |