Show / Hide Table of Contents

    Class Cv

    Inheritance
    Object
    Cv
    Namespace: ArucoUnity.Plugin
    Assembly: Assembly-CSharp.dll
    Syntax
    public static class Cv

    Fields

    | Improve this Doc View Source

    bothAxesFlipCode

    Declaration
    public const int bothAxesFlipCode = -1
    Field Value
    Type Description
    Int32
    | Improve this Doc View Source

    CN_SHIFT

    Declaration
    public const int CN_SHIFT = 3
    Field Value
    Type Description
    Int32
    | Improve this Doc View Source

    DEPTH_MAX

    Declaration
    public const int DEPTH_MAX = 8
    Field Value
    Type Description
    Int32
    | Improve this Doc View Source

    EPSILON

    Declaration
    public const double EPSILON = 2.2204460492503131E-16
    Field Value
    Type Description
    Double
    | Improve this Doc View Source

    horizontalFlipCode

    Declaration
    public const int horizontalFlipCode = 1
    Field Value
    Type Description
    Int32
    | Improve this Doc View Source

    MAT_DEPTH_MAX

    Declaration
    public const int MAT_DEPTH_MAX = 7
    Field Value
    Type Description
    Int32
    | Improve this Doc View Source

    verticalFlipCode

    Declaration
    public const int verticalFlipCode = 0
    Field Value
    Type Description
    Int32

    Methods

    | Improve this Doc View Source

    CalibrateCamera(Std.VectorVectorPoint3f, Std.VectorVectorPoint2f, Cv.Size, Cv.Mat, Cv.Mat, out Std.VectorVec3d, out Std.VectorVec3d, Cv.Calib)

    Declaration
    public static double CalibrateCamera(Std.VectorVectorPoint3f objectPoints, Std.VectorVectorPoint2f imagePoints, Cv.Size imageSize, Cv.Mat cameraMatrix, Cv.Mat distCoeffs, out Std.VectorVec3d rvecs, out Std.VectorVec3d tvecs, Cv.Calib flags = (Cv.Calib)0)
    Parameters
    Type Name Description
    Std.VectorVectorPoint3f objectPoints
    Std.VectorVectorPoint2f imagePoints
    Cv.Size imageSize
    Cv.Mat cameraMatrix
    Cv.Mat distCoeffs
    Std.VectorVec3d rvecs
    Std.VectorVec3d tvecs
    Cv.Calib flags
    Returns
    Type Description
    Double
    | Improve this Doc View Source

    CalibrateCamera(Std.VectorVectorPoint3f, Std.VectorVectorPoint2f, Cv.Size, Cv.Mat, Cv.Mat, out Std.VectorVec3d, out Std.VectorVec3d, Cv.Calib, Cv.TermCriteria)

    Declaration
    public static double CalibrateCamera(Std.VectorVectorPoint3f objectPoints, Std.VectorVectorPoint2f imagePoints, Cv.Size imageSize, Cv.Mat cameraMatrix, Cv.Mat distCoeffs, out Std.VectorVec3d rvecs, out Std.VectorVec3d tvecs, Cv.Calib flags, Cv.TermCriteria criteria)
    Parameters
    Type Name Description
    Std.VectorVectorPoint3f objectPoints
    Std.VectorVectorPoint2f imagePoints
    Cv.Size imageSize
    Cv.Mat cameraMatrix
    Cv.Mat distCoeffs
    Std.VectorVec3d rvecs
    Std.VectorVec3d tvecs
    Cv.Calib flags
    Cv.TermCriteria criteria
    Returns
    Type Description
    Double
    | Improve this Doc View Source

    CalibrateCamera(Std.VectorVectorPoint3f, Std.VectorVectorPoint2f, Cv.Size, Cv.Mat, Cv.Mat, out Std.VectorVec3d, out Std.VectorVec3d, Std.VectorDouble, Std.VectorDouble, Std.VectorDouble, Cv.Calib)

    Declaration
    public static double CalibrateCamera(Std.VectorVectorPoint3f objectPoints, Std.VectorVectorPoint2f imagePoints, Cv.Size imageSize, Cv.Mat cameraMatrix, Cv.Mat distCoeffs, out Std.VectorVec3d rvecs, out Std.VectorVec3d tvecs, Std.VectorDouble stdDeviationsIntrinsics, Std.VectorDouble stdDeviationsExtrinsics, Std.VectorDouble perViewErrors, Cv.Calib flags = (Cv.Calib)0)
    Parameters
    Type Name Description
    Std.VectorVectorPoint3f objectPoints
    Std.VectorVectorPoint2f imagePoints
    Cv.Size imageSize
    Cv.Mat cameraMatrix
    Cv.Mat distCoeffs
    Std.VectorVec3d rvecs
    Std.VectorVec3d tvecs
    Std.VectorDouble stdDeviationsIntrinsics
    Std.VectorDouble stdDeviationsExtrinsics
    Std.VectorDouble perViewErrors
    Cv.Calib flags
    Returns
    Type Description
    Double
    | Improve this Doc View Source

    CalibrateCamera(Std.VectorVectorPoint3f, Std.VectorVectorPoint2f, Cv.Size, Cv.Mat, Cv.Mat, out Std.VectorVec3d, out Std.VectorVec3d, Std.VectorDouble, Std.VectorDouble, Std.VectorDouble, Cv.Calib, Cv.TermCriteria)

    Declaration
    public static double CalibrateCamera(Std.VectorVectorPoint3f objectPoints, Std.VectorVectorPoint2f imagePoints, Cv.Size imageSize, Cv.Mat cameraMatrix, Cv.Mat distCoeffs, out Std.VectorVec3d rvecs, out Std.VectorVec3d tvecs, Std.VectorDouble stdDeviationsIntrinsics, Std.VectorDouble stdDeviationsExtrinsics, Std.VectorDouble perViewErrors, Cv.Calib flags, Cv.TermCriteria criteria)
    Parameters
    Type Name Description
    Std.VectorVectorPoint3f objectPoints
    Std.VectorVectorPoint2f imagePoints
    Cv.Size imageSize
    Cv.Mat cameraMatrix
    Cv.Mat distCoeffs
    Std.VectorVec3d rvecs
    Std.VectorVec3d tvecs
    Std.VectorDouble stdDeviationsIntrinsics
    Std.VectorDouble stdDeviationsExtrinsics
    Std.VectorDouble perViewErrors
    Cv.Calib flags
    Cv.TermCriteria criteria
    Returns
    Type Description
    Double
    | Improve this Doc View Source

    Flip(Cv.Mat, Cv.Mat, Int32)

    Declaration
    public static void Flip(Cv.Mat src, Cv.Mat dst, int flipCode)
    Parameters
    Type Name Description
    Cv.Mat src
    Cv.Mat dst
    Int32 flipCode
    | Improve this Doc View Source

    GetOptimalNewCameraMatrix(Cv.Mat, Cv.Mat, Cv.Size, Double)

    Declaration
    public static Cv.Mat GetOptimalNewCameraMatrix(Cv.Mat cameraMatrix, Cv.Mat distCoeffs, Cv.Size imageSize, double scalingFactor)
    Parameters
    Type Name Description
    Cv.Mat cameraMatrix
    Cv.Mat distCoeffs
    Cv.Size imageSize
    Double scalingFactor
    Returns
    Type Description
    Cv.Mat
    | Improve this Doc View Source

    GetOptimalNewCameraMatrix(Cv.Mat, Cv.Mat, Cv.Size, Double, Cv.Size)

    Declaration
    public static Cv.Mat GetOptimalNewCameraMatrix(Cv.Mat cameraMatrix, Cv.Mat distCoeffs, Cv.Size imageSize, double scalingFactor, Cv.Size newImageSize)
    Parameters
    Type Name Description
    Cv.Mat cameraMatrix
    Cv.Mat distCoeffs
    Cv.Size imageSize
    Double scalingFactor
    Cv.Size newImageSize
    Returns
    Type Description
    Cv.Mat
    | Improve this Doc View Source

    GetOptimalNewCameraMatrix(Cv.Mat, Cv.Mat, Cv.Size, Double, Cv.Size, Cv.Rect, Boolean)

    Declaration
    public static Cv.Mat GetOptimalNewCameraMatrix(Cv.Mat cameraMatrix, Cv.Mat distCoeffs, Cv.Size imageSize, double scalingFactor, Cv.Size newImageSize, Cv.Rect validPixRoi, bool centerPrincipalPoint = false)
    Parameters
    Type Name Description
    Cv.Mat cameraMatrix
    Cv.Mat distCoeffs
    Cv.Size imageSize
    Double scalingFactor
    Cv.Size newImageSize
    Cv.Rect validPixRoi
    Boolean centerPrincipalPoint
    Returns
    Type Description
    Cv.Mat
    | Improve this Doc View Source

    InitCameraMatrix2D(Std.VectorVectorPoint3f, Std.VectorVectorPoint2f, Cv.Size, Double)

    Declaration
    public static Cv.Mat InitCameraMatrix2D(Std.VectorVectorPoint3f objectPoints, Std.VectorVectorPoint2f imagePoints, Cv.Size imageSize, double aspectRatio = 1)
    Parameters
    Type Name Description
    Std.VectorVectorPoint3f objectPoints
    Std.VectorVectorPoint2f imagePoints
    Cv.Size imageSize
    Double aspectRatio
    Returns
    Type Description
    Cv.Mat
    | Improve this Doc View Source

    InitUndistortRectifyMap(Cv.Mat, Cv.Mat, Cv.Mat, Cv.Mat, Cv.Size, Cv.Type, out Cv.Mat, out Cv.Mat)

    Declaration
    public static void InitUndistortRectifyMap(Cv.Mat cameraMatrix, Cv.Mat distCoeffs, Cv.Mat R, Cv.Mat newCameraMatrix, Cv.Size size, Cv.Type m1type, out Cv.Mat map1, out Cv.Mat map2)
    Parameters
    Type Name Description
    Cv.Mat cameraMatrix
    Cv.Mat distCoeffs
    Cv.Mat R
    Cv.Mat newCameraMatrix
    Cv.Size size
    Cv.Type m1type
    Cv.Mat map1
    Cv.Mat map2
    | Improve this Doc View Source

    Remap(Cv.Mat, Cv.Mat, Cv.Mat, Cv.Mat, Cv.InterpolationFlags, Cv.BorderTypes)

    Declaration
    public static void Remap(Cv.Mat src, Cv.Mat dst, Cv.Mat map1, Cv.Mat map2, Cv.InterpolationFlags interpolation, Cv.BorderTypes borderType = Cv.BorderTypes.Constant)
    Parameters
    Type Name Description
    Cv.Mat src
    Cv.Mat dst
    Cv.Mat map1
    Cv.Mat map2
    Cv.InterpolationFlags interpolation
    Cv.BorderTypes borderType
    | Improve this Doc View Source

    Remap(Cv.Mat, Cv.Mat, Cv.Mat, Cv.Mat, Cv.InterpolationFlags, Cv.BorderTypes, Cv.Scalar)

    Declaration
    public static void Remap(Cv.Mat src, Cv.Mat dst, Cv.Mat map1, Cv.Mat map2, Cv.InterpolationFlags interpolation, Cv.BorderTypes borderType, Cv.Scalar borderValue)
    Parameters
    Type Name Description
    Cv.Mat src
    Cv.Mat dst
    Cv.Mat map1
    Cv.Mat map2
    Cv.InterpolationFlags interpolation
    Cv.BorderTypes borderType
    Cv.Scalar borderValue
    | Improve this Doc View Source

    Rodrigues(Cv.Mat, out Cv.Vec3d)

    Declaration
    public static void Rodrigues(Cv.Mat rotationMatrix, out Cv.Vec3d rotationVector)
    Parameters
    Type Name Description
    Cv.Mat rotationMatrix
    Cv.Vec3d rotationVector
    | Improve this Doc View Source

    Rodrigues(Cv.Vec3d, out Cv.Mat)

    Declaration
    public static void Rodrigues(Cv.Vec3d rotationVector, out Cv.Mat rotationMatrix)
    Parameters
    Type Name Description
    Cv.Vec3d rotationVector
    Cv.Mat rotationMatrix
    | Improve this Doc View Source

    StereoCalibrate(Std.VectorVectorPoint3f, Std.VectorVectorPoint2f, Std.VectorVectorPoint2f, Cv.Mat, Cv.Mat, Cv.Mat, Cv.Mat, Cv.Size, out Cv.Mat, out Cv.Vec3d, out Cv.Mat, out Cv.Mat, Cv.Calib)

    Declaration
    public static double StereoCalibrate(Std.VectorVectorPoint3f objectPoints, Std.VectorVectorPoint2f imagePoints1, Std.VectorVectorPoint2f imagePoints2, Cv.Mat cameraMatrix1, Cv.Mat distCoeffs1, Cv.Mat cameraMatrix2, Cv.Mat distCoeffs2, Cv.Size imageSize, out Cv.Mat rotationMatrix, out Cv.Vec3d tvec, out Cv.Mat essentialMatrix, out Cv.Mat fundamentalMatrix, Cv.Calib flags = Cv.Calib.FixIntrinsic)
    Parameters
    Type Name Description
    Std.VectorVectorPoint3f objectPoints
    Std.VectorVectorPoint2f imagePoints1
    Std.VectorVectorPoint2f imagePoints2
    Cv.Mat cameraMatrix1
    Cv.Mat distCoeffs1
    Cv.Mat cameraMatrix2
    Cv.Mat distCoeffs2
    Cv.Size imageSize
    Cv.Mat rotationMatrix
    Cv.Vec3d tvec
    Cv.Mat essentialMatrix
    Cv.Mat fundamentalMatrix
    Cv.Calib flags
    Returns
    Type Description
    Double
    | Improve this Doc View Source

    StereoCalibrate(Std.VectorVectorPoint3f, Std.VectorVectorPoint2f, Std.VectorVectorPoint2f, Cv.Mat, Cv.Mat, Cv.Mat, Cv.Mat, Cv.Size, out Cv.Mat, out Cv.Vec3d, out Cv.Mat, out Cv.Mat, Cv.Calib, Cv.TermCriteria)

    Declaration
    public static double StereoCalibrate(Std.VectorVectorPoint3f objectPoints, Std.VectorVectorPoint2f imagePoints1, Std.VectorVectorPoint2f imagePoints2, Cv.Mat cameraMatrix1, Cv.Mat distCoeffs1, Cv.Mat cameraMatrix2, Cv.Mat distCoeffs2, Cv.Size imageSize, out Cv.Mat rotationMatrix, out Cv.Vec3d tvec, out Cv.Mat essentialMatrix, out Cv.Mat fundamentalMatrix, Cv.Calib flags, Cv.TermCriteria criteria)
    Parameters
    Type Name Description
    Std.VectorVectorPoint3f objectPoints
    Std.VectorVectorPoint2f imagePoints1
    Std.VectorVectorPoint2f imagePoints2
    Cv.Mat cameraMatrix1
    Cv.Mat distCoeffs1
    Cv.Mat cameraMatrix2
    Cv.Mat distCoeffs2
    Cv.Size imageSize
    Cv.Mat rotationMatrix
    Cv.Vec3d tvec
    Cv.Mat essentialMatrix
    Cv.Mat fundamentalMatrix
    Cv.Calib flags
    Cv.TermCriteria criteria
    Returns
    Type Description
    Double
    | Improve this Doc View Source

    StereoRectify(Cv.Mat, Cv.Mat, Cv.Mat, Cv.Mat, Cv.Size, Cv.Mat, Cv.Vec3d, out Cv.Mat, out Cv.Mat, out Cv.Mat, out Cv.Mat, out Cv.Mat, Cv.StereoRectifyFlags, Double)

    Declaration
    public static void StereoRectify(Cv.Mat cameraMatrix1, Cv.Mat distCoeffs1, Cv.Mat cameraMatrix2, Cv.Mat distCoeffs2, Cv.Size imageSize, Cv.Mat rotationMatrix, Cv.Vec3d tvec, out Cv.Mat rectificationMatrix1, out Cv.Mat rectificationMatrix2, out Cv.Mat projectionMatrix1, out Cv.Mat projectionMatrix2, out Cv.Mat disparityMatrix, Cv.StereoRectifyFlags flags = Cv.StereoRectifyFlags.ZeroDisparity, double scalingFactor = -1)
    Parameters
    Type Name Description
    Cv.Mat cameraMatrix1
    Cv.Mat distCoeffs1
    Cv.Mat cameraMatrix2
    Cv.Mat distCoeffs2
    Cv.Size imageSize
    Cv.Mat rotationMatrix
    Cv.Vec3d tvec
    Cv.Mat rectificationMatrix1
    Cv.Mat rectificationMatrix2
    Cv.Mat projectionMatrix1
    Cv.Mat projectionMatrix2
    Cv.Mat disparityMatrix
    Cv.StereoRectifyFlags flags
    Double scalingFactor
    | Improve this Doc View Source

    StereoRectify(Cv.Mat, Cv.Mat, Cv.Mat, Cv.Mat, Cv.Size, Cv.Mat, Cv.Vec3d, out Cv.Mat, out Cv.Mat, out Cv.Mat, out Cv.Mat, out Cv.Mat, Cv.StereoRectifyFlags, Double, Cv.Size)

    Declaration
    public static void StereoRectify(Cv.Mat cameraMatrix1, Cv.Mat distCoeffs1, Cv.Mat cameraMatrix2, Cv.Mat distCoeffs2, Cv.Size imageSize, Cv.Mat rotationMatrix, Cv.Vec3d tvec, out Cv.Mat rectificationMatrix1, out Cv.Mat rectificationMatrix2, out Cv.Mat projectionMatrix1, out Cv.Mat projectionMatrix2, out Cv.Mat disparityMatrix, Cv.StereoRectifyFlags flags, double scalingFactor, Cv.Size newImageSize)
    Parameters
    Type Name Description
    Cv.Mat cameraMatrix1
    Cv.Mat distCoeffs1
    Cv.Mat cameraMatrix2
    Cv.Mat distCoeffs2
    Cv.Size imageSize
    Cv.Mat rotationMatrix
    Cv.Vec3d tvec
    Cv.Mat rectificationMatrix1
    Cv.Mat rectificationMatrix2
    Cv.Mat projectionMatrix1
    Cv.Mat projectionMatrix2
    Cv.Mat disparityMatrix
    Cv.StereoRectifyFlags flags
    Double scalingFactor
    Cv.Size newImageSize
    | Improve this Doc View Source

    StereoRectify(Cv.Mat, Cv.Mat, Cv.Mat, Cv.Mat, Cv.Size, Cv.Mat, Cv.Vec3d, out Cv.Mat, out Cv.Mat, out Cv.Mat, out Cv.Mat, out Cv.Mat, Cv.StereoRectifyFlags, Double, Cv.Size, Cv.Rect)

    Declaration
    public static void StereoRectify(Cv.Mat cameraMatrix1, Cv.Mat distCoeffs1, Cv.Mat cameraMatrix2, Cv.Mat distCoeffs2, Cv.Size imageSize, Cv.Mat rotationMatrix, Cv.Vec3d tvec, out Cv.Mat rectificationMatrix1, out Cv.Mat rectificationMatrix2, out Cv.Mat projectionMatrix1, out Cv.Mat projectionMatrix2, out Cv.Mat disparityMatrix, Cv.StereoRectifyFlags flags, double scalingFactor, Cv.Size newImageSize, Cv.Rect validPixROI1)
    Parameters
    Type Name Description
    Cv.Mat cameraMatrix1
    Cv.Mat distCoeffs1
    Cv.Mat cameraMatrix2
    Cv.Mat distCoeffs2
    Cv.Size imageSize
    Cv.Mat rotationMatrix
    Cv.Vec3d tvec
    Cv.Mat rectificationMatrix1
    Cv.Mat rectificationMatrix2
    Cv.Mat projectionMatrix1
    Cv.Mat projectionMatrix2
    Cv.Mat disparityMatrix
    Cv.StereoRectifyFlags flags
    Double scalingFactor
    Cv.Size newImageSize
    Cv.Rect validPixROI1
    | Improve this Doc View Source

    StereoRectify(Cv.Mat, Cv.Mat, Cv.Mat, Cv.Mat, Cv.Size, Cv.Mat, Cv.Vec3d, out Cv.Mat, out Cv.Mat, out Cv.Mat, out Cv.Mat, out Cv.Mat, Cv.StereoRectifyFlags, Double, Cv.Size, Cv.Rect, Cv.Rect)

    Declaration
    public static void StereoRectify(Cv.Mat cameraMatrix1, Cv.Mat distCoeffs1, Cv.Mat cameraMatrix2, Cv.Mat distCoeffs2, Cv.Size imageSize, Cv.Mat rotationMatrix, Cv.Vec3d tvec, out Cv.Mat rectificationMatrix1, out Cv.Mat rectificationMatrix2, out Cv.Mat projectionMatrix1, out Cv.Mat projectionMatrix2, out Cv.Mat disparityMatrix, Cv.StereoRectifyFlags flags, double scalingFactor, Cv.Size newImageSize, Cv.Rect validPixROI1, Cv.Rect validPixROI2)
    Parameters
    Type Name Description
    Cv.Mat cameraMatrix1
    Cv.Mat distCoeffs1
    Cv.Mat cameraMatrix2
    Cv.Mat distCoeffs2
    Cv.Size imageSize
    Cv.Mat rotationMatrix
    Cv.Vec3d tvec
    Cv.Mat rectificationMatrix1
    Cv.Mat rectificationMatrix2
    Cv.Mat projectionMatrix1
    Cv.Mat projectionMatrix2
    Cv.Mat disparityMatrix
    Cv.StereoRectifyFlags flags
    Double scalingFactor
    Cv.Size newImageSize
    Cv.Rect validPixROI1
    Cv.Rect validPixROI2
    | Improve this Doc View Source

    Undistort(Cv.Mat, out Cv.Mat, Cv.Mat, Cv.Mat)

    Declaration
    public static void Undistort(Cv.Mat inputImage, out Cv.Mat outputImage, Cv.Mat cameraMatrix, Cv.Mat distCoeffs)
    Parameters
    Type Name Description
    Cv.Mat inputImage
    Cv.Mat outputImage
    Cv.Mat cameraMatrix
    Cv.Mat distCoeffs
    | Improve this Doc View Source

    Undistort(Cv.Mat, out Cv.Mat, Cv.Mat, Cv.Mat, Cv.Mat)

    Declaration
    public static void Undistort(Cv.Mat inputImage, out Cv.Mat outputImage, Cv.Mat cameraMatrix, Cv.Mat distCoeffs, Cv.Mat newCameraMatrix)
    Parameters
    Type Name Description
    Cv.Mat inputImage
    Cv.Mat outputImage
    Cv.Mat cameraMatrix
    Cv.Mat distCoeffs
    Cv.Mat newCameraMatrix
    • Improve this Doc
    • View Source
    Back to top Aruco Unity - Erwan Normand