def test_multiprocessing(): video = pyidi.pyIDI(cih_file='./data/data_synthetic.cih') video.set_method(method='lk', int_order=1, roi_size=(9, 9)) points = np.array([ [31, 35], [31, 215], [31, 126], [95, 71], ]) video.set_points(points) video.method.configure(pbar_type='tqdm', multi_type='multiprocessing') res_1 = video.get_displacements(processes=2, resume_analysis=False) video.method.configure(pbar_type='atpbar', multi_type='mantichora') res_2 = video.get_displacements(processes=2, resume_analysis=False) assert_array_equal(res_1, res_2)
def test_instance(): video = pyidi.pyIDI(cih_file='./data/data_showcase.cih') video.set_method(method='sof') video.set_method(method='lk') assert True
def test_info(): video = pyidi.pyIDI(cih_file='./data/data_showcase.cih') assert 'Shutter Speed(s)' in video.info.keys() assert 'Color Bit' in video.info.keys() assert 'Total Frame' in video.info.keys() assert 'Record Rate(fps)' in video.info.keys()
def test_points_1(): video = pyidi.pyIDI(cih_file='./data/data_showcase.cih') video.set_method(method='sof') video.set_points(points=[(0, 1), (1, 1)])