code: def test_7point_opencv(self, device, dtype):
      points1 = torch.tensor(
          [
              [
                  [0.8569, 0.5982],
                  [0.0059, 0.9649],
                  [0.1968, 0.8846],
                  [0.6084, 0.3467],
                  [0.9633, 0.5274],
                  [0.8941, 0.8939],
                  [0.0863, 0.5133],
              ]
          ],
          device=device,
          dtype=dtype,
      )
  
      points2 = torch.tensor(
          [
              [
                  [0.0928, 0.3013],
                  [0.0989, 0.9649],
                  [0.0341, 0.4827],
                  [0.8294, 0.4469],
                  [0.2230, 0.2998],
                  [0.1722, 0.8182],
                  [0.5264, 0.8869],
              ]
          ],
          device=device,
          dtype=dtype,
      )
  
      # generated with OpenCV using above points
      # Fm_expected shape is 9x3
      # import cv2
      # Fm_expected, _ = cv2.findFundamentalMat(
      #   points1.detach().numpy().reshape(-1, 1, 2),
      #   points2.detach().numpy().reshape(-1, 1, 2), cv2.FM_7POINT)
  
      Fm_expected = torch.tensor(
          [
              [
                  [
                      [-2.87490907, 5.41934672, 0.73871396],
                      [0.34010174, 3.70371623, -4.65517276],
                      [-0.1809933, -0.56577107, 1.0],
                  ],
                  [
                      [0.14465888, 0.68711702, -0.65570944],
                      [0.53424758, 0.7988479, -0.75446946],
                      [-0.48201197, -1.05375511, 1.0],
                  ],
                  [
                      [-0.0901827, 1.05515785, -0.54726062],
                      [0.51914823, 1.02476892, -1.05783979],
                      [-0.45860077, -1.01580301, 1.0],
                  ],
              ]
          ],
          device=device,
          dtype=dtype,
      )
      F_mat = epi.find_fundamental(points1, points2, method="7POINT")
      assert_close(F_mat, Fm_expected, rtol=1e-3, atol=1e-3)
  
imports: from typing import Dict
  import pytest
  import test_common
  import torch
  from torch.autograd import gradcheck
  import kornia.geometry.epipolar
  import kornia.testing
  from kornia.testing import assert_close
label_desc: Use image node_id 6 for calling the TestFindFundamental obj's underlying member method code with example usage: obj.test_7point_opencv(device, dtype) without return types