Example #1
0
def test_gcp_errors_normal(
    scene_synthetic: synthetic_scene.SyntheticInputData, ):
    reference = scene_synthetic.reconstruction
    dataset = synthetic_dataset.SyntheticDataSet(
        reference,
        scene_synthetic.exifs,
        scene_synthetic.features,
        scene_synthetic.tracks_manager,
    )

    gcp_errors = stats.gcp_errors(dataset, [reference])
    assert gcp_errors == {}
Example #2
0
def test_gcp_errors_null(
    scene_synthetic: synthetic_scene.SyntheticInputData,
    null_scene: types.Reconstruction,
) -> None:
    dataset = synthetic_dataset.SyntheticDataSet(
        null_scene,
        scene_synthetic.exifs,
        scene_synthetic.features,
        scene_synthetic.tracks_manager,
    )

    gcp_errors = stats.gcp_errors(dataset, [null_scene])
    assert gcp_errors == {}