MCPcopy Create free account
hub / github.com/InternRobotics/G2VLM / FrameSampler

Class FrameSampler

data/video_utils.py:118–127  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

116
117
118class FrameSampler:
119 def __init__(self, max_num_frames=-1, min_num_frames=8, sample='rand'):
120 self.max_num_frames = max_num_frames
121 self.min_num_frames = min_num_frames
122 self.sample = sample
123
124 def __call__(self, file_name):
125 fn = read_frames_folder if file_name.endswith('/') else read_frames_decord
126 frames = fn(file_name, num_frames=self.max_num_frames, min_num_frames=self.min_num_frames, sample=self.sample)
127 return frames
128
129
130def decode_video_byte(video_bytes):

Callers 2

build_datasetsMethod · 0.85
build_datasetsMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected