소스 검색

feat: add VideoActivityFeatureExtractor stub

TBC
main
Rob Hallam 2 달 전
부모
커밋
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

불러오는 중...
취소
저장