def test_downsampling(self): downsampled_video = uniform_frame_sample(self.VIDEO, 0.5) assert np.array_equal(downsampled_video, [2, 3, 5])
def test_no_change(self): same_video = uniform_frame_sample(self.VIDEO, 1.0) assert np.array_equal(same_video, self.VIDEO)
def test_upsampling(self): upsampled_video = uniform_frame_sample(self.VIDEO, 1.5) assert np.array_equal(upsampled_video, [1, 2, 2, 3, 3, 4, 5, 5, 6])