feat(compressors): add SAM+DINO+Hash pipeline for object feature extraction

This commit is contained in:
2026-03-02 14:22:44 +08:00
parent 370c4a6588
commit a7b01cb49e
7 changed files with 753 additions and 8 deletions

View File

@@ -1,6 +1,8 @@
from .common import BinarySign, bits_to_hash, hamming_distance, hamming_similarity, hash_to_bits
from .dino_compressor import DinoCompressor
from .hash_compressor import HashCompressor, HashLoss, VideoPositiveMask
from .pipeline import SAMHashPipeline, create_pipeline_from_config
from .segament_compressor import SegmentCompressor
from .train import train
__all__ = [
@@ -9,6 +11,9 @@ __all__ = [
"HashCompressor",
"HashLoss",
"VideoPositiveMask",
"SegmentCompressor",
"SAMHashPipeline",
"create_pipeline_from_config",
"BinarySign",
"hamming_distance",
"hamming_similarity",