Bladeren bron

feat: add VideoActivityFeatureExtractor stub

TBC
main
Rob Hallam 2 maanden geleden
bovenliggende
commit
27175163fc
1 gewijzigde bestanden met toevoegingen van 17 en 0 verwijderingen
  1. +17
    -0
      pipeline/feature_extractors.py

+ 17
- 0
pipeline/feature_extractors.py Bestand weergeven

@@ -175,6 +175,23 @@ class LoudAudioFeatureExtractor(FeatureExtractor):

teardown() is used to clean up temporary files created during setup (if specified by config)
"""
class VideoActivityFeatureExtractor(FeatureExtractor):
"""Feature extractor for video activity detection.

This class is responsible for extracting features corresponding to high activity in video files.

Uses ffmpeg's scdet filter with threshold of zero.

Here:

setup() is used to validate input files & config

run() is used to extract features from the video using OpenCV

teardown() is used to clean up any temporary files created during setup according to the config

#TODO: minimum duration -- consider whether to do here, or expand duration post-consolidation
"""

def teardown(self):
pass

Laden…
Annuleren
Opslaan