Computes various useful camera (sensor/lens) characteristics using the computed camera calibration matrix, image frame resolution in pixels and the physical aperture size

Namespace:  Emgu.CV
Assembly:  Emgu.CV (in Emgu.CV.dll) Version: 2.0.1.0 (2.0.1.0)

Syntax

C#
public static void cvCalibrationMatrixValues(
	IntPtr calibMatr,
	int imgWidth,
	int imgHeight,
	double apertureWidth,
	double apertureHeight,
	ref double fovx,
	ref double fovy,
	ref double focalLength,
	ref MCvPoint2D64f principalPoint,
	ref double pixelAspectRatio
)
Visual Basic (Declaration)
Public Shared Sub cvCalibrationMatrixValues ( _
	calibMatr As IntPtr, _
	imgWidth As Integer, _
	imgHeight As Integer, _
	apertureWidth As Double, _
	apertureHeight As Double, _
	ByRef fovx As Double, _
	ByRef fovy As Double, _
	ByRef focalLength As Double, _
	ByRef principalPoint As MCvPoint2D64f, _
	ByRef pixelAspectRatio As Double _
)
Visual C++
public:
static void cvCalibrationMatrixValues(
	IntPtr calibMatr, 
	int imgWidth, 
	int imgHeight, 
	double apertureWidth, 
	double apertureHeight, 
	double% fovx, 
	double% fovy, 
	double% focalLength, 
	MCvPoint2D64f% principalPoint, 
	double% pixelAspectRatio
)

Parameters

calibMatr
Type: System..::.IntPtr
The matrix of intrinsic parameters
imgWidth
Type: System..::.Int32
Image width in pixels
imgHeight
Type: System..::.Int32
Image height in pixels
apertureWidth
Type: System..::.Double
Aperture width in realworld units (optional input parameter). Set it to 0 if not used
apertureHeight
Type: System..::.Double
Aperture width in realworld units (optional input parameter). Set it to 0 if not used
fovx
Type: System..::.Double %
Field of view angle in x direction in degrees
fovy
Type: System..::.Double %
Field of view angle in y direction in degrees
focalLength
Type: System..::.Double %
Focal length in realworld units
principalPoint
Type: Emgu.CV.Structure..::.MCvPoint2D64f %
The principal point in realworld units
pixelAspectRatio
Type: System..::.Double %
The pixel aspect ratio ~ fy/f

See Also