71 lines
1.6 KiB
Python
71 lines
1.6 KiB
Python
"""
|
|
Module core - Composants centraux du système RPA Vision V2
|
|
"""
|
|
|
|
from .config import CONFIG, get_config, ensure_directories
|
|
from .whitelist_manager import WhitelistManager
|
|
|
|
# UI Element Detection - Phase 1 (Mode Light)
|
|
from .ui_element_models import (
|
|
UIElement,
|
|
UIElementType,
|
|
VisualData,
|
|
TextData,
|
|
ElementProperties,
|
|
ElementContext,
|
|
EnrichedScreenState,
|
|
WindowInfo,
|
|
RawData,
|
|
PerceptionData,
|
|
StateEmbedding,
|
|
EmbeddingComponents,
|
|
ComponentInfo,
|
|
ContextData
|
|
)
|
|
from .screen_state_manager import ScreenStateManager
|
|
|
|
# UI Element Detection - Phase 2 (Mode Enrichi)
|
|
from .ui_element_detector import (
|
|
UIElementDetector,
|
|
RegionProposer,
|
|
ElementCharacterizer,
|
|
ElementClassifier,
|
|
BoundingBox
|
|
)
|
|
from .enriched_screen_capture import EnrichedScreenCapture
|
|
|
|
# UI Element Detection - Phase 3 (Mode Complet)
|
|
from .multimodal_embedding_manager import MultiModalEmbeddingManager
|
|
|
|
__all__ = [
|
|
"CONFIG",
|
|
"get_config",
|
|
"ensure_directories",
|
|
"WhitelistManager",
|
|
# UI Element Detection - Phase 1
|
|
"UIElement",
|
|
"UIElementType",
|
|
"VisualData",
|
|
"TextData",
|
|
"ElementProperties",
|
|
"ElementContext",
|
|
"EnrichedScreenState",
|
|
"WindowInfo",
|
|
"RawData",
|
|
"PerceptionData",
|
|
"StateEmbedding",
|
|
"EmbeddingComponents",
|
|
"ComponentInfo",
|
|
"ContextData",
|
|
"ScreenStateManager",
|
|
# UI Element Detection - Phase 2
|
|
"UIElementDetector",
|
|
"RegionProposer",
|
|
"ElementCharacterizer",
|
|
"ElementClassifier",
|
|
"BoundingBox",
|
|
"EnrichedScreenCapture",
|
|
# UI Element Detection - Phase 3
|
|
"MultiModalEmbeddingManager"
|
|
]
|