NVIDIA DeepStream SDK API Reference

6.4 Release
cvcore::CameraIntrinsics Struct Reference

Detailed Description

Struct type used to store Camera Intrinsics.

Definition at line 140 of file CameraModel.h.

Public Member Functions

 CameraIntrinsics ()=default
 
 CameraIntrinsics (float fx, float fy, float cx, float cy, float s=0.0)
 Camera Instrinsics creation with given intrinsics values. More...
 
float fx () const
 Get camera intrinsics x focal length. More...
 
float fy () const
 Get camera intrinsics y focal length. More...
 
float cx () const
 Get camera intrinsics x principal point. More...
 
float cy () const
 Get camera intrinsics y principal point. More...
 
float skew () const
 Get camera intrinsics slanted pixels. More...
 
const float * getMatrix23 () const
 Get camera intrinsics 2D array. More...
 
bool operator== (const CameraIntrinsics &other) const noexcept
 
bool operator!= (const CameraIntrinsics &other) const noexcept
 

Data Fields

float m_intrinsics [2][3] {{1.0, 0.0, 0.0},{0.0, 1.0, 0.0}}
 Camera intrinsics 2D arrat. More...
 

Constructor & Destructor Documentation

◆ CameraIntrinsics() [1/2]

cvcore::CameraIntrinsics::CameraIntrinsics ( )
default

◆ CameraIntrinsics() [2/2]

cvcore::CameraIntrinsics::CameraIntrinsics ( float  fx,
float  fy,
float  cx,
float  cy,
float  s = 0.0 
)
inline

Camera Instrinsics creation with given intrinsics values.

Parameters
fxCamera axis x focal length in pixels
fyCamera axis y focal length in pixels
cxCamera axis x principal point in pixels
cyCamera axis y principal point in pixels
sCamera slanted pixel
Returns
Camera Intrinsics

Definition at line 153 of file CameraModel.h.

References cx(), cy(), fx(), fy(), and m_intrinsics.

Member Function Documentation

◆ cx()

float cvcore::CameraIntrinsics::cx ( ) const
inline

Get camera intrinsics x principal point.

Returns
Camera x principal point

Definition at line 185 of file CameraModel.h.

References m_intrinsics.

Referenced by CameraIntrinsics().

◆ cy()

float cvcore::CameraIntrinsics::cy ( ) const
inline

Get camera intrinsics y principal point.

Returns
Camera y principal point

Definition at line 194 of file CameraModel.h.

References m_intrinsics.

Referenced by CameraIntrinsics().

◆ fx()

float cvcore::CameraIntrinsics::fx ( ) const
inline

Get camera intrinsics x focal length.

Returns
Camera x focal length

Definition at line 167 of file CameraModel.h.

References m_intrinsics.

Referenced by CameraIntrinsics().

◆ fy()

float cvcore::CameraIntrinsics::fy ( ) const
inline

Get camera intrinsics y focal length.

Returns
Camera y focal length

Definition at line 176 of file CameraModel.h.

References m_intrinsics.

Referenced by CameraIntrinsics().

◆ getMatrix23()

const float* cvcore::CameraIntrinsics::getMatrix23 ( ) const
inline

Get camera intrinsics 2D array.

Returns
Camera intrisics array

Definition at line 212 of file CameraModel.h.

References m_intrinsics.

◆ operator!=()

bool cvcore::CameraIntrinsics::operator!= ( const CameraIntrinsics other) const
inlinenoexcept

Definition at line 227 of file CameraModel.h.

◆ operator==()

bool cvcore::CameraIntrinsics::operator== ( const CameraIntrinsics other) const
inlinenoexcept

Definition at line 217 of file CameraModel.h.

References m_intrinsics.

◆ skew()

float cvcore::CameraIntrinsics::skew ( ) const
inline

Get camera intrinsics slanted pixels.

Returns
Camera slanted pixels

Definition at line 203 of file CameraModel.h.

References m_intrinsics.

Field Documentation

◆ m_intrinsics

float cvcore::CameraIntrinsics::m_intrinsics[2][3] {{1.0, 0.0, 0.0},{0.0, 1.0, 0.0}}

Camera intrinsics 2D arrat.

Definition at line 232 of file CameraModel.h.

Referenced by CameraIntrinsics(), cx(), cy(), fx(), fy(), getMatrix23(), operator==(), and skew().


The documentation for this struct was generated from the following file: