code: def _create_pinhole_pair(self, batch_size, device, dtype):
      # prepare data
      fx, fy = 1.0, 1.0
      height, width = 3, 5
      cx, cy = width / 2, height / 2
      tx, ty, tz = 0, 0, 0
  
      # create pinhole cameras
      pinhole_src = (
          kornia.geometry.camera.PinholeCamera.from_parameters(
              fx,
              fy,
              cx,
              cy,
              height,
              width,
              tx,
              ty,
              tz,
              batch_size,
              device=device,
              dtype=dtype,
          )
      )
      pinhole_dst = (
          kornia.geometry.camera.PinholeCamera.from_parameters(
              fx,
              fy,
              cx,
              cy,
              height,
              width,
              tx,
              ty,
              tz,
              batch_size,
              device=device,
              dtype=dtype,
          )
      )
      return pinhole_src, pinhole_dst
  
file_path: kornia/test/geometry/test_depth_warper.py
imports: import pytest
  import torch
  from torch.autograd import gradcheck
  import kornia
  import kornia.testing
  from kornia.geometry.conversions import normalize_pixel_coordinates
  from kornia.testing import assert_close
label_desc: Use image node_id 1 for calling the TestDepthWarper obj's underlying member method code with example usage: obj._create_pinhole_pair(batch_size, device, dtype) and returns: pinhole_src,  pinhole_dst