code: def test_fundamental_matrix_estimation():
      src = np.array(
          [
              1.839035,
              1.924743,
              0.543582,
              0.375221,
              0.473240,
              0.142522,
              0.964910,
              0.598376,
              0.102388,
              0.140092,
              15.994343,
              9.622164,
              0.285901,
              0.430055,
              0.091150,
              0.254594,
          ]
      ).reshape(-1, 2)
      dst = np.array(
          [
              1.002114,
              1.129644,
              1.521742,
              1.846002,
              1.084332,
              0.275134,
              0.293328,
              0.588992,
              0.839509,
              0.087290,
              1.779735,
              1.116857,
              0.878616,
              0.602447,
              0.642616,
              1.028681,
          ]
      ).reshape(-1, 2)
  
      tform = estimate_transform("fundamental", src, dst)
  
      # Reference values obtained using COLMAP SfM library.
      tform_ref = np.array(
          [
              [-0.217859, 0.419282, -0.0343075],
              [-0.0717941, 0.0451643, 0.0216073],
              [0.248062, -0.429478, 0.0221019],
          ]
      )
      assert_almost_equal(tform.params, tform_ref, 6)
  
imports: import re
  import textwrap
  import numpy
  import pytest
  from numpy.testing import assert_almost_equal, assert_array_almost_equal, assert_equal
  from skimage.transform import AffineTransform, EssentialMatrixTransform, EuclideanTransform, FundamentalMatrixTransform, PiecewiseAffineTransform, PolynomialTransform, ProjectiveTransform, SimilarityTransform, estimate_transform, matrix_transform
  from skimage.transform._geometric import _GeometricTransform, _affine_matrix_from_vector, _center_and_normalize_points, _euler_rotation_matrix
label_desc: Use image node_id 13 for calling a global function with example usage: test_fundamental_matrix_estimation() without return types