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 | ||