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)
Beispiel #2
0
def test_instance():
    video = pyidi.pyIDI(cih_file='./data/data_showcase.cih')
    video.set_method(method='sof')
    video.set_method(method='lk')
    assert True
Beispiel #3
0
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()
Beispiel #4
0
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)])