ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ccCameraSensor::IntrinsicParameters Struct Reference

Intrinsic parameters of the camera sensor. More...

#include <ecvCameraSensor.h>

Public Member Functions

 IntrinsicParameters ()
 Default initializer. More...
 
float horizFocal_pix () const
 Returns the horizontal focal pix. More...
 

Static Public Member Functions

static void GetKinectDefaults (IntrinsicParameters &params)
 

Public Attributes

float vertFocal_pix
 
float pixelSize_mm [2]
 
float skew
 
float vFOV_rad
 
float zNear_mm
 
float zFar_mm
 
int arrayWidth
 
int arrayHeight
 
float principal_point [2]
 

Detailed Description

Intrinsic parameters of the camera sensor.

Definition at line 27 of file ecvCameraSensor.h.

Constructor & Destructor Documentation

◆ IntrinsicParameters()

ccCameraSensor::IntrinsicParameters::IntrinsicParameters ( )

Default initializer.

Member Function Documentation

◆ GetKinectDefaults()

static void ccCameraSensor::IntrinsicParameters::GetKinectDefaults ( IntrinsicParameters params)
static

Helper: initializes a IntrinsicParameters structure with the default Kinect parameters

Referenced by define_ccCameraSensor().

◆ horizFocal_pix()

float ccCameraSensor::IntrinsicParameters::horizFocal_pix ( ) const
inline

Returns the horizontal focal pix.

Warning
Be sure the pixel size values are correct!

Definition at line 50 of file ecvCameraSensor.h.

Referenced by define_ccCameraSensor().

Member Data Documentation

◆ arrayHeight

int ccCameraSensor::IntrinsicParameters::arrayHeight

◆ arrayWidth

int ccCameraSensor::IntrinsicParameters::arrayWidth

◆ pixelSize_mm

float ccCameraSensor::IntrinsicParameters::pixelSize_mm[2]

sensor pixel size (in real dimension, e.g. mm)

Definition at line 37 of file ecvCameraSensor.h.

Referenced by ccCamSensorProjectionDlg::initWithCamSensor(), and ccCamSensorProjectionDlg::updateCamSensor().

◆ principal_point

float ccCameraSensor::IntrinsicParameters::principal_point[2]

Principal point (in pixels)

Definition at line 45 of file ecvCameraSensor.h.

Referenced by ccCamSensorProjectionDlg::initWithCamSensor(), and ccCamSensorProjectionDlg::updateCamSensor().

◆ skew

float ccCameraSensor::IntrinsicParameters::skew

◆ vertFocal_pix

float ccCameraSensor::IntrinsicParameters::vertFocal_pix

focal length (in pixels) - vertical dimension by default

Definition at line 35 of file ecvCameraSensor.h.

Referenced by define_ccCameraSensor(), ccCamSensorProjectionDlg::initWithCamSensor(), and ccCamSensorProjectionDlg::updateCamSensor().

◆ vFOV_rad

float ccCameraSensor::IntrinsicParameters::vFOV_rad

vertical field of view (in Radians)

Definition at line 40 of file ecvCameraSensor.h.

Referenced by define_ccCameraSensor(), ccCamSensorProjectionDlg::initWithCamSensor(), and ccCamSensorProjectionDlg::updateCamSensor().

◆ zFar_mm

float ccCameraSensor::IntrinsicParameters::zFar_mm

◆ zNear_mm

float ccCameraSensor::IntrinsicParameters::zNear_mm

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