|
""" |
|
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' |
|
] |