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.CVAssembly: 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