예제 #1
0
def test_tform_projective():
    paramv = np.arange(8)
    t = ProjectiveTransform(paramv)
    assert np.all(paramv == t.paramv)
    mat = parameters_to_projective_matrix('projective', paramv)
    assert np.all(mat == t.matrix)
    assert not np.all(mat == ProjectiveTransform().matrix)
예제 #2
0
def test_tform_similarity():
    paramv = [2, np.pi / 3, 10, 20]
    t = SimilarityTransform(paramv)
    assert np.all(paramv == t.paramv)
    mat = parameters_to_projective_matrix('similarity', paramv)
    assert np.all(mat == t.matrix)
    assert not np.all(mat == SimilarityTransform().matrix)
예제 #3
0
def test_tform_affine():
    paramv = np.arange(6)
    t = AffineTransform(paramv)
    assert np.all(paramv == t.paramv)
    mat = parameters_to_projective_matrix('affine', paramv)
    assert np.all(mat == t.matrix)
    assert not np.all(mat == AffineTransform().matrix)
예제 #4
0
파일: tform_test.py 프로젝트: welch/rasl
def test_tform_affine():
    paramv = np.arange(6)
    t = AffineTransform(paramv)
    assert np.all(paramv == t.paramv)
    mat = parameters_to_projective_matrix('affine', paramv)
    assert np.all(mat == t.matrix)
    assert not np.all(mat == AffineTransform().matrix)
예제 #5
0
def test_tform_euclidean():
    paramv = [np.pi / 3, 10, 20]
    t = EuclideanTransform(paramv)
    assert np.all(paramv == t.paramv)
    mat = parameters_to_projective_matrix('euclidean', paramv)
    assert np.all(mat == t.matrix)
    assert not np.all(mat == EuclideanTransform().matrix)
예제 #6
0
파일: tform_test.py 프로젝트: welch/rasl
def test_tform_projective():
    paramv = np.arange(8)
    t = ProjectiveTransform(paramv)
    assert np.all(paramv == t.paramv)
    mat = parameters_to_projective_matrix('projective', paramv)
    assert np.all(mat == t.matrix)
    assert not np.all(mat == ProjectiveTransform().matrix)
예제 #7
0
파일: tform_test.py 프로젝트: welch/rasl
def test_tform_similarity():
    paramv = [2, np.pi / 3, 10, 20]
    t = SimilarityTransform(paramv)
    assert np.all(paramv == t.paramv)
    mat = parameters_to_projective_matrix('similarity', paramv)
    assert np.all(mat == t.matrix)
    assert not np.all(mat == SimilarityTransform().matrix)
예제 #8
0
파일: tform_test.py 프로젝트: welch/rasl
def test_tform_euclidean():
    paramv = [np.pi / 3, 10, 20]
    t = EuclideanTransform(paramv)
    assert np.all(paramv == t.paramv)
    mat = parameters_to_projective_matrix('euclidean', paramv)
    assert np.all(mat == t.matrix)
    assert not np.all(mat == EuclideanTransform().matrix)
예제 #9
0
def test_projective():
    paramv = np.arange(8)
    mat = parameters_to_projective_matrix('projective', paramv)
    assert np.all(paramv == projective_matrix_to_parameters('projective', mat))
예제 #10
0
def test_similarity():
    paramv = [2, np.pi / 3, 10, 20]
    mat = parameters_to_projective_matrix('similarity', paramv)
    assert np.all(paramv == projective_matrix_to_parameters('similarity', mat))
예제 #11
0
def test_translation():
    paramv = [10, 20]
    mat = parameters_to_projective_matrix('translate', paramv)
    assert np.all(paramv == projective_matrix_to_parameters('translate', mat))
예제 #12
0
파일: tform_test.py 프로젝트: welch/rasl
def test_projective():
    paramv = np.arange(8)
    mat = parameters_to_projective_matrix('projective', paramv)
    assert np.all(paramv == projective_matrix_to_parameters('projective', mat))
예제 #13
0
파일: tform_test.py 프로젝트: welch/rasl
def test_similarity():
    paramv = [2, np.pi / 3, 10, 20]
    mat = parameters_to_projective_matrix('similarity', paramv)
    assert np.all(paramv == projective_matrix_to_parameters('similarity', mat))
예제 #14
0
파일: tform_test.py 프로젝트: welch/rasl
def test_translation():
    paramv = [10, 20]
    mat = parameters_to_projective_matrix('translate', paramv)
    assert np.all(paramv == projective_matrix_to_parameters('translate', mat))