docstr: The Q matrix of the horizontal stereo setup.
  
  This matrix is used for reprojecting a disparity tensor to
  the corresponding point cloud. Note that this is in a general form that allows different focal
  lengths in the x and y direction.
  
  Return:
      The Q matrix of shape :math:`(B, 4, 4)`.
docstr_tok: ["The","Q","matrix","of","the","horizontal","stereo","setup",".","This","matrix","is","used","for","reprojecting","a","disparity","tensor","to","the","corresponding","point","cloud",".","Note","that","this","is","in","a","general","form","that","allows","different","focal","lengths","in","the","x","and","y","direction",".","Return",":","The","Q","matrix","of","shape",":","math",":","`","(","B",",","4",",","4",")","`","."]
code: def Q(self) -> Tensor:
      r"""The Q matrix of the horizontal stereo setup.
  
      This matrix is used for reprojecting a disparity tensor to
      the corresponding point cloud. Note that this is in a general form that allows different focal
      lengths in the x and y direction.
  
      Return:
          The Q matrix of shape :math:`(B, 4, 4)`.
      """
      return self._Q_matrix
  
imports: from typing import Any
  import torch
  from kornia.core import Tensor, stack, zeros
  from kornia.geometry.linalg import transform_points
  from kornia.utils.grid import create_meshgrid
label_desc: Use image node_id 10 for calling the StereoCamera obj's underlying member method code with example usage: obj.Q() and returns: self