| """ |
| Core processing modules for BackgroundFX Pro. |
| Handles main processing pipeline components. |
| """ |
|
|
| from .temporal import ( |
| TemporalStabilizer, |
| TemporalConfig, |
| FrameBuffer, |
| FrameAnomalyDetector, |
| OpticalFlowTracker |
| ) |
|
|
| |
| from .models import ModelManager |
|
|
| |
| |
| SAM2Model = None |
| MatAnyoneModel = None |
| ModelConfig = None |
| ModelCache = None |
|
|
| from .quality import ( |
| QualityAnalyzer, |
| QualityMetrics, |
| QualityConfig, |
| MetricsTracker, |
| QualityReport |
| ) |
|
|
| from .edge import ( |
| EdgeProcessor, |
| EdgeConfig, |
| HairSegmentation, |
| EdgeRefinement, |
| SymmetryCorrector |
| ) |
|
|
| from .hair_segmentation import ( |
| HairSegmentationPipeline, |
| HairConfig, |
| HairMaskRefiner, |
| AsymmetryDetector, |
| HairEdgeEnhancer |
| ) |
|
|
| __version__ = "1.0.0" |
|
|
| __all__ = [ |
| |
| 'TemporalStabilizer', |
| 'TemporalConfig', |
| 'FrameBuffer', |
| 'FrameAnomalyDetector', |
| 'OpticalFlowTracker', |
| |
| |
| 'ModelManager', |
| 'SAM2Model', |
| 'MatAnyoneModel', |
| 'ModelConfig', |
| 'ModelCache', |
| |
| |
| 'QualityAnalyzer', |
| 'QualityMetrics', |
| 'QualityConfig', |
| 'MetricsTracker', |
| 'QualityReport', |
| |
| |
| 'EdgeProcessor', |
| 'EdgeConfig', |
| 'HairSegmentation', |
| 'EdgeRefinement', |
| 'SymmetryCorrector', |
| |
| |
| 'HairSegmentationPipeline', |
| 'HairConfig', |
| 'HairMaskRefiner', |
| 'AsymmetryDetector', |
| 'HairEdgeEnhancer' |
| ] |