Browse Source

feat: add VideoActivityFeatureExtractor stub

TBC
main
Rob Hallam 3 months ago
parent
commit
27175163fc
1 changed files with 17 additions and 0 deletions
  1. +17
    -0
      pipeline/feature_extractors.py

+ 17
- 0
pipeline/feature_extractors.py View File

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


teardown() is used to clean up temporary files created during setup (if specified by config) 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): def teardown(self):
pass pass

Loading…
Cancel
Save