浏览代码

feat: add VideoActivityFeatureExtractor stub

TBC
main
Rob Hallam 3 个月前
父节点
当前提交
27175163fc
共有 1 个文件被更改,包括 17 次插入0 次删除
  1. +17
    -0
      pipeline/feature_extractors.py

+ 17
- 0
pipeline/feature_extractors.py 查看文件

@@ -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

正在加载...
取消
保存