#NEWLINE# def test_affine_Matrix2D( self ) : #NEWLINE# #INDENT# im = pv . Image ( pv . BABOON ) #NEWLINE# test_im = pv . Image ( im . asMatrix2D ( ) ) #NEWLINE# affine = pv . AffineFromRect ( pv . CenteredRect ( 256 , 256 , 128 , 128 ) , ( 64 , 64 ) ) #NEWLINE# im = affine ( im ) #NEWLINE# test_im = affine ( test_im ) #NEWLINE# vec1 = pv . unit ( im . asMatrix2D ( ) . flatten ( ) ) #NEWLINE# vec2 = pv . unit ( test_im . asMatrix2D ( ) . flatten ( ) ) #NEWLINE# score = np . dot ( vec1 , vec2 ) #NEWLINE# self . assertGreater ( score , 0.998 )