Show / Hide Table of Contents

Class NativeMethods

P/Invoke methods of OpenCV 2.x C++ interface

Inheritance
System.Object
NativeMethods
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: OpenCvSharp.Internal
Assembly: OpenCvSharp.dll
Syntax
public static class NativeMethods

Fields

| Improve this Doc View Source

DllExtern

Declaration
public const string DllExtern = "OpenCvSharpExtern"
Field Value
Type Description
System.String
| Improve this Doc View Source

ErrorHandlerDefault

Default error handler

Declaration
public static CvErrorCallback ErrorHandlerDefault
Field Value
Type Description
CvErrorCallback
| Improve this Doc View Source

ErrorHandlerIgnorance

Custom error handler to ignore all OpenCV errors

Declaration
public static readonly CvErrorCallback ErrorHandlerIgnorance
Field Value
Type Description
CvErrorCallback
| Improve this Doc View Source

ErrorHandlerThrowException

Custom error handler to be thrown by OpenCV

Declaration
public static readonly CvErrorCallback ErrorHandlerThrowException
Field Value
Type Description
CvErrorCallback

Methods

aruco_detectCharucoDiamond(IntPtr, IntPtr[], Int32, Int32[], IntPtr, Single, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus aruco_detectCharucoDiamond(IntPtr image, IntPtr[] markerCorners, int markerCornersSize1, int[] markerCornersSize2, IntPtr markerIds, float squareMarkerLengthRate, IntPtr diamondCorners, IntPtr diamondIds, IntPtr cameraMatrix, IntPtr distCoeffs)
Parameters
Type Name Description
IntPtr image
IntPtr[] markerCorners
System.Int32 markerCornersSize1
System.Int32[] markerCornersSize2
IntPtr markerIds
System.Single squareMarkerLengthRate
IntPtr diamondCorners
IntPtr diamondIds
IntPtr cameraMatrix
IntPtr distCoeffs
Returns
Type Description
ExceptionStatus

aruco_detectMarkers(IntPtr, IntPtr, IntPtr, IntPtr, ref DetectorParameters, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus aruco_detectMarkers(IntPtr image, IntPtr dictionary, IntPtr corners, IntPtr ids, ref DetectorParameters detectParameters, IntPtr outrejectedImgPoints)
Parameters
Type Name Description
IntPtr image
IntPtr dictionary
IntPtr corners
IntPtr ids
DetectorParameters detectParameters
IntPtr outrejectedImgPoints
Returns
Type Description
ExceptionStatus

aruco_Dictionary_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus aruco_Dictionary_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

aruco_Dictionary_generateImageMarker(IntPtr, Int32, Int32, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus aruco_Dictionary_generateImageMarker(IntPtr obj, int id, int sidePixels, IntPtr img, int borderBits)
Parameters
Type Name Description
IntPtr obj
System.Int32 id
System.Int32 sidePixels
IntPtr img
System.Int32 borderBits
Returns
Type Description
ExceptionStatus

aruco_Dictionary_getBitsFromByteList(IntPtr, Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus aruco_Dictionary_getBitsFromByteList(IntPtr byteList, int markerSize, IntPtr returnValue)
Parameters
Type Name Description
IntPtr byteList
System.Int32 markerSize
IntPtr returnValue
Returns
Type Description
ExceptionStatus

aruco_Dictionary_getByteListFromBits(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus aruco_Dictionary_getByteListFromBits(IntPtr bits, IntPtr returnValue)
Parameters
Type Name Description
IntPtr bits
IntPtr returnValue
Returns
Type Description
ExceptionStatus

aruco_Dictionary_getBytesList(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus aruco_Dictionary_getBytesList(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

aruco_Dictionary_getDistanceToId(IntPtr, IntPtr, Int32, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus aruco_Dictionary_getDistanceToId(IntPtr obj, IntPtr bits, int id, int allRotations, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr bits
System.Int32 id
System.Int32 allRotations
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

aruco_Dictionary_getMarkerSize(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus aruco_Dictionary_getMarkerSize(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

aruco_Dictionary_getMaxCorrectionBits(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus aruco_Dictionary_getMaxCorrectionBits(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

aruco_Dictionary_identify(IntPtr, IntPtr, out Int32, out Int32, Double, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus aruco_Dictionary_identify(IntPtr obj, IntPtr onlyBits, out int idx, out int rotation, double maxCorrectionRate, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr onlyBits
System.Int32 idx
System.Int32 rotation
System.Double maxCorrectionRate
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

aruco_Dictionary_setMarkerSize(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus aruco_Dictionary_setMarkerSize(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

aruco_Dictionary_setMaxCorrectionBits(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus aruco_Dictionary_setMaxCorrectionBits(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

aruco_drawDetectedDiamonds(IntPtr, IntPtr[], Int32, Int32[], IntPtr, Scalar)

Declaration
[Pure]
public static extern ExceptionStatus aruco_drawDetectedDiamonds(IntPtr image, IntPtr[] corners, int cornerSize1, int[] contoursSize2, IntPtr ids, Scalar borderColor)
Parameters
Type Name Description
IntPtr image
IntPtr[] corners
System.Int32 cornerSize1
System.Int32[] contoursSize2
IntPtr ids
OpenCvSharp.Scalar borderColor
Returns
Type Description
ExceptionStatus

aruco_drawDetectedMarkers(IntPtr, IntPtr[], Int32, Int32[], IntPtr, Int32, Scalar)

Declaration
[Pure]
public static extern ExceptionStatus aruco_drawDetectedMarkers(IntPtr image, IntPtr[] corners, int cornerSize1, int[] contoursSize2, IntPtr ids, int idxLength, Scalar borderColor)
Parameters
Type Name Description
IntPtr image
IntPtr[] corners
System.Int32 cornerSize1
System.Int32[] contoursSize2
IntPtr ids
System.Int32 idxLength
OpenCvSharp.Scalar borderColor
Returns
Type Description
ExceptionStatus

aruco_drawDetectedMarkers(IntPtr, IntPtr[], Int32, Int32[], Int32[], Int32, Scalar)

Declaration
[Pure]
public static extern ExceptionStatus aruco_drawDetectedMarkers(IntPtr image, IntPtr[] corners, int cornerSize1, int[] contoursSize2, int[] ids, int idxLength, Scalar borderColor)
Parameters
Type Name Description
IntPtr image
IntPtr[] corners
System.Int32 cornerSize1
System.Int32[] contoursSize2
System.Int32[] ids
System.Int32 idxLength
OpenCvSharp.Scalar borderColor
Returns
Type Description
ExceptionStatus

aruco_estimatePoseSingleMarkers(IntPtr[], Int32, Int32[], Single, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus aruco_estimatePoseSingleMarkers(IntPtr[] corners, int cornersLength1, int[] cornersLengths2, float markerLength, IntPtr cameraMatrix, IntPtr distCoeffs, IntPtr rvecs, IntPtr tvecs, IntPtr objPoints)
Parameters
Type Name Description
IntPtr[] corners
System.Int32 cornersLength1
System.Int32[] cornersLengths2
System.Single markerLength
IntPtr cameraMatrix
IntPtr distCoeffs
IntPtr rvecs
IntPtr tvecs
IntPtr objPoints
Returns
Type Description
ExceptionStatus

aruco_getPredefinedDictionary(Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus aruco_getPredefinedDictionary(int name, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 name
IntPtr returnValue
Returns
Type Description
ExceptionStatus

aruco_readDictionary(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus aruco_readDictionary(string dictionaryFile, out IntPtr returnValue)
Parameters
Type Name Description
System.String dictionaryFile
IntPtr returnValue
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorGMG_getBackgroundPrior(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_getBackgroundPrior(IntPtr ptr, out double returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Double returnValue
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorGMG_getDecisionThreshold(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_getDecisionThreshold(IntPtr ptr, out double returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Double returnValue
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorGMG_getDefaultLearningRate(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_getDefaultLearningRate(IntPtr ptr, out double returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Double returnValue
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorGMG_getMaxFeatures(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_getMaxFeatures(IntPtr ptr, out int returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorGMG_getMaxVal(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_getMaxVal(IntPtr ptr, out double returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Double returnValue
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorGMG_getMinVal(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_getMinVal(IntPtr ptr, out double returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Double returnValue
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorGMG_getNumFrames(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_getNumFrames(IntPtr ptr, out int returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorGMG_getQuantizationLevels(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_getQuantizationLevels(IntPtr ptr, out int returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorGMG_getSmoothingRadius(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_getSmoothingRadius(IntPtr ptr, out int returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorGMG_getUpdateBackgroundModel(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_getUpdateBackgroundModel(IntPtr ptr, out int returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorGMG_setBackgroundPrior(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_setBackgroundPrior(IntPtr ptr, double value)
Parameters
Type Name Description
IntPtr ptr
System.Double value
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorGMG_setDecisionThreshold(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_setDecisionThreshold(IntPtr ptr, double value)
Parameters
Type Name Description
IntPtr ptr
System.Double value
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorGMG_setDefaultLearningRate(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_setDefaultLearningRate(IntPtr ptr, double value)
Parameters
Type Name Description
IntPtr ptr
System.Double value
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorGMG_setMaxFeatures(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_setMaxFeatures(IntPtr ptr, int value)
Parameters
Type Name Description
IntPtr ptr
System.Int32 value
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorGMG_setMaxVal(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_setMaxVal(IntPtr ptr, double value)
Parameters
Type Name Description
IntPtr ptr
System.Double value
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorGMG_setMinVal(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_setMinVal(IntPtr ptr, double value)
Parameters
Type Name Description
IntPtr ptr
System.Double value
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorGMG_setNumFrames(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_setNumFrames(IntPtr ptr, int value)
Parameters
Type Name Description
IntPtr ptr
System.Int32 value
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorGMG_setQuantizationLevels(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_setQuantizationLevels(IntPtr ptr, int value)
Parameters
Type Name Description
IntPtr ptr
System.Int32 value
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorGMG_setSmoothingRadius(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_setSmoothingRadius(IntPtr ptr, int value)
Parameters
Type Name Description
IntPtr ptr
System.Int32 value
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorGMG_setUpdateBackgroundModel(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_setUpdateBackgroundModel(IntPtr ptr, int value)
Parameters
Type Name Description
IntPtr ptr
System.Int32 value
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorMOG_getBackgroundRatio(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorMOG_getBackgroundRatio(IntPtr ptr, out double returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Double returnValue
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorMOG_getHistory(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorMOG_getHistory(IntPtr ptr, out int returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorMOG_getNMixtures(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorMOG_getNMixtures(IntPtr ptr, out int returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorMOG_getNoiseSigma(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorMOG_getNoiseSigma(IntPtr ptr, out double returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Double returnValue
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorMOG_setBackgroundRatio(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorMOG_setBackgroundRatio(IntPtr ptr, double value)
Parameters
Type Name Description
IntPtr ptr
System.Double value
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorMOG_setHistory(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorMOG_setHistory(IntPtr ptr, int value)
Parameters
Type Name Description
IntPtr ptr
System.Int32 value
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorMOG_setNMixtures(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorMOG_setNMixtures(IntPtr ptr, int value)
Parameters
Type Name Description
IntPtr ptr
System.Int32 value
Returns
Type Description
ExceptionStatus

bgsegm_BackgroundSubtractorMOG_setNoiseSigma(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorMOG_setNoiseSigma(IntPtr ptr, double value)
Parameters
Type Name Description
IntPtr ptr
System.Double value
Returns
Type Description
ExceptionStatus

bgsegm_createBackgroundSubtractorGMG(Int32, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_createBackgroundSubtractorGMG(int initializationFrames, double decisionThreshold, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 initializationFrames
System.Double decisionThreshold
IntPtr returnValue
Returns
Type Description
ExceptionStatus

bgsegm_createBackgroundSubtractorMOG(Int32, Int32, Double, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_createBackgroundSubtractorMOG(int history, int nMixtures, double backgroundRatio, double noiseSigma, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 history
System.Int32 nMixtures
System.Double backgroundRatio
System.Double noiseSigma
IntPtr returnValue
Returns
Type Description
ExceptionStatus

bgsegm_Ptr_BackgroundSubtractorGMG_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_Ptr_BackgroundSubtractorGMG_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

bgsegm_Ptr_BackgroundSubtractorGMG_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_Ptr_BackgroundSubtractorGMG_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

bgsegm_Ptr_BackgroundSubtractorMOG_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_Ptr_BackgroundSubtractorMOG_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

bgsegm_Ptr_BackgroundSubtractorMOG_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus bgsegm_Ptr_BackgroundSubtractorMOG_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

calib3d_calibrateCamera_InputArray(IntPtr[], Int32, IntPtr[], Int32, Size, IntPtr, IntPtr, IntPtr, IntPtr, Int32, TermCriteria, out Double)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_calibrateCamera_InputArray(IntPtr[] objectPoints, int objectPointsSize, IntPtr[] imagePoints, int imagePointsSize, Size imageSize, IntPtr cameraMatrix, IntPtr distCoeffs, IntPtr rvecs, IntPtr tvecs, int flags, TermCriteria criteria, out double returnValue)
Parameters
Type Name Description
IntPtr[] objectPoints
System.Int32 objectPointsSize
IntPtr[] imagePoints
System.Int32 imagePointsSize
OpenCvSharp.Size imageSize
IntPtr cameraMatrix
IntPtr distCoeffs
IntPtr rvecs
IntPtr tvecs
System.Int32 flags
OpenCvSharp.TermCriteria criteria
System.Double returnValue
Returns
Type Description
ExceptionStatus

calib3d_calibrateCamera_vector(IntPtr[], Int32, Int32[], IntPtr[], Int32, Int32[], Size, Double*, Double[], Int32, IntPtr, IntPtr, Int32, TermCriteria, out Double)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_calibrateCamera_vector(IntPtr[] objectPoints, int opSize1, int[] opSize2, IntPtr[] imagePoints, int ipSize1, int[] ipSize2, Size imageSize, double *cameraMatrix, double[] distCoeffs, int distCoeffsSize, IntPtr rvecs, IntPtr tvecs, int flags, TermCriteria criteria, out double returnValue)
Parameters
Type Name Description
IntPtr[] objectPoints
System.Int32 opSize1
System.Int32[] opSize2
IntPtr[] imagePoints
System.Int32 ipSize1
System.Int32[] ipSize2
OpenCvSharp.Size imageSize
System.Double* cameraMatrix
System.Double[] distCoeffs
System.Int32 distCoeffsSize
IntPtr rvecs
IntPtr tvecs
System.Int32 flags
OpenCvSharp.TermCriteria criteria
System.Double returnValue
Returns
Type Description
ExceptionStatus

calib3d_calibrateHandEye(IntPtr[], Int32, IntPtr[], Int32, IntPtr[], Int32, IntPtr[], Int32, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_calibrateHandEye(IntPtr[] R_gripper2baseMats, int R_gripper2baseMatsSize, IntPtr[] t_gripper2baseMats, int t_gripper2baseMatsSize, IntPtr[] R_target2camMats, int R_target2camMatsSize, IntPtr[] t_target2camMats, int t_target2camMatsSize, IntPtr R_cam2gripper, IntPtr t_cam2gripper, int method)
Parameters
Type Name Description
IntPtr[] R_gripper2baseMats
System.Int32 R_gripper2baseMatsSize
IntPtr[] t_gripper2baseMats
System.Int32 t_gripper2baseMatsSize
IntPtr[] R_target2camMats
System.Int32 R_target2camMatsSize
IntPtr[] t_target2camMats
System.Int32 t_target2camMatsSize
IntPtr R_cam2gripper
IntPtr t_cam2gripper
System.Int32 method
Returns
Type Description
ExceptionStatus

calib3d_calibrateRobotWorldHandEye_OutputArray(IntPtr[], Int32, IntPtr[], Int32, IntPtr[], Int32, IntPtr[], Int32, IntPtr, IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_calibrateRobotWorldHandEye_OutputArray(IntPtr[] R_world2camMats, int R_world2camMatsSize, IntPtr[] t_world2camMats, int t_world2camMatsSize, IntPtr[] R_base2gripperMats, int R_base2gripperMatsSize, IntPtr[] t_base2gripperMats, int t_base2gripperMatsSize, IntPtr R_base2world, IntPtr t_base2world, IntPtr R_gripper2cam, IntPtr t_gripper2cam, int method)
Parameters
Type Name Description
IntPtr[] R_world2camMats
System.Int32 R_world2camMatsSize
IntPtr[] t_world2camMats
System.Int32 t_world2camMatsSize
IntPtr[] R_base2gripperMats
System.Int32 R_base2gripperMatsSize
IntPtr[] t_base2gripperMats
System.Int32 t_base2gripperMatsSize
IntPtr R_base2world
IntPtr t_base2world
IntPtr R_gripper2cam
IntPtr t_gripper2cam
System.Int32 method
Returns
Type Description
ExceptionStatus

calib3d_calibrateRobotWorldHandEye_Pointer(IntPtr[], Int32, IntPtr[], Int32, IntPtr[], Int32, IntPtr[], Int32, Double[,], Double[], Double[,], Double[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_calibrateRobotWorldHandEye_Pointer(IntPtr[] R_world2camMats, int R_world2camMatsSize, IntPtr[] t_world2camMats, int t_world2camMatsSize, IntPtr[] R_base2gripperMats, int R_base2gripperMatsSize, IntPtr[] t_base2gripperMats, int t_base2gripperMatsSize, double[, ] R_base2world, double[] t_base2world, double[, ] R_gripper2cam, double[] t_gripper2cam, int method)
Parameters
Type Name Description
IntPtr[] R_world2camMats
System.Int32 R_world2camMatsSize
IntPtr[] t_world2camMats
System.Int32 t_world2camMatsSize
IntPtr[] R_base2gripperMats
System.Int32 R_base2gripperMatsSize
IntPtr[] t_base2gripperMats
System.Int32 t_base2gripperMatsSize
System.Double[,] R_base2world
System.Double[] t_base2world
System.Double[,] R_gripper2cam
System.Double[] t_gripper2cam
System.Int32 method
Returns
Type Description
ExceptionStatus

calib3d_calibrationMatrixValues_array(Double*, Size, Double, Double, out Double, out Double, out Double, out Point2d, out Double)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_calibrationMatrixValues_array(double *cameraMatrix, Size imageSize, double apertureWidth, double apertureHeight, out double fovx, out double fovy, out double focalLength, out Point2d principalPoint, out double aspectRatio)
Parameters
Type Name Description
System.Double* cameraMatrix
OpenCvSharp.Size imageSize
System.Double apertureWidth
System.Double apertureHeight
System.Double fovx
System.Double fovy
System.Double focalLength
OpenCvSharp.Point2d principalPoint
System.Double aspectRatio
Returns
Type Description
ExceptionStatus

calib3d_calibrationMatrixValues_InputArray(IntPtr, Size, Double, Double, out Double, out Double, out Double, out Point2d, out Double)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_calibrationMatrixValues_InputArray(IntPtr cameraMatrix, Size imageSize, double apertureWidth, double apertureHeight, out double fovx, out double fovy, out double focalLength, out Point2d principalPoint, out double aspectRatio)
Parameters
Type Name Description
IntPtr cameraMatrix
OpenCvSharp.Size imageSize
System.Double apertureWidth
System.Double apertureHeight
System.Double fovx
System.Double fovy
System.Double focalLength
OpenCvSharp.Point2d principalPoint
System.Double aspectRatio
Returns
Type Description
ExceptionStatus

calib3d_checkChessboard(IntPtr, Size, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_checkChessboard(IntPtr img, Size size, out int returnValue)
Parameters
Type Name Description
IntPtr img
OpenCvSharp.Size size
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_composeRT_InputArray(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_composeRT_InputArray(IntPtr rvec1, IntPtr tvec1, IntPtr rvec2, IntPtr tvec2, IntPtr rvec3, IntPtr tvec3, IntPtr dr3dr1, IntPtr dr3dt1, IntPtr dr3dr2, IntPtr dr3dt2, IntPtr dt3dr1, IntPtr dt3dt1, IntPtr dt3dr2, IntPtr dt3dt2)
Parameters
Type Name Description
IntPtr rvec1
IntPtr tvec1
IntPtr rvec2
IntPtr tvec2
IntPtr rvec3
IntPtr tvec3
IntPtr dr3dr1
IntPtr dr3dt1
IntPtr dr3dr2
IntPtr dr3dt2
IntPtr dt3dr1
IntPtr dt3dt1
IntPtr dt3dr2
IntPtr dt3dt2
Returns
Type Description
ExceptionStatus

calib3d_composeRT_Mat(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_composeRT_Mat(IntPtr rvec1, IntPtr tvec1, IntPtr rvec2, IntPtr tvec2, IntPtr rvec3, IntPtr tvec3, IntPtr dr3dr1, IntPtr dr3dt1, IntPtr dr3dr2, IntPtr dr3dt2, IntPtr dt3dr1, IntPtr dt3dt1, IntPtr dt3dr2, IntPtr dt3dt2)
Parameters
Type Name Description
IntPtr rvec1
IntPtr tvec1
IntPtr rvec2
IntPtr tvec2
IntPtr rvec3
IntPtr tvec3
IntPtr dr3dr1
IntPtr dr3dt1
IntPtr dr3dr2
IntPtr dr3dt2
IntPtr dt3dr1
IntPtr dt3dt1
IntPtr dt3dr2
IntPtr dt3dt2
Returns
Type Description
ExceptionStatus

calib3d_computeCorrespondEpilines_array2d(Point2d[], Int32, Int32, Double*, Point3f[])

Declaration
[Pure]
public static extern ExceptionStatus calib3d_computeCorrespondEpilines_array2d(Point2d[] points, int pointsSize, int whichImage, double *F, Point3f[] lines)
Parameters
Type Name Description
OpenCvSharp.Point2d[] points
System.Int32 pointsSize
System.Int32 whichImage
System.Double* F
OpenCvSharp.Point3f[] lines
Returns
Type Description
ExceptionStatus

calib3d_computeCorrespondEpilines_array3d(Point3d[], Int32, Int32, Double*, Point3f[])

Declaration
[Pure]
public static extern ExceptionStatus calib3d_computeCorrespondEpilines_array3d(Point3d[] points, int pointsSize, int whichImage, double *F, Point3f[] lines)
Parameters
Type Name Description
OpenCvSharp.Point3d[] points
System.Int32 pointsSize
System.Int32 whichImage
System.Double* F
OpenCvSharp.Point3f[] lines
Returns
Type Description
ExceptionStatus

calib3d_computeCorrespondEpilines_InputArray(IntPtr, Int32, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_computeCorrespondEpilines_InputArray(IntPtr points, int whichImage, IntPtr F, IntPtr lines)
Parameters
Type Name Description
IntPtr points
System.Int32 whichImage
IntPtr F
IntPtr lines
Returns
Type Description
ExceptionStatus

calib3d_convertPointsFromHomogeneous_array1(Vec3f[], Vec2f[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_convertPointsFromHomogeneous_array1(Vec3f[] src, Vec2f[] dst, int length)
Parameters
Type Name Description
Vec3f[] src
Vec2f[] dst
System.Int32 length
Returns
Type Description
ExceptionStatus

calib3d_convertPointsFromHomogeneous_array2(Vec4f[], Vec3f[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_convertPointsFromHomogeneous_array2(Vec4f[] src, Vec3f[] dst, int length)
Parameters
Type Name Description
Vec4f[] src
Vec3f[] dst
System.Int32 length
Returns
Type Description
ExceptionStatus

calib3d_convertPointsFromHomogeneous_InputArray(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_convertPointsFromHomogeneous_InputArray(IntPtr src, IntPtr dst)
Parameters
Type Name Description
IntPtr src
IntPtr dst
Returns
Type Description
ExceptionStatus

calib3d_convertPointsHomogeneous(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_convertPointsHomogeneous(IntPtr src, IntPtr dst)
Parameters
Type Name Description
IntPtr src
IntPtr dst
Returns
Type Description
ExceptionStatus

calib3d_convertPointsToHomogeneous_array1(Vec2f[], Vec3f[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_convertPointsToHomogeneous_array1(Vec2f[] src, Vec3f[] dst, int length)
Parameters
Type Name Description
Vec2f[] src
Vec3f[] dst
System.Int32 length
Returns
Type Description
ExceptionStatus

calib3d_convertPointsToHomogeneous_array2(Vec3f[], Vec4f[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_convertPointsToHomogeneous_array2(Vec3f[] src, Vec4f[] dst, int length)
Parameters
Type Name Description
Vec3f[] src
Vec4f[] dst
System.Int32 length
Returns
Type Description
ExceptionStatus

calib3d_convertPointsToHomogeneous_InputArray(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_convertPointsToHomogeneous_InputArray(IntPtr src, IntPtr dst)
Parameters
Type Name Description
IntPtr src
IntPtr dst
Returns
Type Description
ExceptionStatus

calib3d_correctMatches_array(Double*, Point2d[], Int32, Point2d[], Int32, Point2d[], Point2d[])

Declaration
[Pure]
public static extern ExceptionStatus calib3d_correctMatches_array(double *F, Point2d[] points1, int points1Size, Point2d[] points2, int points2Size, Point2d[] newPoints1, Point2d[] newPoints2)
Parameters
Type Name Description
System.Double* F
OpenCvSharp.Point2d[] points1
System.Int32 points1Size
OpenCvSharp.Point2d[] points2
System.Int32 points2Size
OpenCvSharp.Point2d[] newPoints1
OpenCvSharp.Point2d[] newPoints2
Returns
Type Description
ExceptionStatus

calib3d_correctMatches_InputArray(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_correctMatches_InputArray(IntPtr F, IntPtr points1, IntPtr points2, IntPtr newPoints1, IntPtr newPoints2)
Parameters
Type Name Description
IntPtr F
IntPtr points1
IntPtr points2
IntPtr newPoints1
IntPtr newPoints2
Returns
Type Description
ExceptionStatus

calib3d_decomposeHomographyMat(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_decomposeHomographyMat(IntPtr H, IntPtr K, IntPtr rotations, IntPtr translations, IntPtr normals, out int returnValue)
Parameters
Type Name Description
IntPtr H
IntPtr K
IntPtr rotations
IntPtr translations
IntPtr normals
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_decomposeProjectionMatrix_InputArray(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_decomposeProjectionMatrix_InputArray(IntPtr projMatrix, IntPtr cameraMatrix, IntPtr rotMatrix, IntPtr transVect, IntPtr rotMatrixX, IntPtr rotMatrixY, IntPtr rotMatrixZ, IntPtr eulerAngles)
Parameters
Type Name Description
IntPtr projMatrix
IntPtr cameraMatrix
IntPtr rotMatrix
IntPtr transVect
IntPtr rotMatrixX
IntPtr rotMatrixY
IntPtr rotMatrixZ
IntPtr eulerAngles
Returns
Type Description
ExceptionStatus

calib3d_decomposeProjectionMatrix_Mat(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_decomposeProjectionMatrix_Mat(IntPtr projMatrix, IntPtr cameraMatrix, IntPtr rotMatrix, IntPtr transVect, IntPtr rotMatrixX, IntPtr rotMatrixY, IntPtr rotMatrixZ, IntPtr eulerAngles)
Parameters
Type Name Description
IntPtr projMatrix
IntPtr cameraMatrix
IntPtr rotMatrix
IntPtr transVect
IntPtr rotMatrixX
IntPtr rotMatrixY
IntPtr rotMatrixZ
IntPtr eulerAngles
Returns
Type Description
ExceptionStatus

calib3d_drawChessboardCorners_array(IntPtr, Size, Point2f[], Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_drawChessboardCorners_array(IntPtr image, Size patternSize, Point2f[] corners, int cornersLength, int patternWasFound)
Parameters
Type Name Description
IntPtr image
OpenCvSharp.Size patternSize
OpenCvSharp.Point2f[] corners
System.Int32 cornersLength
System.Int32 patternWasFound
Returns
Type Description
ExceptionStatus

calib3d_drawChessboardCorners_InputArray(IntPtr, Size, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_drawChessboardCorners_InputArray(IntPtr image, Size patternSize, IntPtr corners, int patternWasFound)
Parameters
Type Name Description
IntPtr image
OpenCvSharp.Size patternSize
IntPtr corners
System.Int32 patternWasFound
Returns
Type Description
ExceptionStatus

calib3d_drawFrameAxes(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, Single, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_drawFrameAxes(IntPtr image, IntPtr cameraMatrix, IntPtr distCoeffs, IntPtr rvec, IntPtr tvec, float length, int thickness)
Parameters
Type Name Description
IntPtr image
IntPtr cameraMatrix
IntPtr distCoeffs
IntPtr rvec
IntPtr tvec
System.Single length
System.Int32 thickness
Returns
Type Description
ExceptionStatus

calib3d_estimateAffine2D(IntPtr, IntPtr, IntPtr, Int32, Double, UInt64, Double, UInt64, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_estimateAffine2D(IntPtr from, IntPtr to, IntPtr inliers, int method, double ransacReprojThreshold, ulong maxIters, double confidence, ulong refineIters, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr from
IntPtr to
IntPtr inliers
System.Int32 method
System.Double ransacReprojThreshold
System.UInt64 maxIters
System.Double confidence
System.UInt64 refineIters
IntPtr returnValue
Returns
Type Description
ExceptionStatus

calib3d_estimateAffine3D(IntPtr, IntPtr, IntPtr, IntPtr, Double, Double, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_estimateAffine3D(IntPtr src, IntPtr dst, IntPtr outVal, IntPtr inliers, double ransacThreshold, double confidence, out int returnValue)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr outVal
IntPtr inliers
System.Double ransacThreshold
System.Double confidence
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_estimateAffinePartial2D(IntPtr, IntPtr, IntPtr, Int32, Double, UInt64, Double, UInt64, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_estimateAffinePartial2D(IntPtr from, IntPtr to, IntPtr inliers, int method, double ransacReprojThreshold, ulong maxIters, double confidence, ulong refineIters, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr from
IntPtr to
IntPtr inliers
System.Int32 method
System.Double ransacReprojThreshold
System.UInt64 maxIters
System.Double confidence
System.UInt64 refineIters
IntPtr returnValue
Returns
Type Description
ExceptionStatus

calib3d_filterHomographyDecompByVisibleRefpoints(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_filterHomographyDecompByVisibleRefpoints(IntPtr rotations, IntPtr normals, IntPtr beforePoints, IntPtr afterPoints, IntPtr possibleSolutions, IntPtr pointsMask)
Parameters
Type Name Description
IntPtr rotations
IntPtr normals
IntPtr beforePoints
IntPtr afterPoints
IntPtr possibleSolutions
IntPtr pointsMask
Returns
Type Description
ExceptionStatus

calib3d_filterSpeckles(IntPtr, Double, Int32, Double, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_filterSpeckles(IntPtr img, double newVal, int maxSpeckleSize, double maxDiff, IntPtr buf)
Parameters
Type Name Description
IntPtr img
System.Double newVal
System.Int32 maxSpeckleSize
System.Double maxDiff
IntPtr buf
Returns
Type Description
ExceptionStatus

calib3d_find4QuadCornerSubpix_InputArray(IntPtr, IntPtr, Size, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_find4QuadCornerSubpix_InputArray(IntPtr img, IntPtr corners, Size regionSize, out int returnValue)
Parameters
Type Name Description
IntPtr img
IntPtr corners
OpenCvSharp.Size regionSize
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_find4QuadCornerSubpix_vector(IntPtr, IntPtr, Size, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_find4QuadCornerSubpix_vector(IntPtr img, IntPtr corners, Size regionSize, out int returnValue)
Parameters
Type Name Description
IntPtr img
IntPtr corners
OpenCvSharp.Size regionSize
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_findChessboardCorners_InputArray(IntPtr, Size, IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_findChessboardCorners_InputArray(IntPtr image, Size patternSize, IntPtr corners, int flags, out int returnValue)
Parameters
Type Name Description
IntPtr image
OpenCvSharp.Size patternSize
IntPtr corners
System.Int32 flags
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_findChessboardCorners_vector(IntPtr, Size, IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_findChessboardCorners_vector(IntPtr image, Size patternSize, IntPtr corners, int flags, out int returnValue)
Parameters
Type Name Description
IntPtr image
OpenCvSharp.Size patternSize
IntPtr corners
System.Int32 flags
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_findChessboardCornersSB_OutputArray(IntPtr, Size, IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_findChessboardCornersSB_OutputArray(IntPtr image, Size patternSize, IntPtr corners, int flags, out int returnValue)
Parameters
Type Name Description
IntPtr image
OpenCvSharp.Size patternSize
IntPtr corners
System.Int32 flags
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_findChessboardCornersSB_vector(IntPtr, Size, IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_findChessboardCornersSB_vector(IntPtr image, Size patternSize, IntPtr corners, int flags, out int returnValue)
Parameters
Type Name Description
IntPtr image
OpenCvSharp.Size patternSize
IntPtr corners
System.Int32 flags
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_findCirclesGrid_InputArray(IntPtr, Size, IntPtr, Int32, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_findCirclesGrid_InputArray(IntPtr image, Size patternSize, IntPtr centers, int flags, IntPtr blobDetector, out int returnValue)
Parameters
Type Name Description
IntPtr image
OpenCvSharp.Size patternSize
IntPtr centers
System.Int32 flags
IntPtr blobDetector
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_findCirclesGrid_vector(IntPtr, Size, IntPtr, Int32, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_findCirclesGrid_vector(IntPtr image, Size patternSize, IntPtr centers, int flags, IntPtr blobDetector, out int returnValue)
Parameters
Type Name Description
IntPtr image
OpenCvSharp.Size patternSize
IntPtr centers
System.Int32 flags
IntPtr blobDetector
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_findEssentialMat_InputArray1(IntPtr, IntPtr, IntPtr, Int32, Double, Double, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_findEssentialMat_InputArray1(IntPtr points1, IntPtr points2, IntPtr cameraMatrix, int method, double prob, double threshold, IntPtr mask, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr points1
IntPtr points2
IntPtr cameraMatrix
System.Int32 method
System.Double prob
System.Double threshold
IntPtr mask
IntPtr returnValue
Returns
Type Description
ExceptionStatus

calib3d_findEssentialMat_InputArray2(IntPtr, IntPtr, Double, Point2d, Int32, Double, Double, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_findEssentialMat_InputArray2(IntPtr points1, IntPtr points2, double focal, Point2d pp, int method, double prob, double threshold, IntPtr mask, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr points1
IntPtr points2
System.Double focal
OpenCvSharp.Point2d pp
System.Int32 method
System.Double prob
System.Double threshold
IntPtr mask
IntPtr returnValue
Returns
Type Description
ExceptionStatus

calib3d_findFundamentalMat_arrayF32(Point2f[], Int32, Point2f[], Int32, Int32, Double, Double, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_findFundamentalMat_arrayF32(Point2f[] points1, int points1Size, Point2f[] points2, int points2Size, int method, double param1, double param2, IntPtr mask, out IntPtr returnValue)
Parameters
Type Name Description
OpenCvSharp.Point2f[] points1
System.Int32 points1Size
OpenCvSharp.Point2f[] points2
System.Int32 points2Size
System.Int32 method
System.Double param1
System.Double param2
IntPtr mask
IntPtr returnValue
Returns
Type Description
ExceptionStatus

calib3d_findFundamentalMat_arrayF64(Point2d[], Int32, Point2d[], Int32, Int32, Double, Double, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_findFundamentalMat_arrayF64(Point2d[] points1, int points1Size, Point2d[] points2, int points2Size, int method, double param1, double param2, IntPtr mask, out IntPtr returnValue)
Parameters
Type Name Description
OpenCvSharp.Point2d[] points1
System.Int32 points1Size
OpenCvSharp.Point2d[] points2
System.Int32 points2Size
System.Int32 method
System.Double param1
System.Double param2
IntPtr mask
IntPtr returnValue
Returns
Type Description
ExceptionStatus

calib3d_findFundamentalMat_InputArray(IntPtr, IntPtr, Int32, Double, Double, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_findFundamentalMat_InputArray(IntPtr points1, IntPtr points2, int method, double param1, double param2, IntPtr mask, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr points1
IntPtr points2
System.Int32 method
System.Double param1
System.Double param2
IntPtr mask
IntPtr returnValue
Returns
Type Description
ExceptionStatus

calib3d_findHomography_InputArray(IntPtr, IntPtr, Int32, Double, IntPtr, Int32, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_findHomography_InputArray(IntPtr srcPoints, IntPtr dstPoints, int method, double ransacReprojThreshold, IntPtr mask, int maxIters, double confidence, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr srcPoints
IntPtr dstPoints
System.Int32 method
System.Double ransacReprojThreshold
IntPtr mask
System.Int32 maxIters
System.Double confidence
IntPtr returnValue
Returns
Type Description
ExceptionStatus

calib3d_findHomography_UsacParams(IntPtr, IntPtr, IntPtr, ref WUsacParams, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_findHomography_UsacParams(IntPtr srcPoints, IntPtr dstPoints, IntPtr mask, ref WUsacParams params, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr srcPoints
IntPtr dstPoints
IntPtr mask
WUsacParams params
IntPtr returnValue
Returns
Type Description
ExceptionStatus

calib3d_findHomography_vector(Point2d[], Int32, Point2d[], Int32, Int32, Double, IntPtr, Int32, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_findHomography_vector(Point2d[] srcPoints, int srcPointsLength, Point2d[] dstPoints, int dstPointsLength, int method, double ransacReprojThreshold, IntPtr mask, int maxIters, double confidence, out IntPtr returnValue)
Parameters
Type Name Description
OpenCvSharp.Point2d[] srcPoints
System.Int32 srcPointsLength
OpenCvSharp.Point2d[] dstPoints
System.Int32 dstPointsLength
System.Int32 method
System.Double ransacReprojThreshold
IntPtr mask
System.Int32 maxIters
System.Double confidence
IntPtr returnValue
Returns
Type Description
ExceptionStatus

calib3d_fisheye_calibrate(IntPtr, IntPtr, Size, IntPtr, IntPtr, IntPtr, IntPtr, Int32, TermCriteria, out Double)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_fisheye_calibrate(IntPtr objectPoints, IntPtr imagePoints, Size imageSize, IntPtr K, IntPtr D, IntPtr rvecs, IntPtr tvecs, int flags, TermCriteria criteria, out double returnValue)
Parameters
Type Name Description
IntPtr objectPoints
IntPtr imagePoints
OpenCvSharp.Size imageSize
IntPtr K
IntPtr D
IntPtr rvecs
IntPtr tvecs
System.Int32 flags
OpenCvSharp.TermCriteria criteria
System.Double returnValue
Returns
Type Description
ExceptionStatus

calib3d_fisheye_distortPoints(IntPtr, IntPtr, IntPtr, IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_fisheye_distortPoints(IntPtr undistorted, IntPtr distorted, IntPtr K, IntPtr D, double alpha)
Parameters
Type Name Description
IntPtr undistorted
IntPtr distorted
IntPtr K
IntPtr D
System.Double alpha
Returns
Type Description
ExceptionStatus

calib3d_fisheye_estimateNewCameraMatrixForUndistortRectify(IntPtr, IntPtr, Size, IntPtr, IntPtr, Double, Size, Double)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_fisheye_estimateNewCameraMatrixForUndistortRectify(IntPtr K, IntPtr D, Size image_size, IntPtr R, IntPtr P, double balance, Size newSize, double fov_scale)
Parameters
Type Name Description
IntPtr K
IntPtr D
OpenCvSharp.Size image_size
IntPtr R
IntPtr P
System.Double balance
OpenCvSharp.Size newSize
System.Double fov_scale
Returns
Type Description
ExceptionStatus

calib3d_fisheye_initUndistortRectifyMap(IntPtr, IntPtr, IntPtr, IntPtr, Size, Int32, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_fisheye_initUndistortRectifyMap(IntPtr K, IntPtr D, IntPtr R, IntPtr P, Size size, int m1type, IntPtr map1, IntPtr map2)
Parameters
Type Name Description
IntPtr K
IntPtr D
IntPtr R
IntPtr P
OpenCvSharp.Size size
System.Int32 m1type
IntPtr map1
IntPtr map2
Returns
Type Description
ExceptionStatus

calib3d_fisheye_projectPoints2(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, Double, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_fisheye_projectPoints2(IntPtr objectPoints, IntPtr imagePoints, IntPtr rvec, IntPtr tvec, IntPtr K, IntPtr D, double alpha, IntPtr jacobian)
Parameters
Type Name Description
IntPtr objectPoints
IntPtr imagePoints
IntPtr rvec
IntPtr tvec
IntPtr K
IntPtr D
System.Double alpha
IntPtr jacobian
Returns
Type Description
ExceptionStatus

calib3d_fisheye_stereoCalibrate(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, Size, IntPtr, IntPtr, Int32, TermCriteria, out Double)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_fisheye_stereoCalibrate(IntPtr objectPoints, IntPtr imagePoints1, IntPtr imagePoints2, IntPtr K1, IntPtr D1, IntPtr K2, IntPtr D2, Size imageSize, IntPtr R, IntPtr T, int flags, TermCriteria criteria, out double returnValue)
Parameters
Type Name Description
IntPtr objectPoints
IntPtr imagePoints1
IntPtr imagePoints2
IntPtr K1
IntPtr D1
IntPtr K2
IntPtr D2
OpenCvSharp.Size imageSize
IntPtr R
IntPtr T
System.Int32 flags
OpenCvSharp.TermCriteria criteria
System.Double returnValue
Returns
Type Description
ExceptionStatus

calib3d_fisheye_stereoRectify(IntPtr, IntPtr, IntPtr, IntPtr, Size, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, Int32, Size, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_fisheye_stereoRectify(IntPtr K1, IntPtr D1, IntPtr K2, IntPtr D2, Size imageSize, IntPtr R, IntPtr tvec, IntPtr R1, IntPtr R2, IntPtr P1, IntPtr P2, IntPtr Q, int flags, Size newImageSize, double balance, double fov_scale)
Parameters
Type Name Description
IntPtr K1
IntPtr D1
IntPtr K2
IntPtr D2
OpenCvSharp.Size imageSize
IntPtr R
IntPtr tvec
IntPtr R1
IntPtr R2
IntPtr P1
IntPtr P2
IntPtr Q
System.Int32 flags
OpenCvSharp.Size newImageSize
System.Double balance
System.Double fov_scale
Returns
Type Description
ExceptionStatus

calib3d_fisheye_undistortImage(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, Size)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_fisheye_undistortImage(IntPtr distorted, IntPtr undistorted, IntPtr K, IntPtr D, IntPtr Knew, Size newSize)
Parameters
Type Name Description
IntPtr distorted
IntPtr undistorted
IntPtr K
IntPtr D
IntPtr Knew
OpenCvSharp.Size newSize
Returns
Type Description
ExceptionStatus

calib3d_fisheye_undistortPoints(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_fisheye_undistortPoints(IntPtr distorted, IntPtr undistorted, IntPtr K, IntPtr D, IntPtr R, IntPtr P)
Parameters
Type Name Description
IntPtr distorted
IntPtr undistorted
IntPtr K
IntPtr D
IntPtr R
IntPtr P
Returns
Type Description
ExceptionStatus

calib3d_getDefaultNewCameraMatrix(IntPtr, Size, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_getDefaultNewCameraMatrix(IntPtr cameraMatrix, Size imgsize, int centerPrincipalPoint, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr cameraMatrix
OpenCvSharp.Size imgsize
System.Int32 centerPrincipalPoint
IntPtr returnValue
Returns
Type Description
ExceptionStatus

calib3d_getOptimalNewCameraMatrix_array(Double*, Double[], Int32, Size, Double, Size, out Rect, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_getOptimalNewCameraMatrix_array(double *cameraMatrix, double[] distCoeffs, int distCoeffsSize, Size imageSize, double alpha, Size newImgSize, out Rect validPixROI, int centerPrincipalPoint, out IntPtr returnValue)
Parameters
Type Name Description
System.Double* cameraMatrix
System.Double[] distCoeffs
System.Int32 distCoeffsSize
OpenCvSharp.Size imageSize
System.Double alpha
OpenCvSharp.Size newImgSize
OpenCvSharp.Rect validPixROI
System.Int32 centerPrincipalPoint
IntPtr returnValue
Returns
Type Description
ExceptionStatus

calib3d_getOptimalNewCameraMatrix_InputArray(IntPtr, IntPtr, Size, Double, Size, out Rect, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_getOptimalNewCameraMatrix_InputArray(IntPtr cameraMatrix, IntPtr distCoeffs, Size imageSize, double alpha, Size newImgSize, out Rect validPixROI, int centerPrincipalPoint, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr cameraMatrix
IntPtr distCoeffs
OpenCvSharp.Size imageSize
System.Double alpha
OpenCvSharp.Size newImgSize
OpenCvSharp.Rect validPixROI
System.Int32 centerPrincipalPoint
IntPtr returnValue
Returns
Type Description
ExceptionStatus

calib3d_getValidDisparityROI(Rect, Rect, Int32, Int32, Int32, out Rect)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_getValidDisparityROI(Rect roi1, Rect roi2, int minDisparity, int numberOfDisparities, int SADWindowSize, out Rect returnValue)
Parameters
Type Name Description
OpenCvSharp.Rect roi1
OpenCvSharp.Rect roi2
System.Int32 minDisparity
System.Int32 numberOfDisparities
System.Int32 SADWindowSize
OpenCvSharp.Rect returnValue
Returns
Type Description
ExceptionStatus

calib3d_initCameraMatrix2D_array(IntPtr[], Int32, Int32[], IntPtr[], Int32, Int32[], Size, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_initCameraMatrix2D_array(IntPtr[] objectPoints, int opSize1, int[] opSize2, IntPtr[] imagePoints, int ipSize1, int[] ipSize2, Size imageSize, double aspectRatio, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr[] objectPoints
System.Int32 opSize1
System.Int32[] opSize2
IntPtr[] imagePoints
System.Int32 ipSize1
System.Int32[] ipSize2
OpenCvSharp.Size imageSize
System.Double aspectRatio
IntPtr returnValue
Returns
Type Description
ExceptionStatus

calib3d_initCameraMatrix2D_Mat(IntPtr[], Int32, IntPtr[], Int32, Size, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_initCameraMatrix2D_Mat(IntPtr[] objectPoints, int objectPointsLength, IntPtr[] imagePoints, int imagePointsLength, Size imageSize, double aspectRatio, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr[] objectPoints
System.Int32 objectPointsLength
IntPtr[] imagePoints
System.Int32 imagePointsLength
OpenCvSharp.Size imageSize
System.Double aspectRatio
IntPtr returnValue
Returns
Type Description
ExceptionStatus

calib3d_initUndistortRectifyMap(IntPtr, IntPtr, IntPtr, IntPtr, Size, MatType, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_initUndistortRectifyMap(IntPtr cameraMatrix, IntPtr distCoeffs, IntPtr R, IntPtr newCameraMatrix, Size size, MatType m1type, IntPtr map1, IntPtr map2)
Parameters
Type Name Description
IntPtr cameraMatrix
IntPtr distCoeffs
IntPtr R
IntPtr newCameraMatrix
OpenCvSharp.Size size
OpenCvSharp.MatType m1type
IntPtr map1
IntPtr map2
Returns
Type Description
ExceptionStatus

calib3d_initWideAngleProjMap(IntPtr, IntPtr, Size, Int32, MatType, IntPtr, IntPtr, Int32, Double, out Single)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_initWideAngleProjMap(IntPtr cameraMatrix, IntPtr distCoeffs, Size imageSize, int destImageWidth, MatType m1type, IntPtr map1, IntPtr map2, int projType, double alpha, out float returnValue)
Parameters
Type Name Description
IntPtr cameraMatrix
IntPtr distCoeffs
OpenCvSharp.Size imageSize
System.Int32 destImageWidth
OpenCvSharp.MatType m1type
IntPtr map1
IntPtr map2
System.Int32 projType
System.Double alpha
System.Single returnValue
Returns
Type Description
ExceptionStatus

calib3d_matMulDeriv(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_matMulDeriv(IntPtr a, IntPtr b, IntPtr dABdA, IntPtr dABdB)
Parameters
Type Name Description
IntPtr a
IntPtr b
IntPtr dABdA
IntPtr dABdB
Returns
Type Description
ExceptionStatus

calib3d_projectPoints_InputArray(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_projectPoints_InputArray(IntPtr objectPoints, IntPtr rvec, IntPtr tvec, IntPtr cameraMatrix, IntPtr distCoeffs, IntPtr imagePoints, IntPtr jacobian, double aspectRatio)
Parameters
Type Name Description
IntPtr objectPoints
IntPtr rvec
IntPtr tvec
IntPtr cameraMatrix
IntPtr distCoeffs
IntPtr imagePoints
IntPtr jacobian
System.Double aspectRatio
Returns
Type Description
ExceptionStatus

calib3d_projectPoints_Mat(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_projectPoints_Mat(IntPtr objectPoints, IntPtr rvec, IntPtr tvec, IntPtr cameraMatrix, IntPtr distCoeffs, IntPtr imagePoints, IntPtr jacobian, double aspectRatio)
Parameters
Type Name Description
IntPtr objectPoints
IntPtr rvec
IntPtr tvec
IntPtr cameraMatrix
IntPtr distCoeffs
IntPtr imagePoints
IntPtr jacobian
System.Double aspectRatio
Returns
Type Description
ExceptionStatus

calib3d_Ptr_StereoBM_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_Ptr_StereoBM_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

calib3d_Ptr_StereoBM_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_Ptr_StereoBM_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

calib3d_Ptr_StereoSGBM_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_Ptr_StereoSGBM_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

calib3d_Ptr_StereoSGBM_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_Ptr_StereoSGBM_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

calib3d_recoverPose_InputArray1(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_recoverPose_InputArray1(IntPtr E, IntPtr points1, IntPtr points2, IntPtr cameraMatrix, IntPtr R, IntPtr P, IntPtr mask, out int returnValue)
Parameters
Type Name Description
IntPtr E
IntPtr points1
IntPtr points2
IntPtr cameraMatrix
IntPtr R
IntPtr P
IntPtr mask
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_recoverPose_InputArray2(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, Double, Point2d, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_recoverPose_InputArray2(IntPtr E, IntPtr points1, IntPtr points2, IntPtr R, IntPtr P, double focal, Point2d pp, IntPtr mask, out int returnValue)
Parameters
Type Name Description
IntPtr E
IntPtr points1
IntPtr points2
IntPtr R
IntPtr P
System.Double focal
OpenCvSharp.Point2d pp
IntPtr mask
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_recoverPose_InputArray3(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, Double, IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_recoverPose_InputArray3(IntPtr E, IntPtr points1, IntPtr points2, IntPtr cameraMatrix, IntPtr R, IntPtr P, double distanceTresh, IntPtr mask, IntPtr triangulatedPoints, out int returnValue)
Parameters
Type Name Description
IntPtr E
IntPtr points1
IntPtr points2
IntPtr cameraMatrix
IntPtr R
IntPtr P
System.Double distanceTresh
IntPtr mask
IntPtr triangulatedPoints
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_rectify3Collinear_InputArray(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr[], Int32, IntPtr[], Int32, Size, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, Double, Size, out Rect, out Rect, Int32, out Single)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_rectify3Collinear_InputArray(IntPtr cameraMatrix1, IntPtr distCoeffs1, IntPtr cameraMatrix2, IntPtr distCoeffs2, IntPtr cameraMatrix3, IntPtr distCoeffs3, IntPtr[] imgpt1, int imgpt1Size, IntPtr[] imgpt3, int imgpt3Size, Size imageSize, IntPtr R12, IntPtr T12, IntPtr R13, IntPtr T13, IntPtr R1, IntPtr R2, IntPtr R3, IntPtr P1, IntPtr P2, IntPtr P3, IntPtr Q, double alpha, Size newImgSize, out Rect roi1, out Rect roi2, int flags, out float returnValue)
Parameters
Type Name Description
IntPtr cameraMatrix1
IntPtr distCoeffs1
IntPtr cameraMatrix2
IntPtr distCoeffs2
IntPtr cameraMatrix3
IntPtr distCoeffs3
IntPtr[] imgpt1
System.Int32 imgpt1Size
IntPtr[] imgpt3
System.Int32 imgpt3Size
OpenCvSharp.Size imageSize
IntPtr R12
IntPtr T12
IntPtr R13
IntPtr T13
IntPtr R1
IntPtr R2
IntPtr R3
IntPtr P1
IntPtr P2
IntPtr P3
IntPtr Q
System.Double alpha
OpenCvSharp.Size newImgSize
OpenCvSharp.Rect roi1
OpenCvSharp.Rect roi2
System.Int32 flags
System.Single returnValue
Returns
Type Description
ExceptionStatus

calib3d_reprojectImageTo3D(IntPtr, IntPtr, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_reprojectImageTo3D(IntPtr disparity, IntPtr _3dImage, IntPtr Q, int handleMissingValues, int ddepth)
Parameters
Type Name Description
IntPtr disparity
IntPtr _3dImage
IntPtr Q
System.Int32 handleMissingValues
System.Int32 ddepth
Returns
Type Description
ExceptionStatus

calib3d_Rodrigues(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_Rodrigues(IntPtr src, IntPtr dst, IntPtr jacobian)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr jacobian
Returns
Type Description
ExceptionStatus

calib3d_RQDecomp3x3_InputArray(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, out Vec3d)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_RQDecomp3x3_InputArray(IntPtr src, IntPtr mtxR, IntPtr mtxQ, IntPtr qx, IntPtr qy, IntPtr qz, out Vec3d outVal)
Parameters
Type Name Description
IntPtr src
IntPtr mtxR
IntPtr mtxQ
IntPtr qx
IntPtr qy
IntPtr qz
Vec3d outVal
Returns
Type Description
ExceptionStatus

calib3d_RQDecomp3x3_Mat(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, out Vec3d)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_RQDecomp3x3_Mat(IntPtr src, IntPtr mtxR, IntPtr mtxQ, IntPtr qx, IntPtr qy, IntPtr qz, out Vec3d outVal)
Parameters
Type Name Description
IntPtr src
IntPtr mtxR
IntPtr mtxQ
IntPtr qx
IntPtr qy
IntPtr qz
Vec3d outVal
Returns
Type Description
ExceptionStatus

calib3d_sampsonDistance_InputArray(IntPtr, IntPtr, IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_sampsonDistance_InputArray(IntPtr pt1, IntPtr pt2, IntPtr F, out double returnValue)
Parameters
Type Name Description
IntPtr pt1
IntPtr pt2
IntPtr F
System.Double returnValue
Returns
Type Description
ExceptionStatus

calib3d_sampsonDistance_Point3d(Point3d, Point3d, Double*, out Double)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_sampsonDistance_Point3d(Point3d pt1, Point3d pt2, double *F, out double returnValue)
Parameters
Type Name Description
OpenCvSharp.Point3d pt1
OpenCvSharp.Point3d pt2
System.Double* F
System.Double returnValue
Returns
Type Description
ExceptionStatus

calib3d_solvePnP_InputArray(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_solvePnP_InputArray(IntPtr selfectPoints, IntPtr imagePoints, IntPtr cameraMatrix, IntPtr distCoeffs, IntPtr rvec, IntPtr tvec, int useExtrinsicGuess, int flags)
Parameters
Type Name Description
IntPtr selfectPoints
IntPtr imagePoints
IntPtr cameraMatrix
IntPtr distCoeffs
IntPtr rvec
IntPtr tvec
System.Int32 useExtrinsicGuess
System.Int32 flags
Returns
Type Description
ExceptionStatus

calib3d_solvePnP_vector(Point3f[], Int32, Point2f[], Int32, Double*, Double[], Int32, Double[], Double[], Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_solvePnP_vector(Point3f[] objectPoints, int objectPointsLength, Point2f[] imagePoints, int imagePointsLength, double *cameraMatrix, double[] distCoeffs, int distCoeffsLength, double[] rvec, double[] tvec, int useExtrinsicGuess, int flags)
Parameters
Type Name Description
OpenCvSharp.Point3f[] objectPoints
System.Int32 objectPointsLength
OpenCvSharp.Point2f[] imagePoints
System.Int32 imagePointsLength
System.Double* cameraMatrix
System.Double[] distCoeffs
System.Int32 distCoeffsLength
System.Double[] rvec
System.Double[] tvec
System.Int32 useExtrinsicGuess
System.Int32 flags
Returns
Type Description
ExceptionStatus

calib3d_solvePnPRansac_InputArray(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, Int32, Int32, Single, Double, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_solvePnPRansac_InputArray(IntPtr objectPoints, IntPtr imagePoints, IntPtr cameraMatrix, IntPtr distCoeffs, IntPtr rvec, IntPtr tvec, int useExtrinsicGuess, int iterationsCount, float reprojectionError, double confidence, IntPtr inliers, int flags)
Parameters
Type Name Description
IntPtr objectPoints
IntPtr imagePoints
IntPtr cameraMatrix
IntPtr distCoeffs
IntPtr rvec
IntPtr tvec
System.Int32 useExtrinsicGuess
System.Int32 iterationsCount
System.Single reprojectionError
System.Double confidence
IntPtr inliers
System.Int32 flags
Returns
Type Description
ExceptionStatus

calib3d_solvePnPRansac_vector(Point3f[], Int32, Point2f[], Int32, Double*, Double[], Int32, Double[], Double[], Int32, Int32, Single, Double, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_solvePnPRansac_vector(Point3f[] objectPoints, int objectPointsLength, Point2f[] imagePoints, int imagePointsLength, double *cameraMatrix, double[] distCoeffs, int distCoeffsLength, double[] rvec, double[] tvec, int useExtrinsicGuess, int iterationsCount, float reprojectionError, double confidence, IntPtr inliers, int flags)
Parameters
Type Name Description
OpenCvSharp.Point3f[] objectPoints
System.Int32 objectPointsLength
OpenCvSharp.Point2f[] imagePoints
System.Int32 imagePointsLength
System.Double* cameraMatrix
System.Double[] distCoeffs
System.Int32 distCoeffsLength
System.Double[] rvec
System.Double[] tvec
System.Int32 useExtrinsicGuess
System.Int32 iterationsCount
System.Single reprojectionError
System.Double confidence
IntPtr inliers
System.Int32 flags
Returns
Type Description
ExceptionStatus

calib3d_StereoBM_create(Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoBM_create(int numDisparities, int blockSize, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 numDisparities
System.Int32 blockSize
IntPtr returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoBM_getPreFilterCap(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoBM_getPreFilterCap(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoBM_getPreFilterSize(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoBM_getPreFilterSize(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoBM_getPreFilterType(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoBM_getPreFilterType(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoBM_getROI1(IntPtr, out Rect)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoBM_getROI1(IntPtr obj, out Rect returnValue)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.Rect returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoBM_getROI2(IntPtr, out Rect)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoBM_getROI2(IntPtr obj, out Rect returnValue)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.Rect returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoBM_getSmallerBlockSize(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoBM_getSmallerBlockSize(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoBM_getTextureThreshold(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoBM_getTextureThreshold(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoBM_getUniquenessRatio(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoBM_getUniquenessRatio(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoBM_setPreFilterCap(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoBM_setPreFilterCap(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

calib3d_StereoBM_setPreFilterSize(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoBM_setPreFilterSize(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

calib3d_StereoBM_setPreFilterType(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoBM_setPreFilterType(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

calib3d_StereoBM_setROI1(IntPtr, Rect)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoBM_setROI1(IntPtr obj, Rect value)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.Rect value
Returns
Type Description
ExceptionStatus

calib3d_StereoBM_setROI2(IntPtr, Rect)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoBM_setROI2(IntPtr obj, Rect value)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.Rect value
Returns
Type Description
ExceptionStatus

calib3d_StereoBM_setSmallerBlockSize(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoBM_setSmallerBlockSize(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

calib3d_StereoBM_setTextureThreshold(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoBM_setTextureThreshold(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

calib3d_StereoBM_setUniquenessRatio(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoBM_setUniquenessRatio(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

calib3d_stereoCalibrate_array(IntPtr[], Int32, Int32[], IntPtr[], Int32, Int32[], IntPtr[], Int32, Int32[], Double*, Double[], Int32, Double*, Double[], Int32, Size, IntPtr, IntPtr, IntPtr, IntPtr, Int32, TermCriteria, out Double)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_stereoCalibrate_array(IntPtr[] objectPoints, int opSize1, int[] opSizes2, IntPtr[] imagePoints1, int ip1Size1, int[] ip1Sizes2, IntPtr[] imagePoints2, int ip2Size1, int[] ip2Sizes2, double *cameraMatrix1, double[] distCoeffs1, int dc1Size, double *cameraMatrix2, double[] distCoeffs2, int dc2Size, Size imageSize, IntPtr R, IntPtr T, IntPtr E, IntPtr F, int flags, TermCriteria criteria, out double returnValue)
Parameters
Type Name Description
IntPtr[] objectPoints
System.Int32 opSize1
System.Int32[] opSizes2
IntPtr[] imagePoints1
System.Int32 ip1Size1
System.Int32[] ip1Sizes2
IntPtr[] imagePoints2
System.Int32 ip2Size1
System.Int32[] ip2Sizes2
System.Double* cameraMatrix1
System.Double[] distCoeffs1
System.Int32 dc1Size
System.Double* cameraMatrix2
System.Double[] distCoeffs2
System.Int32 dc2Size
OpenCvSharp.Size imageSize
IntPtr R
IntPtr T
IntPtr E
IntPtr F
System.Int32 flags
OpenCvSharp.TermCriteria criteria
System.Double returnValue
Returns
Type Description
ExceptionStatus

calib3d_stereoCalibrate_InputArray(IntPtr[], Int32, IntPtr[], Int32, IntPtr[], Int32, IntPtr, IntPtr, IntPtr, IntPtr, Size, IntPtr, IntPtr, IntPtr, IntPtr, Int32, TermCriteria, out Double)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_stereoCalibrate_InputArray(IntPtr[] objectPoints, int opSize, IntPtr[] imagePoints1, int ip1Size, IntPtr[] imagePoints2, int ip2Size, IntPtr cameraMatrix1, IntPtr distCoeffs1, IntPtr cameraMatrix2, IntPtr distCoeffs2, Size imageSize, IntPtr R, IntPtr T, IntPtr E, IntPtr F, int flags, TermCriteria criteria, out double returnValue)
Parameters
Type Name Description
IntPtr[] objectPoints
System.Int32 opSize
IntPtr[] imagePoints1
System.Int32 ip1Size
IntPtr[] imagePoints2
System.Int32 ip2Size
IntPtr cameraMatrix1
IntPtr distCoeffs1
IntPtr cameraMatrix2
IntPtr distCoeffs2
OpenCvSharp.Size imageSize
IntPtr R
IntPtr T
IntPtr E
IntPtr F
System.Int32 flags
OpenCvSharp.TermCriteria criteria
System.Double returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoMatcher_compute(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_compute(IntPtr obj, IntPtr left, IntPtr right, IntPtr disparity)
Parameters
Type Name Description
IntPtr obj
IntPtr left
IntPtr right
IntPtr disparity
Returns
Type Description
ExceptionStatus

calib3d_StereoMatcher_getBlockSize(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_getBlockSize(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoMatcher_getDisp12MaxDiff(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_getDisp12MaxDiff(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoMatcher_getMinDisparity(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_getMinDisparity(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoMatcher_getNumDisparities(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_getNumDisparities(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoMatcher_getSpeckleRange(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_getSpeckleRange(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoMatcher_getSpeckleWindowSize(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_getSpeckleWindowSize(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoMatcher_setBlockSize(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_setBlockSize(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

calib3d_StereoMatcher_setDisp12MaxDiff(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_setDisp12MaxDiff(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

calib3d_StereoMatcher_setMinDisparity(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_setMinDisparity(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

calib3d_StereoMatcher_setNumDisparities(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_setNumDisparities(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

calib3d_StereoMatcher_setSpeckleRange(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_setSpeckleRange(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

calib3d_StereoMatcher_setSpeckleWindowSize(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_setSpeckleWindowSize(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

calib3d_stereoRectify_array(Double*, Double[], Int32, Double*, Double[], Int32, Size, Double*, Double[], Double*, Double*, Double*, Double*, Double*, Int32, Double, Size, out Rect, out Rect)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_stereoRectify_array(double *cameraMatrix1, double[] distCoeffs1, int dc1Size, double *cameraMatrix2, double[] distCoeffs2, int dc2Size, Size imageSize, double *R, double[] T, double *R1, double *R2, double *P1, double *P2, double *Q, int flags, double alpha, Size newImageSize, out Rect validPixROI1, out Rect validPixROI2)
Parameters
Type Name Description
System.Double* cameraMatrix1
System.Double[] distCoeffs1
System.Int32 dc1Size
System.Double* cameraMatrix2
System.Double[] distCoeffs2
System.Int32 dc2Size
OpenCvSharp.Size imageSize
System.Double* R
System.Double[] T
System.Double* R1
System.Double* R2
System.Double* P1
System.Double* P2
System.Double* Q
System.Int32 flags
System.Double alpha
OpenCvSharp.Size newImageSize
OpenCvSharp.Rect validPixROI1
OpenCvSharp.Rect validPixROI2
Returns
Type Description
ExceptionStatus

calib3d_stereoRectify_InputArray(IntPtr, IntPtr, IntPtr, IntPtr, Size, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, Int32, Double, Size, out Rect, out Rect)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_stereoRectify_InputArray(IntPtr cameraMatrix1, IntPtr distCoeffs1, IntPtr cameraMatrix2, IntPtr distCoeffs2, Size imageSize, IntPtr R, IntPtr T, IntPtr R1, IntPtr R2, IntPtr P1, IntPtr P2, IntPtr Q, int flags, double alpha, Size newImageSize, out Rect validPixROI1, out Rect validPixROI2)
Parameters
Type Name Description
IntPtr cameraMatrix1
IntPtr distCoeffs1
IntPtr cameraMatrix2
IntPtr distCoeffs2
OpenCvSharp.Size imageSize
IntPtr R
IntPtr T
IntPtr R1
IntPtr R2
IntPtr P1
IntPtr P2
IntPtr Q
System.Int32 flags
System.Double alpha
OpenCvSharp.Size newImageSize
OpenCvSharp.Rect validPixROI1
OpenCvSharp.Rect validPixROI2
Returns
Type Description
ExceptionStatus

calib3d_stereoRectifyUncalibrated_array(Point2d[], Int32, Point2d[], Int32, Double*, Size, Double*, Double*, Double, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_stereoRectifyUncalibrated_array(Point2d[] points1, int points1Size, Point2d[] points2, int points2Size, double *F, Size imgSize, double *H1, double *H2, double threshold, out int returnValue)
Parameters
Type Name Description
OpenCvSharp.Point2d[] points1
System.Int32 points1Size
OpenCvSharp.Point2d[] points2
System.Int32 points2Size
System.Double* F
OpenCvSharp.Size imgSize
System.Double* H1
System.Double* H2
System.Double threshold
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_stereoRectifyUncalibrated_InputArray(IntPtr, IntPtr, IntPtr, Size, IntPtr, IntPtr, Double, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_stereoRectifyUncalibrated_InputArray(IntPtr points1, IntPtr points2, IntPtr F, Size imgSize, IntPtr H1, IntPtr H2, double threshold, out int returnValue)
Parameters
Type Name Description
IntPtr points1
IntPtr points2
IntPtr F
OpenCvSharp.Size imgSize
IntPtr H1
IntPtr H2
System.Double threshold
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoSGBM_create(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_create(int minDisparity, int numDisparities, int blockSize, int P1, int P2, int disp12MaxDiff, int preFilterCap, int uniquenessRatio, int speckleWindowSize, int speckleRange, int mode, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 minDisparity
System.Int32 numDisparities
System.Int32 blockSize
System.Int32 P1
System.Int32 P2
System.Int32 disp12MaxDiff
System.Int32 preFilterCap
System.Int32 uniquenessRatio
System.Int32 speckleWindowSize
System.Int32 speckleRange
System.Int32 mode
IntPtr returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoSGBM_getMode(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_getMode(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoSGBM_getP1(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_getP1(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoSGBM_getP2(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_getP2(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoSGBM_getPreFilterCap(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_getPreFilterCap(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoSGBM_getUniquenessRatio(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_getUniquenessRatio(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

calib3d_StereoSGBM_setMode(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_setMode(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

calib3d_StereoSGBM_setP1(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_setP1(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

calib3d_StereoSGBM_setP2(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_setP2(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

calib3d_StereoSGBM_setPreFilterCap(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_setPreFilterCap(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

calib3d_StereoSGBM_setUniquenessRatio(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_setUniquenessRatio(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

calib3d_triangulatePoints_array(Double*, Double*, Point2d[], Int32, Point2d[], Int32, Vec4d[])

Declaration
[Pure]
public static extern ExceptionStatus calib3d_triangulatePoints_array(double *projMatr1, double *projMatr2, Point2d[] projPoints1, int projPoints1Size, Point2d[] projPoints2, int projPoints2Size, Vec4d[] points4D)
Parameters
Type Name Description
System.Double* projMatr1
System.Double* projMatr2
OpenCvSharp.Point2d[] projPoints1
System.Int32 projPoints1Size
OpenCvSharp.Point2d[] projPoints2
System.Int32 projPoints2Size
Vec4d[] points4D
Returns
Type Description
ExceptionStatus

calib3d_triangulatePoints_InputArray(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_triangulatePoints_InputArray(IntPtr projMatr1, IntPtr projMatr2, IntPtr projPoints1, IntPtr projPoints2, IntPtr points4D)
Parameters
Type Name Description
IntPtr projMatr1
IntPtr projMatr2
IntPtr projPoints1
IntPtr projPoints2
IntPtr points4D
Returns
Type Description
ExceptionStatus

calib3d_undistort(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_undistort(IntPtr src, IntPtr dst, IntPtr cameraMatrix, IntPtr distCoeffs, IntPtr newCameraMatrix)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr cameraMatrix
IntPtr distCoeffs
IntPtr newCameraMatrix
Returns
Type Description
ExceptionStatus

calib3d_undistortPoints(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_undistortPoints(IntPtr src, IntPtr dst, IntPtr cameraMatrix, IntPtr distCoeffs, IntPtr R, IntPtr P)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr cameraMatrix
IntPtr distCoeffs
IntPtr R
IntPtr P
Returns
Type Description
ExceptionStatus

calib3d_undistortPointsIter(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, TermCriteria)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_undistortPointsIter(IntPtr src, IntPtr dst, IntPtr cameraMatrix, IntPtr distCoeffs, IntPtr R, IntPtr P, TermCriteria criteria)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr cameraMatrix
IntPtr distCoeffs
IntPtr R
IntPtr P
OpenCvSharp.TermCriteria criteria
Returns
Type Description
ExceptionStatus

calib3d_validateDisparity(IntPtr, IntPtr, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus calib3d_validateDisparity(IntPtr disparity, IntPtr cost, int minDisparity, int numberOfDisparities, int disp12MaxDisp)
Parameters
Type Name Description
IntPtr disparity
IntPtr cost
System.Int32 minDisparity
System.Int32 numberOfDisparities
System.Int32 disp12MaxDisp
Returns
Type Description
ExceptionStatus

core_abs_Mat(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_abs_Mat(IntPtr e, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr e
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_abs_MatExpr(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_abs_MatExpr(IntPtr e, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr e
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_absdiff(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_absdiff(IntPtr src1, IntPtr src2, IntPtr dst)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr dst
Returns
Type Description
ExceptionStatus

core_add(IntPtr, IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_add(IntPtr src1, IntPtr src2, IntPtr dst, IntPtr mask, int dtype)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr dst
IntPtr mask
System.Int32 dtype
Returns
Type Description
ExceptionStatus

core_addWeighted(IntPtr, Double, IntPtr, Double, Double, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_addWeighted(IntPtr src1, double alpha, IntPtr src2, double beta, double gamma, IntPtr dst, int dtype)
Parameters
Type Name Description
IntPtr src1
System.Double alpha
IntPtr src2
System.Double beta
System.Double gamma
IntPtr dst
System.Int32 dtype
Returns
Type Description
ExceptionStatus

core_Algorithm_empty(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_Algorithm_empty(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_Algorithm_getDefaultName(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Algorithm_getDefaultName(IntPtr obj, IntPtr buf)
Parameters
Type Name Description
IntPtr obj
IntPtr buf
Returns
Type Description
ExceptionStatus

core_Algorithm_read(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Algorithm_read(IntPtr obj, IntPtr fn)
Parameters
Type Name Description
IntPtr obj
IntPtr fn
Returns
Type Description
ExceptionStatus

core_Algorithm_save(IntPtr, String)

Declaration
[Pure]
public static extern ExceptionStatus core_Algorithm_save(IntPtr obj, string filename)
Parameters
Type Name Description
IntPtr obj
System.String filename
Returns
Type Description
ExceptionStatus

core_Algorithm_write(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Algorithm_write(IntPtr obj, IntPtr fs)
Parameters
Type Name Description
IntPtr obj
IntPtr fs
Returns
Type Description
ExceptionStatus

core_batchDistance(IntPtr, IntPtr, IntPtr, Int32, IntPtr, Int32, Int32, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_batchDistance(IntPtr src1, IntPtr src2, IntPtr dist, int dtype, IntPtr nidx, int normType, int k, IntPtr mask, int update, int crosscheck)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr dist
System.Int32 dtype
IntPtr nidx
System.Int32 normType
System.Int32 k
IntPtr mask
System.Int32 update
System.Int32 crosscheck
Returns
Type Description
ExceptionStatus

core_bitwise_and(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_bitwise_and(IntPtr src1, IntPtr src2, IntPtr dst, IntPtr mask)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr dst
IntPtr mask
Returns
Type Description
ExceptionStatus

core_bitwise_not(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_bitwise_not(IntPtr src, IntPtr dst, IntPtr mask)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr mask
Returns
Type Description
ExceptionStatus

core_bitwise_or(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_bitwise_or(IntPtr src1, IntPtr src2, IntPtr dst, IntPtr mask)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr dst
IntPtr mask
Returns
Type Description
ExceptionStatus

core_bitwise_xor(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_bitwise_xor(IntPtr src1, IntPtr src2, IntPtr dst, IntPtr mask)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr dst
IntPtr mask
Returns
Type Description
ExceptionStatus

core_borderInterpolate(Int32, Int32, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_borderInterpolate(int p, int len, int borderType, out int returnValue)
Parameters
Type Name Description
System.Int32 p
System.Int32 len
System.Int32 borderType
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_calcCovarMatrix_InputArray(IntPtr, IntPtr, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_calcCovarMatrix_InputArray(IntPtr samples, IntPtr covar, IntPtr mean, int flags, int ctype)
Parameters
Type Name Description
IntPtr samples
IntPtr covar
IntPtr mean
System.Int32 flags
System.Int32 ctype
Returns
Type Description
ExceptionStatus

core_calcCovarMatrix_Mat(IntPtr[], Int32, IntPtr, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_calcCovarMatrix_Mat(IntPtr[] samples, int nsamples, IntPtr covar, IntPtr mean, int flags, int ctype)
Parameters
Type Name Description
IntPtr[] samples
System.Int32 nsamples
IntPtr covar
IntPtr mean
System.Int32 flags
System.Int32 ctype
Returns
Type Description
ExceptionStatus

core_cartToPolar(IntPtr, IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_cartToPolar(IntPtr x, IntPtr y, IntPtr magnitude, IntPtr angle, int angleInDegrees)
Parameters
Type Name Description
IntPtr x
IntPtr y
IntPtr magnitude
IntPtr angle
System.Int32 angleInDegrees
Returns
Type Description
ExceptionStatus

core_checkHardwareSupport(Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_checkHardwareSupport(int feature, out int returnValue)
Parameters
Type Name Description
System.Int32 feature
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_checkRange(IntPtr, Int32, out Point, Double, Double, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_checkRange(IntPtr a, int quiet, out Point pos, double minVal, double maxVal, out int returnValue)
Parameters
Type Name Description
IntPtr a
System.Int32 quiet
OpenCvSharp.Point pos
System.Double minVal
System.Double maxVal
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_compare(IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_compare(IntPtr src1, IntPtr src2, IntPtr dst, int cmpop)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr dst
System.Int32 cmpop
Returns
Type Description
ExceptionStatus

core_completeSymm(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_completeSymm(IntPtr mtx, int lowerToUpper)
Parameters
Type Name Description
IntPtr mtx
System.Int32 lowerToUpper
Returns
Type Description
ExceptionStatus

core_convertFp16(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_convertFp16(IntPtr src, IntPtr dst)
Parameters
Type Name Description
IntPtr src
IntPtr dst
Returns
Type Description
ExceptionStatus

core_convertScaleAbs(IntPtr, IntPtr, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus core_convertScaleAbs(IntPtr src, IntPtr dst, double alpha, double beta)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Double alpha
System.Double beta
Returns
Type Description
ExceptionStatus

core_copyMakeBorder(IntPtr, IntPtr, Int32, Int32, Int32, Int32, Int32, Scalar)

Declaration
[Pure]
public static extern ExceptionStatus core_copyMakeBorder(IntPtr src, IntPtr dst, int top, int bottom, int left, int right, int borderType, Scalar value)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 top
System.Int32 bottom
System.Int32 left
System.Int32 right
System.Int32 borderType
OpenCvSharp.Scalar value
Returns
Type Description
ExceptionStatus

core_copyTo(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_copyTo(IntPtr src, IntPtr dst, IntPtr mask)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr mask
Returns
Type Description
ExceptionStatus

core_countNonZero(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_countNonZero(IntPtr src, out int returnValue)
Parameters
Type Name Description
IntPtr src
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_cubeRoot(Single, out Single)

Declaration
[Pure]
public static extern ExceptionStatus core_cubeRoot(float val, out float returnValue)
Parameters
Type Name Description
System.Single val
System.Single returnValue
Returns
Type Description
ExceptionStatus

core_dct(IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_dct(IntPtr src, IntPtr dst, int flags)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 flags
Returns
Type Description
ExceptionStatus

core_determinant(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus core_determinant(IntPtr mtx, out double returnValue)
Parameters
Type Name Description
IntPtr mtx
System.Double returnValue
Returns
Type Description
ExceptionStatus

core_dft(IntPtr, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_dft(IntPtr src, IntPtr dst, int flags, int nonzeroRows)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 flags
System.Int32 nonzeroRows
Returns
Type Description
ExceptionStatus

core_divide1(Double, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_divide1(double scale, IntPtr src2, IntPtr dst, int dtype)
Parameters
Type Name Description
System.Double scale
IntPtr src2
IntPtr dst
System.Int32 dtype
Returns
Type Description
ExceptionStatus

core_divide2(IntPtr, IntPtr, IntPtr, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_divide2(IntPtr src1, IntPtr src2, IntPtr dst, double scale, int dtype)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr dst
System.Double scale
System.Int32 dtype
Returns
Type Description
ExceptionStatus

core_eigen(IntPtr, IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_eigen(IntPtr src, IntPtr eigenvalues, IntPtr eigenvectors, out int returnValue)
Parameters
Type Name Description
IntPtr src
IntPtr eigenvalues
IntPtr eigenvectors
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_eigenNonSymmetric(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_eigenNonSymmetric(IntPtr src, IntPtr eigenvalues, IntPtr eigenvectors)
Parameters
Type Name Description
IntPtr src
IntPtr eigenvalues
IntPtr eigenvectors
Returns
Type Description
ExceptionStatus

core_exp_Mat(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_exp_Mat(IntPtr src, IntPtr dst)
Parameters
Type Name Description
IntPtr src
IntPtr dst
Returns
Type Description
ExceptionStatus

core_extractChannel(IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_extractChannel(IntPtr src, IntPtr dst, int coi)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 coi
Returns
Type Description
ExceptionStatus

core_fastAtan2(Single, Single, out Single)

Declaration
[Pure]
public static extern ExceptionStatus core_fastAtan2(float y, float x, out float returnValue)
Parameters
Type Name Description
System.Single y
System.Single x
System.Single returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_begin(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_begin(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_delete(IntPtr node)
Parameters
Type Name Description
IntPtr node
Returns
Type Description
ExceptionStatus

core_FileNode_empty(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_empty(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_end(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_end(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_isInt(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_isInt(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_isMap(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_isMap(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_isNamed(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_isNamed(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_isNone(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_isNone(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_isReal(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_isReal(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_isSeq(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_isSeq(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_isString(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_isString(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_name(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_name(IntPtr obj, IntPtr buf)
Parameters
Type Name Description
IntPtr obj
IntPtr buf
Returns
Type Description
ExceptionStatus

core_FileNode_new1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_new1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_operatorThis_byInt(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_operatorThis_byInt(IntPtr obj, int i, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 i
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_operatorThis_byString(IntPtr, String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_operatorThis_byString(IntPtr obj, string nodeName, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
System.String nodeName
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_DMatch(IntPtr, out DMatch)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_DMatch(IntPtr node, out DMatch returnValue)
Parameters
Type Name Description
IntPtr node
OpenCvSharp.DMatch returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_double(IntPtr, out Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_double(IntPtr node, out double value, double defaultValue)
Parameters
Type Name Description
IntPtr node
System.Double value
System.Double defaultValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_float(IntPtr, out Single, Single)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_float(IntPtr node, out float value, float defaultValue)
Parameters
Type Name Description
IntPtr node
System.Single value
System.Single defaultValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_int(IntPtr, out Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_int(IntPtr node, out int value, int defaultValue)
Parameters
Type Name Description
IntPtr node
System.Int32 value
System.Int32 defaultValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_KeyPoint(IntPtr, out KeyPoint)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_KeyPoint(IntPtr node, out KeyPoint returnValue)
Parameters
Type Name Description
IntPtr node
OpenCvSharp.KeyPoint returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Mat(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Mat(IntPtr node, IntPtr mat, IntPtr defaultMat)
Parameters
Type Name Description
IntPtr node
IntPtr mat
IntPtr defaultMat
Returns
Type Description
ExceptionStatus

core_FileNode_read_Point2d(IntPtr, out Point2d)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Point2d(IntPtr node, out Point2d returnValue)
Parameters
Type Name Description
IntPtr node
OpenCvSharp.Point2d returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Point2f(IntPtr, out Point2f)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Point2f(IntPtr node, out Point2f returnValue)
Parameters
Type Name Description
IntPtr node
OpenCvSharp.Point2f returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Point2i(IntPtr, out Point)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Point2i(IntPtr node, out Point returnValue)
Parameters
Type Name Description
IntPtr node
OpenCvSharp.Point returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Point3d(IntPtr, out Point3d)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Point3d(IntPtr node, out Point3d returnValue)
Parameters
Type Name Description
IntPtr node
OpenCvSharp.Point3d returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Point3f(IntPtr, out Point3f)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Point3f(IntPtr node, out Point3f returnValue)
Parameters
Type Name Description
IntPtr node
OpenCvSharp.Point3f returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Point3i(IntPtr, out Point3i)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Point3i(IntPtr nod, out Point3i returnValue)
Parameters
Type Name Description
IntPtr nod
OpenCvSharp.Point3i returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Range(IntPtr, out Range)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Range(IntPtr node, out Range returnValue)
Parameters
Type Name Description
IntPtr node
OpenCvSharp.Range returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Rect2d(IntPtr, out Rect2d)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Rect2d(IntPtr node, out Rect2d returnValue)
Parameters
Type Name Description
IntPtr node
OpenCvSharp.Rect2d returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Rect2f(IntPtr, out Rect2f)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Rect2f(IntPtr node, out Rect2f returnValue)
Parameters
Type Name Description
IntPtr node
OpenCvSharp.Rect2f returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Rect2i(IntPtr, out Rect)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Rect2i(IntPtr node, out Rect returnValue)
Parameters
Type Name Description
IntPtr node
OpenCvSharp.Rect returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Scalar(IntPtr, out Scalar)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Scalar(IntPtr node, out Scalar returnValue)
Parameters
Type Name Description
IntPtr node
OpenCvSharp.Scalar returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Size2d(IntPtr, out Size2d)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Size2d(IntPtr node, out Size2d returnValue)
Parameters
Type Name Description
IntPtr node
OpenCvSharp.Size2d returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Size2f(IntPtr, out Size2f)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Size2f(IntPtr node, out Size2f returnValue)
Parameters
Type Name Description
IntPtr node
OpenCvSharp.Size2f returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Size2i(IntPtr, out Size)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Size2i(IntPtr node, out Size returnValue)
Parameters
Type Name Description
IntPtr node
OpenCvSharp.Size returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_SparseMat(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_SparseMat(IntPtr node, IntPtr mat, IntPtr defaultMat)
Parameters
Type Name Description
IntPtr node
IntPtr mat
IntPtr defaultMat
Returns
Type Description
ExceptionStatus

core_FileNode_read_String(IntPtr, IntPtr, String)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_String(IntPtr node, IntPtr value, string defaultValue)
Parameters
Type Name Description
IntPtr node
IntPtr value
System.String defaultValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec2b(IntPtr, out Vec2b)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec2b(IntPtr node, out Vec2b returnValue)
Parameters
Type Name Description
IntPtr node
Vec2b returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec2d(IntPtr, out Vec2d)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec2d(IntPtr node, out Vec2d returnValue)
Parameters
Type Name Description
IntPtr node
Vec2d returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec2f(IntPtr, out Vec2f)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec2f(IntPtr node, out Vec2f returnValue)
Parameters
Type Name Description
IntPtr node
Vec2f returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec2i(IntPtr, out Vec2i)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec2i(IntPtr node, out Vec2i returnValue)
Parameters
Type Name Description
IntPtr node
Vec2i returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec2s(IntPtr, out Vec2s)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec2s(IntPtr node, out Vec2s returnValue)
Parameters
Type Name Description
IntPtr node
Vec2s returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec2w(IntPtr, out Vec2w)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec2w(IntPtr node, out Vec2w returnValue)
Parameters
Type Name Description
IntPtr node
Vec2w returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec3b(IntPtr, out Vec3b)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec3b(IntPtr node, out Vec3b returnValue)
Parameters
Type Name Description
IntPtr node
Vec3b returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec3d(IntPtr, out Vec3d)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec3d(IntPtr node, out Vec3d returnValue)
Parameters
Type Name Description
IntPtr node
Vec3d returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec3f(IntPtr, out Vec3f)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec3f(IntPtr node, out Vec3f returnValue)
Parameters
Type Name Description
IntPtr node
Vec3f returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec3i(IntPtr, out Vec3i)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec3i(IntPtr node, out Vec3i returnValue)
Parameters
Type Name Description
IntPtr node
Vec3i returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec3s(IntPtr, out Vec3s)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec3s(IntPtr node, out Vec3s returnValue)
Parameters
Type Name Description
IntPtr node
Vec3s returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec3w(IntPtr, out Vec3w)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec3w(IntPtr node, out Vec3w returnValue)
Parameters
Type Name Description
IntPtr node
Vec3w returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec4b(IntPtr, out Vec4b)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec4b(IntPtr node, out Vec4b returnValue)
Parameters
Type Name Description
IntPtr node
Vec4b returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec4d(IntPtr, out Vec4d)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec4d(IntPtr node, out Vec4d returnValue)
Parameters
Type Name Description
IntPtr node
Vec4d returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec4f(IntPtr, out Vec4f)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec4f(IntPtr node, out Vec4f returnValue)
Parameters
Type Name Description
IntPtr node
Vec4f returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec4i(IntPtr, out Vec4i)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec4i(IntPtr node, out Vec4i returnValue)
Parameters
Type Name Description
IntPtr node
Vec4i returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec4s(IntPtr, out Vec4s)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec4s(IntPtr node, out Vec4s returnValue)
Parameters
Type Name Description
IntPtr node
Vec4s returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec4w(IntPtr, out Vec4w)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec4w(IntPtr node, out Vec4w returnValue)
Parameters
Type Name Description
IntPtr node
Vec4w returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec6b(IntPtr, out Vec6b)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec6b(IntPtr node, out Vec6b returnValue)
Parameters
Type Name Description
IntPtr node
Vec6b returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec6d(IntPtr, out Vec6d)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec6d(IntPtr node, out Vec6d returnValue)
Parameters
Type Name Description
IntPtr node
Vec6d returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec6f(IntPtr, out Vec6f)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec6f(IntPtr node, out Vec6f returnValue)
Parameters
Type Name Description
IntPtr node
Vec6f returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec6i(IntPtr, out Vec6i)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec6i(IntPtr node, out Vec6i returnValue)
Parameters
Type Name Description
IntPtr node
Vec6i returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec6s(IntPtr, out Vec6s)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec6s(IntPtr node, out Vec6s returnValue)
Parameters
Type Name Description
IntPtr node
Vec6s returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_Vec6w(IntPtr, out Vec6w)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec6w(IntPtr node, out Vec6w returnValue)
Parameters
Type Name Description
IntPtr node
Vec6w returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_read_vectorOfDMatch(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_vectorOfDMatch(IntPtr node, IntPtr matches)
Parameters
Type Name Description
IntPtr node
IntPtr matches
Returns
Type Description
ExceptionStatus

core_FileNode_read_vectorOfKeyPoint(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_read_vectorOfKeyPoint(IntPtr node, IntPtr keypoints)
Parameters
Type Name Description
IntPtr node
IntPtr keypoints
Returns
Type Description
ExceptionStatus

core_FileNode_readRaw(IntPtr, String, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_readRaw(IntPtr obj, string fmt, IntPtr vec, IntPtr len)
Parameters
Type Name Description
IntPtr obj
System.String fmt
IntPtr vec
IntPtr len
Returns
Type Description
ExceptionStatus

core_FileNode_size(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_size(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_toDouble(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_toDouble(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_toFloat(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_toFloat(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_toInt(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_toInt(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_FileNode_toMat(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_toMat(IntPtr obj, IntPtr m)
Parameters
Type Name Description
IntPtr obj
IntPtr m
Returns
Type Description
ExceptionStatus

core_FileNode_toString(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_toString(IntPtr obj, IntPtr buf)
Parameters
Type Name Description
IntPtr obj
IntPtr buf
Returns
Type Description
ExceptionStatus

core_FileNode_type(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNode_type(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_FileNodeIterator_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNodeIterator_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

core_FileNodeIterator_new1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNodeIterator_new1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_FileNodeIterator_operatorAsterisk(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNodeIterator_operatorAsterisk(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_FileNodeIterator_operatorEqual(IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNodeIterator_operatorEqual(IntPtr it1, IntPtr it2, out int returnValue)
Parameters
Type Name Description
IntPtr it1
IntPtr it2
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_FileNodeIterator_operatorIncrement(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNodeIterator_operatorIncrement(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_FileNodeIterator_operatorLessThan(IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNodeIterator_operatorLessThan(IntPtr it1, IntPtr it2, out int returnValue)
Parameters
Type Name Description
IntPtr it1
IntPtr it2
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_FileNodeIterator_operatorMinus(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNodeIterator_operatorMinus(IntPtr it1, IntPtr it2, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr it1
IntPtr it2
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_FileNodeIterator_operatorPlusEqual(IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNodeIterator_operatorPlusEqual(IntPtr obj, int ofs, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 ofs
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_FileNodeIterator_readRaw(IntPtr, String, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileNodeIterator_readRaw(IntPtr obj, string fmt, IntPtr vec, IntPtr maxCount)
Parameters
Type Name Description
IntPtr obj
System.String fmt
IntPtr vec
IntPtr maxCount
Returns
Type Description
ExceptionStatus

core_FileStorage_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

core_FileStorage_elname(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_elname(IntPtr obj, IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_FileStorage_endWriteStruct(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_endWriteStruct(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

core_FileStorage_getDefaultObjectName(String, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_getDefaultObjectName(string filename, IntPtr buf)
Parameters
Type Name Description
System.String filename
IntPtr buf
Returns
Type Description
ExceptionStatus

core_FileStorage_getFirstTopLevelNode(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_getFirstTopLevelNode(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_FileStorage_indexer(IntPtr, String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_indexer(IntPtr obj, string nodeName, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
System.String nodeName
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_FileStorage_isOpened(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_isOpened(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_FileStorage_new1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_new1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_FileStorage_new2(String, Int32, String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_new2(string source, int flags, string encoding, out IntPtr returnValue)
Parameters
Type Name Description
System.String source
System.Int32 flags
System.String encoding
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_FileStorage_open(IntPtr, String, Int32, String, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_open(IntPtr obj, string filename, int flags, string encoding, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.String filename
System.Int32 flags
System.String encoding
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_FileStorage_releaseAndGetString(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_releaseAndGetString(IntPtr obj, IntPtr outString)
Parameters
Type Name Description
IntPtr obj
IntPtr outString
Returns
Type Description
ExceptionStatus

core_FileStorage_root(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_root(IntPtr obj, int streamIdx, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 streamIdx
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_DMatch(IntPtr, DMatch)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_DMatch(IntPtr fs, DMatch val)
Parameters
Type Name Description
IntPtr fs
OpenCvSharp.DMatch val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_double(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_double(IntPtr fs, double val)
Parameters
Type Name Description
IntPtr fs
System.Double val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_float(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_float(IntPtr fs, float val)
Parameters
Type Name Description
IntPtr fs
System.Single val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_int(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_int(IntPtr fs, int val)
Parameters
Type Name Description
IntPtr fs
System.Int32 val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_KeyPoint(IntPtr, KeyPoint)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_KeyPoint(IntPtr fs, KeyPoint val)
Parameters
Type Name Description
IntPtr fs
OpenCvSharp.KeyPoint val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Mat(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Mat(IntPtr fs, IntPtr val)
Parameters
Type Name Description
IntPtr fs
IntPtr val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Point2d(IntPtr, Point2d)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Point2d(IntPtr fs, Point2d val)
Parameters
Type Name Description
IntPtr fs
OpenCvSharp.Point2d val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Point2f(IntPtr, Point2f)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Point2f(IntPtr fs, Point2f val)
Parameters
Type Name Description
IntPtr fs
OpenCvSharp.Point2f val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Point2i(IntPtr, Point)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Point2i(IntPtr fs, Point val)
Parameters
Type Name Description
IntPtr fs
OpenCvSharp.Point val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Point3d(IntPtr, Point3d)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Point3d(IntPtr fs, Point3d val)
Parameters
Type Name Description
IntPtr fs
OpenCvSharp.Point3d val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Point3f(IntPtr, Point3f)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Point3f(IntPtr fs, Point3f val)
Parameters
Type Name Description
IntPtr fs
OpenCvSharp.Point3f val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Point3i(IntPtr, Point3i)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Point3i(IntPtr fs, Point3i val)
Parameters
Type Name Description
IntPtr fs
OpenCvSharp.Point3i val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Range(IntPtr, Range)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Range(IntPtr fs, Range val)
Parameters
Type Name Description
IntPtr fs
OpenCvSharp.Range val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Rect2d(IntPtr, Rect2d)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Rect2d(IntPtr fs, Rect2d val)
Parameters
Type Name Description
IntPtr fs
OpenCvSharp.Rect2d val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Rect2f(IntPtr, Rect2f)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Rect2f(IntPtr fs, Rect2f val)
Parameters
Type Name Description
IntPtr fs
OpenCvSharp.Rect2f val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Rect2i(IntPtr, Rect)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Rect2i(IntPtr fs, Rect val)
Parameters
Type Name Description
IntPtr fs
OpenCvSharp.Rect val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Scalar(IntPtr, Scalar)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Scalar(IntPtr fs, Scalar val)
Parameters
Type Name Description
IntPtr fs
OpenCvSharp.Scalar val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Size2d(IntPtr, Size2d)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Size2d(IntPtr fs, Size2d val)
Parameters
Type Name Description
IntPtr fs
OpenCvSharp.Size2d val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Size2f(IntPtr, Size2f)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Size2f(IntPtr fs, Size2f val)
Parameters
Type Name Description
IntPtr fs
OpenCvSharp.Size2f val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Size2i(IntPtr, Size)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Size2i(IntPtr fs, Size val)
Parameters
Type Name Description
IntPtr fs
OpenCvSharp.Size val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_SparseMat(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_SparseMat(IntPtr fs, IntPtr val)
Parameters
Type Name Description
IntPtr fs
IntPtr val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_String(IntPtr, String)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_String(IntPtr fs, string val)
Parameters
Type Name Description
IntPtr fs
System.String val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec2b(IntPtr, Vec2b)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec2b(IntPtr fs, Vec2b val)
Parameters
Type Name Description
IntPtr fs
Vec2b val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec2d(IntPtr, Vec2d)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec2d(IntPtr fs, Vec2d val)
Parameters
Type Name Description
IntPtr fs
Vec2d val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec2f(IntPtr, Vec2f)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec2f(IntPtr fs, Vec2f val)
Parameters
Type Name Description
IntPtr fs
Vec2f val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec2i(IntPtr, Vec2i)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec2i(IntPtr fs, Vec2i val)
Parameters
Type Name Description
IntPtr fs
Vec2i val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec2s(IntPtr, Vec2s)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec2s(IntPtr fs, Vec2s val)
Parameters
Type Name Description
IntPtr fs
Vec2s val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec2w(IntPtr, Vec2w)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec2w(IntPtr fs, Vec2w val)
Parameters
Type Name Description
IntPtr fs
Vec2w val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec3b(IntPtr, Vec3b)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec3b(IntPtr fs, Vec3b val)
Parameters
Type Name Description
IntPtr fs
Vec3b val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec3d(IntPtr, Vec3d)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec3d(IntPtr fs, Vec3d val)
Parameters
Type Name Description
IntPtr fs
Vec3d val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec3f(IntPtr, Vec3f)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec3f(IntPtr fs, Vec3f val)
Parameters
Type Name Description
IntPtr fs
Vec3f val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec3i(IntPtr, Vec3i)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec3i(IntPtr fs, Vec3i val)
Parameters
Type Name Description
IntPtr fs
Vec3i val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec3s(IntPtr, Vec3s)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec3s(IntPtr fs, Vec3s val)
Parameters
Type Name Description
IntPtr fs
Vec3s val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec3w(IntPtr, Vec3w)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec3w(IntPtr fs, Vec3w val)
Parameters
Type Name Description
IntPtr fs
Vec3w val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec4b(IntPtr, Vec4b)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec4b(IntPtr fs, Vec4b val)
Parameters
Type Name Description
IntPtr fs
Vec4b val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec4d(IntPtr, Vec4d)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec4d(IntPtr fs, Vec4d val)
Parameters
Type Name Description
IntPtr fs
Vec4d val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec4f(IntPtr, Vec4f)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec4f(IntPtr fs, Vec4f val)
Parameters
Type Name Description
IntPtr fs
Vec4f val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec4i(IntPtr, Vec4i)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec4i(IntPtr fs, Vec4i val)
Parameters
Type Name Description
IntPtr fs
Vec4i val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec4s(IntPtr, Vec4s)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec4s(IntPtr fs, Vec4s val)
Parameters
Type Name Description
IntPtr fs
Vec4s val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec4w(IntPtr, Vec4w)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec4w(IntPtr fs, Vec4w val)
Parameters
Type Name Description
IntPtr fs
Vec4w val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec6b(IntPtr, Vec6b)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec6b(IntPtr fs, Vec6b val)
Parameters
Type Name Description
IntPtr fs
Vec6b val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec6d(IntPtr, Vec6d)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec6d(IntPtr fs, Vec6d val)
Parameters
Type Name Description
IntPtr fs
Vec6d val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec6f(IntPtr, Vec6f)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec6f(IntPtr fs, Vec6f val)
Parameters
Type Name Description
IntPtr fs
Vec6f val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec6i(IntPtr, Vec6i)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec6i(IntPtr fs, Vec6i val)
Parameters
Type Name Description
IntPtr fs
Vec6i val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec6s(IntPtr, Vec6s)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec6s(IntPtr fs, Vec6s val)
Parameters
Type Name Description
IntPtr fs
Vec6s val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_Vec6w(IntPtr, Vec6w)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec6w(IntPtr fs, Vec6w val)
Parameters
Type Name Description
IntPtr fs
Vec6w val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_vectorOfDMatch(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_vectorOfDMatch(IntPtr fs, IntPtr val)
Parameters
Type Name Description
IntPtr fs
IntPtr val
Returns
Type Description
ExceptionStatus

core_FileStorage_shift_vectorOfKeyPoint(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_shift_vectorOfKeyPoint(IntPtr fs, IntPtr val)
Parameters
Type Name Description
IntPtr fs
IntPtr val
Returns
Type Description
ExceptionStatus

core_FileStorage_startWriteStruct(IntPtr, String, Int32, String)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_startWriteStruct(IntPtr obj, string name, int flags, string typeName)
Parameters
Type Name Description
IntPtr obj
System.String name
System.Int32 flags
System.String typeName
Returns
Type Description
ExceptionStatus

core_FileStorage_state(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_state(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_FileStorage_write_double(IntPtr, String, Double)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_write_double(IntPtr fs, string name, double value)
Parameters
Type Name Description
IntPtr fs
System.String name
System.Double value
Returns
Type Description
ExceptionStatus

core_FileStorage_write_float(IntPtr, String, Single)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_write_float(IntPtr fs, string name, float value)
Parameters
Type Name Description
IntPtr fs
System.String name
System.Single value
Returns
Type Description
ExceptionStatus

core_FileStorage_write_int(IntPtr, String, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_write_int(IntPtr fs, string name, int value)
Parameters
Type Name Description
IntPtr fs
System.String name
System.Int32 value
Returns
Type Description
ExceptionStatus

core_FileStorage_write_Mat(IntPtr, String, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_write_Mat(IntPtr fs, string name, IntPtr value)
Parameters
Type Name Description
IntPtr fs
System.String name
IntPtr value
Returns
Type Description
ExceptionStatus

core_FileStorage_write_SparseMat(IntPtr, String, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_write_SparseMat(IntPtr fs, string name, IntPtr value)
Parameters
Type Name Description
IntPtr fs
System.String name
IntPtr value
Returns
Type Description
ExceptionStatus

core_FileStorage_write_String(IntPtr, String, String)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_write_String(IntPtr fs, string name, string value)
Parameters
Type Name Description
IntPtr fs
System.String name
System.String value
Returns
Type Description
ExceptionStatus

core_FileStorage_write_vectorOfDMatch(IntPtr, String, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_write_vectorOfDMatch(IntPtr fs, string name, IntPtr value)
Parameters
Type Name Description
IntPtr fs
System.String name
IntPtr value
Returns
Type Description
ExceptionStatus

core_FileStorage_write_vectorOfKeyPoint(IntPtr, String, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_write_vectorOfKeyPoint(IntPtr fs, string name, IntPtr value)
Parameters
Type Name Description
IntPtr fs
System.String name
IntPtr value
Returns
Type Description
ExceptionStatus

core_FileStorage_writeComment(IntPtr, String, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_writeComment(IntPtr obj, string comment, int append)
Parameters
Type Name Description
IntPtr obj
System.String comment
System.Int32 append
Returns
Type Description
ExceptionStatus

core_FileStorage_writeRaw(IntPtr, String, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_writeRaw(IntPtr obj, string fmt, IntPtr vec, IntPtr len)
Parameters
Type Name Description
IntPtr obj
System.String fmt
IntPtr vec
IntPtr len
Returns
Type Description
ExceptionStatus

core_FileStorage_writeScalar_double(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_writeScalar_double(IntPtr fs, double value)
Parameters
Type Name Description
IntPtr fs
System.Double value
Returns
Type Description
ExceptionStatus

core_FileStorage_writeScalar_float(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_writeScalar_float(IntPtr fs, float value)
Parameters
Type Name Description
IntPtr fs
System.Single value
Returns
Type Description
ExceptionStatus

core_FileStorage_writeScalar_int(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_writeScalar_int(IntPtr fs, int value)
Parameters
Type Name Description
IntPtr fs
System.Int32 value
Returns
Type Description
ExceptionStatus

core_FileStorage_writeScalar_String(IntPtr, String)

Declaration
[Pure]
public static extern ExceptionStatus core_FileStorage_writeScalar_String(IntPtr fs, string value)
Parameters
Type Name Description
IntPtr fs
System.String value
Returns
Type Description
ExceptionStatus

core_findNonZero(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_findNonZero(IntPtr src, IntPtr idx)
Parameters
Type Name Description
IntPtr src
IntPtr idx
Returns
Type Description
ExceptionStatus

core_flip(IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_flip(IntPtr src, IntPtr dst, int flipCode)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 flipCode
Returns
Type Description
ExceptionStatus

core_format(IntPtr, Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_format(IntPtr mtx, int fmt, IntPtr buf)
Parameters
Type Name Description
IntPtr mtx
System.Int32 fmt
IntPtr buf
Returns
Type Description
ExceptionStatus

core_gemm(IntPtr, IntPtr, Double, IntPtr, Double, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_gemm(IntPtr src1, IntPtr src2, double alpha, IntPtr src3, double gamma, IntPtr dst, int flags)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
System.Double alpha
IntPtr src3
System.Double gamma
IntPtr dst
System.Int32 flags
Returns
Type Description
ExceptionStatus

core_getBuildInformation(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_getBuildInformation(IntPtr buf)
Parameters
Type Name Description
IntPtr buf
Returns
Type Description
ExceptionStatus

core_getCPUFeaturesLine(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_getCPUFeaturesLine(IntPtr buf)
Parameters
Type Name Description
IntPtr buf
Returns
Type Description
ExceptionStatus

core_getCPUTickCount(out Int64)

Declaration
[Pure]
public static extern ExceptionStatus core_getCPUTickCount(out long returnValue)
Parameters
Type Name Description
System.Int64 returnValue
Returns
Type Description
ExceptionStatus

core_getHardwareFeatureName(Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_getHardwareFeatureName(int feature, IntPtr buf)
Parameters
Type Name Description
System.Int32 feature
IntPtr buf
Returns
Type Description
ExceptionStatus

core_getNumberOfCPUs(out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_getNumberOfCPUs(out int returnValue)
Parameters
Type Name Description
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_getNumThreads(out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_getNumThreads(out int returnValue)
Parameters
Type Name Description
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_getOptimalDFTSize(Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_getOptimalDFTSize(int vecsize, out int returnValue)
Parameters
Type Name Description
System.Int32 vecsize
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_getThreadNum(out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_getThreadNum(out int returnValue)
Parameters
Type Name Description
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_getTickCount(out Int64)

Declaration
[Pure]
public static extern ExceptionStatus core_getTickCount(out long returnValue)
Parameters
Type Name Description
System.Int64 returnValue
Returns
Type Description
ExceptionStatus

core_getTickFrequency(out Double)

Declaration
[Pure]
public static extern ExceptionStatus core_getTickFrequency(out double returnValue)
Parameters
Type Name Description
System.Double returnValue
Returns
Type Description
ExceptionStatus

core_getVersionMajor(out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_getVersionMajor(out int returnValue)
Parameters
Type Name Description
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_getVersionMinor(out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_getVersionMinor(out int returnValue)
Parameters
Type Name Description
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_getVersionRevision(out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_getVersionRevision(out int returnValue)
Parameters
Type Name Description
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_getVersionString(Byte*, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_getVersionString(byte *buf, int maxLength)
Parameters
Type Name Description
System.Byte* buf
System.Int32 maxLength
Returns
Type Description
ExceptionStatus

core_hconcat1(IntPtr[], UInt32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_hconcat1(IntPtr[] src, uint nsrc, IntPtr dst)
Parameters
Type Name Description
IntPtr[] src
System.UInt32 nsrc
IntPtr dst
Returns
Type Description
ExceptionStatus

core_hconcat2(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_hconcat2(IntPtr src1, IntPtr src2, IntPtr dst)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr dst
Returns
Type Description
ExceptionStatus

core_idct(IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_idct(IntPtr src, IntPtr dst, int flags)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 flags
Returns
Type Description
ExceptionStatus

core_idft(IntPtr, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_idft(IntPtr src, IntPtr dst, int flags, int nonzeroRows)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 flags
System.Int32 nonzeroRows
Returns
Type Description
ExceptionStatus

core_InputArray_channels(IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_channels(IntPtr ia, int i, out int returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 i
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_cols(IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_cols(IntPtr ia, int i, out int returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 i
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_copyTo1(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_copyTo1(IntPtr ia, IntPtr arr)
Parameters
Type Name Description
IntPtr ia
IntPtr arr
Returns
Type Description
ExceptionStatus

core_InputArray_copyTo2(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_copyTo2(IntPtr ia, IntPtr arr, IntPtr mask)
Parameters
Type Name Description
IntPtr ia
IntPtr arr
IntPtr mask
Returns
Type Description
ExceptionStatus

core_InputArray_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_delete(IntPtr ia)
Parameters
Type Name Description
IntPtr ia
Returns
Type Description
ExceptionStatus

core_InputArray_delete_withScalar(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_delete_withScalar(IntPtr ia, IntPtr handle)
Parameters
Type Name Description
IntPtr ia
IntPtr handle
Returns
Type Description
ExceptionStatus

core_InputArray_depth(IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_depth(IntPtr ia, int i, out int returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 i
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_dims(IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_dims(IntPtr ia, int i, out int returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 i
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_empty(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_empty(IntPtr ia, out int returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_getFlags(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_getFlags(IntPtr ia, out int returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_getMat(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_getMat(IntPtr ia, int idx, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 idx
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_getMatVector(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_getMatVector(IntPtr ia, IntPtr mv)
Parameters
Type Name Description
IntPtr ia
IntPtr mv
Returns
Type Description
ExceptionStatus

core_InputArray_getObj(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_getObj(IntPtr ia, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ia
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_getSz(IntPtr, out Size)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_getSz(IntPtr ia, out Size returnValue)
Parameters
Type Name Description
IntPtr ia
OpenCvSharp.Size returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_getUMat(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_getUMat(IntPtr ia, int idx, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 idx
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_isContinuous(IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_isContinuous(IntPtr ia, int i, out int returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 i
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_isGpuMatVector(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_isGpuMatVector(IntPtr ia, out int returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_isMat(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_isMat(IntPtr ia, out int returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_isMatVector(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_isMatVector(IntPtr ia, out int returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_isMatx(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_isMatx(IntPtr ia, out int returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_isSubmatrix(IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_isSubmatrix(IntPtr ia, int i, out int returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 i
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_isUMat(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_isUMat(IntPtr ia, out int returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_isUMatVector(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_isUMatVector(IntPtr ia, out int returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_isVector(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_isVector(IntPtr ia, out int returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_kind(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_kind(IntPtr ia, out int returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_new_byDouble(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_new_byDouble(IntPtr valPointer, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr valPointer
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_new_byMat(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_new_byMat(IntPtr mat, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr mat
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_new_byMatExpr(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_new_byMatExpr(IntPtr mat, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr mat
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_new_byScalar(Scalar, out IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_new_byScalar(Scalar val, out IntPtr handle, out IntPtr returnValue)
Parameters
Type Name Description
OpenCvSharp.Scalar val
IntPtr handle
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_new_byUMat(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_new_byUMat(IntPtr mat, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr mat
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_new_byVecb(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_new_byVecb(IntPtr vec, int n, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr vec
System.Int32 n
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_new_byVecd(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_new_byVecd(IntPtr vec, int n, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr vec
System.Int32 n
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_new_byVecf(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_new_byVecf(IntPtr vec, int n, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr vec
System.Int32 n
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_new_byVeci(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_new_byVeci(IntPtr vec, int n, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr vec
System.Int32 n
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_new_byVecs(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_new_byVecs(IntPtr vec, int n, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr vec
System.Int32 n
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_new_byVectorOfMat(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_new_byVectorOfMat(IntPtr vector, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr vector
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_new_byVecw(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_new_byVecw(IntPtr vec, int n, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr vec
System.Int32 n
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_offset(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_offset(IntPtr ia, int i, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 i
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_rows(IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_rows(IntPtr ia, int i, out int returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 i
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_sameSize(IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_sameSize(IntPtr self, IntPtr target, out int returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr target
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_size(IntPtr, Int32, out Size)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_size(IntPtr ia, int i, out Size returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 i
OpenCvSharp.Size returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_sizend(IntPtr, Int32[], Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_sizend(IntPtr ia, int[] sz, int i, out int returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32[] sz
System.Int32 i
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_step(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_step(IntPtr ia, int i, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 i
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_total(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_total(IntPtr ia, int i, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 i
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_InputArray_type(IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_InputArray_type(IntPtr ia, int i, out int returnValue)
Parameters
Type Name Description
IntPtr ia
System.Int32 i
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_inRange_InputArray(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_inRange_InputArray(IntPtr src, IntPtr lowerb, IntPtr upperb, IntPtr dst)
Parameters
Type Name Description
IntPtr src
IntPtr lowerb
IntPtr upperb
IntPtr dst
Returns
Type Description
ExceptionStatus

core_inRange_Scalar(IntPtr, Scalar, Scalar, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_inRange_Scalar(IntPtr src, Scalar lowerb, Scalar upperb, IntPtr dst)
Parameters
Type Name Description
IntPtr src
OpenCvSharp.Scalar lowerb
OpenCvSharp.Scalar upperb
IntPtr dst
Returns
Type Description
ExceptionStatus

core_insertChannel(IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_insertChannel(IntPtr src, IntPtr dst, int coi)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 coi
Returns
Type Description
ExceptionStatus

core_invert(IntPtr, IntPtr, Int32, out Double)

Declaration
[Pure]
public static extern ExceptionStatus core_invert(IntPtr src, IntPtr dst, int flags, out double returnValue)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 flags
System.Double returnValue
Returns
Type Description
ExceptionStatus

core_kmeans(IntPtr, Int32, IntPtr, TermCriteria, Int32, Int32, IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus core_kmeans(IntPtr data, int k, IntPtr bestLabels, TermCriteria criteria, int attempts, int flags, IntPtr centers, out double returnValue)
Parameters
Type Name Description
IntPtr data
System.Int32 k
IntPtr bestLabels
OpenCvSharp.TermCriteria criteria
System.Int32 attempts
System.Int32 flags
IntPtr centers
System.Double returnValue
Returns
Type Description
ExceptionStatus

core_LDA_compute(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_LDA_compute(IntPtr obj, IntPtr src, IntPtr labels)
Parameters
Type Name Description
IntPtr obj
IntPtr src
IntPtr labels
Returns
Type Description
ExceptionStatus

core_LDA_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_LDA_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

core_LDA_eigenvalues(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_LDA_eigenvalues(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_LDA_eigenvectors(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_LDA_eigenvectors(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_LDA_load_FileStorage(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_LDA_load_FileStorage(IntPtr obj, IntPtr node)
Parameters
Type Name Description
IntPtr obj
IntPtr node
Returns
Type Description
ExceptionStatus

core_LDA_load_String(IntPtr, String)

Declaration
[Pure]
public static extern ExceptionStatus core_LDA_load_String(IntPtr obj, string filename)
Parameters
Type Name Description
IntPtr obj
System.String filename
Returns
Type Description
ExceptionStatus

core_LDA_new1(Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_LDA_new1(int numComponents, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 numComponents
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_LDA_new2(IntPtr, IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_LDA_new2(IntPtr src, IntPtr labels, int numComponents, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr src
IntPtr labels
System.Int32 numComponents
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_LDA_project(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_LDA_project(IntPtr obj, IntPtr src, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr src
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_LDA_reconstruct(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_LDA_reconstruct(IntPtr obj, IntPtr src, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr src
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_LDA_save_FileStorage(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_LDA_save_FileStorage(IntPtr obj, IntPtr fs)
Parameters
Type Name Description
IntPtr obj
IntPtr fs
Returns
Type Description
ExceptionStatus

core_LDA_save_String(IntPtr, String)

Declaration
[Pure]
public static extern ExceptionStatus core_LDA_save_String(IntPtr obj, string filename)
Parameters
Type Name Description
IntPtr obj
System.String filename
Returns
Type Description
ExceptionStatus

core_LDA_subspaceProject(IntPtr, IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_LDA_subspaceProject(IntPtr w, IntPtr mean, IntPtr src, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr w
IntPtr mean
IntPtr src
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_LDA_subspaceReconstruct(IntPtr, IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_LDA_subspaceReconstruct(IntPtr w, IntPtr mean, IntPtr src, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr w
IntPtr mean
IntPtr src
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_log_Mat(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_log_Mat(IntPtr src, IntPtr dst)
Parameters
Type Name Description
IntPtr src
IntPtr dst
Returns
Type Description
ExceptionStatus

core_logger_getLogLevel(out LogLevel)

Declaration
[Pure]
public static extern ExceptionStatus core_logger_getLogLevel(out LogLevel returnValue)
Parameters
Type Name Description
LogLevel returnValue
Returns
Type Description
ExceptionStatus

core_logger_setLogLevel(LogLevel, out LogLevel)

Declaration
[Pure]
public static extern ExceptionStatus core_logger_setLogLevel(LogLevel logLevel, out LogLevel returnValue)
Parameters
Type Name Description
LogLevel logLevel
LogLevel returnValue
Returns
Type Description
ExceptionStatus

core_LUT(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_LUT(IntPtr src, IntPtr lut, IntPtr dst)
Parameters
Type Name Description
IntPtr src
IntPtr lut
IntPtr dst
Returns
Type Description
ExceptionStatus

core_magnitude_Mat(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_magnitude_Mat(IntPtr x, IntPtr y, IntPtr magnitude)
Parameters
Type Name Description
IntPtr x
IntPtr y
IntPtr magnitude
Returns
Type Description
ExceptionStatus

core_Mahalanobis(IntPtr, IntPtr, IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus core_Mahalanobis(IntPtr v1, IntPtr v2, IntPtr icovar, out double returnValue)
Parameters
Type Name Description
IntPtr v1
IntPtr v2
IntPtr icovar
System.Double returnValue
Returns
Type Description
ExceptionStatus

core_Mat_adjustROI(IntPtr, Int32, Int32, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_adjustROI(IntPtr nativeObj, int dtop, int dbottom, int dleft, int dright, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr nativeObj
System.Int32 dtop
System.Int32 dbottom
System.Int32 dleft
System.Int32 dright
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_assignTo(IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_assignTo(IntPtr self, IntPtr m, int type)
Parameters
Type Name Description
IntPtr self
IntPtr m
System.Int32 type
Returns
Type Description
ExceptionStatus

core_Mat_channels(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_channels(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_Mat_checkVector(IntPtr, Int32, Int32, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_checkVector(IntPtr self, int elemChannels, int depth, int requireContinuous, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 elemChannels
System.Int32 depth
System.Int32 requireContinuous
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_Mat_clone(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_clone(IntPtr self, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_col(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_col(IntPtr self, int x, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 x
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_colRange(IntPtr, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_colRange(IntPtr self, int startCol, int endCol, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 startCol
System.Int32 endCol
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_cols(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_cols(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_Mat_convertTo(IntPtr, IntPtr, MatType, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_convertTo(IntPtr self, IntPtr m, MatType rtype, double alpha, double beta)
Parameters
Type Name Description
IntPtr self
IntPtr m
OpenCvSharp.MatType rtype
System.Double alpha
System.Double beta
Returns
Type Description
ExceptionStatus

core_Mat_copyTo_toMat1(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_copyTo_toMat1(IntPtr self, IntPtr m)
Parameters
Type Name Description
IntPtr self
IntPtr m
Returns
Type Description
ExceptionStatus

core_Mat_copyTo_toMat2(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_copyTo_toMat2(IntPtr self, IntPtr m, IntPtr mask)
Parameters
Type Name Description
IntPtr self
IntPtr m
IntPtr mask
Returns
Type Description
ExceptionStatus

core_Mat_copyTo1(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_copyTo1(IntPtr self, IntPtr m)
Parameters
Type Name Description
IntPtr self
IntPtr m
Returns
Type Description
ExceptionStatus

core_Mat_copyTo2(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_copyTo2(IntPtr self, IntPtr m, IntPtr mask)
Parameters
Type Name Description
IntPtr self
IntPtr m
IntPtr mask
Returns
Type Description
ExceptionStatus

core_Mat_create1(IntPtr, Int32, Int32, MatType)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_create1(IntPtr self, int rows, int cols, MatType type)
Parameters
Type Name Description
IntPtr self
System.Int32 rows
System.Int32 cols
OpenCvSharp.MatType type
Returns
Type Description
ExceptionStatus

core_Mat_create2(IntPtr, Int32, Int32[], MatType)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_create2(IntPtr self, int ndims, int[] sizes, MatType type)
Parameters
Type Name Description
IntPtr self
System.Int32 ndims
System.Int32[] sizes
OpenCvSharp.MatType type
Returns
Type Description
ExceptionStatus

core_Mat_cross(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_cross(IntPtr self, IntPtr m, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr m
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_data(IntPtr, out Byte*)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_data(IntPtr self, out byte *returnValue)
Parameters
Type Name Description
IntPtr self
System.Byte* returnValue
Returns
Type Description
ExceptionStatus

core_Mat_dataend(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_dataend(IntPtr self, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_datalimit(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_datalimit(IntPtr self, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_datastart(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_datastart(IntPtr self, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_delete(IntPtr mat)
Parameters
Type Name Description
IntPtr mat
Returns
Type Description
ExceptionStatus

core_Mat_depth(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_depth(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_Mat_diag(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_diag(IntPtr self, int d, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 d
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_diag_static(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_diag_static(IntPtr self, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_dims(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_dims(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_Mat_dot(IntPtr, IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_dot(IntPtr self, IntPtr m, out double returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr m
System.Double returnValue
Returns
Type Description
ExceptionStatus

core_Mat_elemSize(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_elemSize(IntPtr self, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_elemSize1(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_elemSize1(IntPtr self, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_empty(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_empty(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_Mat_eye(Int32, Int32, MatType, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_eye(int rows, int cols, MatType type, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 rows
System.Int32 cols
OpenCvSharp.MatType type
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_flags(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_flags(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_Mat_forEach_double(IntPtr, MatForeachFunctionDouble)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_double(IntPtr m, MatForeachFunctionDouble proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionDouble proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_float(IntPtr, MatForeachFunctionFloat)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_float(IntPtr m, MatForeachFunctionFloat proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionFloat proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_int(IntPtr, MatForeachFunctionInt32)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_int(IntPtr m, MatForeachFunctionInt32 proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionInt32 proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_short(IntPtr, MatForeachFunctionInt16)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_short(IntPtr m, MatForeachFunctionInt16 proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionInt16 proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_uchar(IntPtr, MatForeachFunctionByte)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_uchar(IntPtr m, MatForeachFunctionByte proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionByte proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_Vec2b(IntPtr, MatForeachFunctionVec2b)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec2b(IntPtr m, MatForeachFunctionVec2b proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionVec2b proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_Vec2d(IntPtr, MatForeachFunctionVec2d)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec2d(IntPtr m, MatForeachFunctionVec2d proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionVec2d proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_Vec2f(IntPtr, MatForeachFunctionVec2f)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec2f(IntPtr m, MatForeachFunctionVec2f proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionVec2f proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_Vec2i(IntPtr, MatForeachFunctionVec2i)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec2i(IntPtr m, MatForeachFunctionVec2i proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionVec2i proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_Vec2s(IntPtr, MatForeachFunctionVec2s)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec2s(IntPtr m, MatForeachFunctionVec2s proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionVec2s proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_Vec3b(IntPtr, MatForeachFunctionVec3b)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec3b(IntPtr m, MatForeachFunctionVec3b proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionVec3b proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_Vec3d(IntPtr, MatForeachFunctionVec3d)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec3d(IntPtr m, MatForeachFunctionVec3d proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionVec3d proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_Vec3f(IntPtr, MatForeachFunctionVec3f)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec3f(IntPtr m, MatForeachFunctionVec3f proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionVec3f proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_Vec3i(IntPtr, MatForeachFunctionVec3i)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec3i(IntPtr m, MatForeachFunctionVec3i proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionVec3i proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_Vec3s(IntPtr, MatForeachFunctionVec3s)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec3s(IntPtr m, MatForeachFunctionVec3s proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionVec3s proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_Vec4b(IntPtr, MatForeachFunctionVec4b)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec4b(IntPtr m, MatForeachFunctionVec4b proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionVec4b proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_Vec4d(IntPtr, MatForeachFunctionVec4d)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec4d(IntPtr m, MatForeachFunctionVec4d proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionVec4d proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_Vec4f(IntPtr, MatForeachFunctionVec4f)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec4f(IntPtr m, MatForeachFunctionVec4f proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionVec4f proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_Vec4i(IntPtr, MatForeachFunctionVec4i)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec4i(IntPtr m, MatForeachFunctionVec4i proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionVec4i proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_Vec4s(IntPtr, MatForeachFunctionVec4s)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec4s(IntPtr m, MatForeachFunctionVec4s proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionVec4s proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_Vec6b(IntPtr, MatForeachFunctionVec6b)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec6b(IntPtr m, MatForeachFunctionVec6b proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionVec6b proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_Vec6d(IntPtr, MatForeachFunctionVec6d)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec6d(IntPtr m, MatForeachFunctionVec6d proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionVec6d proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_Vec6f(IntPtr, MatForeachFunctionVec6f)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec6f(IntPtr m, MatForeachFunctionVec6f proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionVec6f proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_Vec6i(IntPtr, MatForeachFunctionVec6i)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec6i(IntPtr m, MatForeachFunctionVec6i proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionVec6i proc
Returns
Type Description
ExceptionStatus

core_Mat_forEach_Vec6s(IntPtr, MatForeachFunctionVec6s)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec6s(IntPtr m, MatForeachFunctionVec6s proc)
Parameters
Type Name Description
IntPtr m
MatForeachFunctionVec6s proc
Returns
Type Description
ExceptionStatus

core_Mat_getMatData(IntPtr, Byte*, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_getMatData(IntPtr obj, byte *vals, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Byte* vals
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_Mat_getUMat(IntPtr, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_getUMat(IntPtr self, int accessFlag, int usageFlags, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 accessFlag
System.Int32 usageFlags
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_inv(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_inv(IntPtr self, int method, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 method
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_isContinuous(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_isContinuous(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_Mat_isSubmatrix(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_isSubmatrix(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_Mat_locateROI(IntPtr, out Size, out Point)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_locateROI(IntPtr self, out Size wholeSize, out Point ofs)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Size wholeSize
OpenCvSharp.Point ofs
Returns
Type Description
ExceptionStatus

core_Mat_mul(IntPtr, IntPtr, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_mul(IntPtr self, IntPtr m, double scale, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr m
System.Double scale
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_new1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_new1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_new10(Int32, Int32[], MatType, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_new10(int ndims, int[] sizes, MatType type, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 ndims
System.Int32[] sizes
OpenCvSharp.MatType type
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_new11(Int32, Int32[], MatType, Scalar, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_new11(int ndims, int[] sizes, MatType type, Scalar s, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 ndims
System.Int32[] sizes
OpenCvSharp.MatType type
OpenCvSharp.Scalar s
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_new12(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_new12(IntPtr mat, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr mat
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_new2(Int32, Int32, MatType, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_new2(int rows, int cols, MatType type, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 rows
System.Int32 cols
OpenCvSharp.MatType type
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_new3(Int32, Int32, MatType, Scalar, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_new3(int rows, int cols, MatType type, Scalar scalar, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 rows
System.Int32 cols
OpenCvSharp.MatType type
OpenCvSharp.Scalar scalar
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_new4(IntPtr, Range, Range, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_new4(IntPtr mat, Range rowRange, Range colRange, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr mat
OpenCvSharp.Range rowRange
OpenCvSharp.Range colRange
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_new5(IntPtr, Range, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_new5(IntPtr mat, Range rowRange, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr mat
OpenCvSharp.Range rowRange
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_new6(IntPtr, Range[], out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_new6(IntPtr mat, Range[] rowRange, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr mat
OpenCvSharp.Range[] rowRange
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_new7(IntPtr, Rect, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_new7(IntPtr mat, Rect roi, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr mat
OpenCvSharp.Rect roi
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_new8(Int32, Int32, MatType, IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_new8(int rows, int cols, MatType type, IntPtr data, IntPtr step, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 rows
System.Int32 cols
OpenCvSharp.MatType type
IntPtr data
IntPtr step
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_new9(Int32, Int32[], MatType, IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_new9(int ndims, int[] sizes, MatType type, IntPtr data, IntPtr steps, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 ndims
System.Int32[] sizes
OpenCvSharp.MatType type
IntPtr data
IntPtr steps
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_new9(Int32, Int32[], MatType, IntPtr, IntPtr[], out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_new9(int ndims, int[] sizes, MatType type, IntPtr data, IntPtr[] steps, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 ndims
System.Int32[] sizes
OpenCvSharp.MatType type
IntPtr data
IntPtr[] steps
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_ones1(Int32, Int32, MatType, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_ones1(int rows, int cols, MatType type, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 rows
System.Int32 cols
OpenCvSharp.MatType type
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_ones2(Int32, Int32[], MatType, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_ones2(int ndims, int[] sz, MatType type, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 ndims
System.Int32[] sz
OpenCvSharp.MatType type
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorAdd_MatMat(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorAdd_MatMat(IntPtr a, IntPtr b, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
IntPtr b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorAdd_MatScalar(IntPtr, Scalar, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorAdd_MatScalar(IntPtr a, Scalar s, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
OpenCvSharp.Scalar s
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorAdd_ScalarMat(Scalar, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorAdd_ScalarMat(Scalar s, IntPtr a, out IntPtr returnValue)
Parameters
Type Name Description
OpenCvSharp.Scalar s
IntPtr a
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorAnd_DoubleMat(Double, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorAnd_DoubleMat(double s, IntPtr a, out IntPtr returnValue)
Parameters
Type Name Description
System.Double s
IntPtr a
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorAnd_MatDouble(IntPtr, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorAnd_MatDouble(IntPtr a, double s, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
System.Double s
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorAnd_MatMat(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorAnd_MatMat(IntPtr a, IntPtr b, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
IntPtr b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorDivide_DoubleMat(Double, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorDivide_DoubleMat(double s, IntPtr a, out IntPtr returnValue)
Parameters
Type Name Description
System.Double s
IntPtr a
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorDivide_MatDouble(IntPtr, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorDivide_MatDouble(IntPtr a, double s, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
System.Double s
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorDivide_MatMat(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorDivide_MatMat(IntPtr a, IntPtr b, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
IntPtr b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorEQ_DoubleMat(Double, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorEQ_DoubleMat(double a, IntPtr b, out IntPtr returnValue)
Parameters
Type Name Description
System.Double a
IntPtr b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorEQ_MatDouble(IntPtr, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorEQ_MatDouble(IntPtr a, double b, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
System.Double b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorEQ_MatMat(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorEQ_MatMat(IntPtr a, IntPtr b, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
IntPtr b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorGE_DoubleMat(Double, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorGE_DoubleMat(double a, IntPtr b, out IntPtr returnValue)
Parameters
Type Name Description
System.Double a
IntPtr b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorGE_MatDouble(IntPtr, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorGE_MatDouble(IntPtr a, double b, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
System.Double b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorGE_MatMat(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorGE_MatMat(IntPtr a, IntPtr b, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
IntPtr b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorGT_DoubleMat(Double, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorGT_DoubleMat(double a, IntPtr b, out IntPtr returnValue)
Parameters
Type Name Description
System.Double a
IntPtr b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorGT_MatDouble(IntPtr, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorGT_MatDouble(IntPtr a, double b, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
System.Double b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorGT_MatMat(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorGT_MatMat(IntPtr a, IntPtr b, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
IntPtr b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorLE_DoubleMat(Double, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorLE_DoubleMat(double a, IntPtr b, out IntPtr returnValue)
Parameters
Type Name Description
System.Double a
IntPtr b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorLE_MatDouble(IntPtr, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorLE_MatDouble(IntPtr a, double b, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
System.Double b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorLE_MatMat(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorLE_MatMat(IntPtr a, IntPtr b, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
IntPtr b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorLT_DoubleMat(Double, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorLT_DoubleMat(double a, IntPtr b, out IntPtr returnValue)
Parameters
Type Name Description
System.Double a
IntPtr b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorLT_MatDouble(IntPtr, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorLT_MatDouble(IntPtr a, double b, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
System.Double b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorLT_MatMat(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorLT_MatMat(IntPtr a, IntPtr b, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
IntPtr b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorMinus_Mat(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorMinus_Mat(IntPtr a, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorMultiply_DoubleMat(Double, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorMultiply_DoubleMat(double s, IntPtr a, out IntPtr returnValue)
Parameters
Type Name Description
System.Double s
IntPtr a
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorMultiply_MatDouble(IntPtr, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorMultiply_MatDouble(IntPtr a, double s, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
System.Double s
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorMultiply_MatMat(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorMultiply_MatMat(IntPtr a, IntPtr b, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
IntPtr b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorNE_DoubleMat(Double, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorNE_DoubleMat(double a, IntPtr b, out IntPtr returnValue)
Parameters
Type Name Description
System.Double a
IntPtr b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorNE_MatDouble(IntPtr, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorNE_MatDouble(IntPtr a, double b, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
System.Double b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorNE_MatMat(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorNE_MatMat(IntPtr a, IntPtr b, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
IntPtr b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorNot(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorNot(IntPtr a, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorOr_DoubleMat(Double, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorOr_DoubleMat(double s, IntPtr a, out IntPtr returnValue)
Parameters
Type Name Description
System.Double s
IntPtr a
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorOr_MatDouble(IntPtr, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorOr_MatDouble(IntPtr a, double s, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
System.Double s
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorOr_MatMat(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorOr_MatMat(IntPtr a, IntPtr b, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
IntPtr b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorSubtract_MatMat(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorSubtract_MatMat(IntPtr a, IntPtr b, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
IntPtr b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorSubtract_MatScalar(IntPtr, Scalar, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorSubtract_MatScalar(IntPtr a, Scalar s, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
OpenCvSharp.Scalar s
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorSubtract_ScalarMat(Scalar, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorSubtract_ScalarMat(Scalar s, IntPtr a, out IntPtr returnValue)
Parameters
Type Name Description
OpenCvSharp.Scalar s
IntPtr a
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorUnaryMinus(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorUnaryMinus(IntPtr mat, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr mat
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorXor_DoubleMat(Double, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorXor_DoubleMat(double s, IntPtr a, out IntPtr returnValue)
Parameters
Type Name Description
System.Double s
IntPtr a
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorXor_MatDouble(IntPtr, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorXor_MatDouble(IntPtr a, double s, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
System.Double s
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_operatorXor_MatMat(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_operatorXor_MatMat(IntPtr a, IntPtr b, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr a
IntPtr b
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_pop_back(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_pop_back(IntPtr obj, IntPtr nelems)
Parameters
Type Name Description
IntPtr obj
IntPtr nelems
Returns
Type Description
ExceptionStatus

core_Mat_ptr1d(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_ptr1d(IntPtr self, int i0, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 i0
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_ptr2d(IntPtr, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_ptr2d(IntPtr self, int i0, int i1, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 i0
System.Int32 i1
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_ptr3d(IntPtr, Int32, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_ptr3d(IntPtr self, int i0, int i1, int i2, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 i0
System.Int32 i1
System.Int32 i2
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_ptrnd(IntPtr, Int32[], out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_ptrnd(IntPtr self, int[] idx, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32[] idx
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_push_back_char(IntPtr, SByte)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_char(IntPtr self, sbyte v)
Parameters
Type Name Description
IntPtr self
System.SByte v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_double(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_double(IntPtr self, double v)
Parameters
Type Name Description
IntPtr self
System.Double v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_float(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_float(IntPtr self, float v)
Parameters
Type Name Description
IntPtr self
System.Single v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_int(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_int(IntPtr self, int v)
Parameters
Type Name Description
IntPtr self
System.Int32 v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Mat(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Mat(IntPtr self, IntPtr m)
Parameters
Type Name Description
IntPtr self
IntPtr m
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Point(IntPtr, Point)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Point(IntPtr self, Point v)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Point v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Point2d(IntPtr, Point2d)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Point2d(IntPtr self, Point2d v)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Point2d v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Point2f(IntPtr, Point2f)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Point2f(IntPtr self, Point2f v)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Point2f v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Point3d(IntPtr, Point3d)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Point3d(IntPtr self, Point3d v)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Point3d v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Point3f(IntPtr, Point3f)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Point3f(IntPtr self, Point3f v)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Point3f v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Point3i(IntPtr, Point3i)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Point3i(IntPtr self, Point3i v)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Point3i v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Rect(IntPtr, Rect)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Rect(IntPtr self, Rect v)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Rect v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Rect2d(IntPtr, Rect2d)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Rect2d(IntPtr self, Rect2d v)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Rect2d v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Rect2f(IntPtr, Rect2f)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Rect2f(IntPtr self, Rect2f v)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Rect2f v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_short(IntPtr, Int16)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_short(IntPtr self, short v)
Parameters
Type Name Description
IntPtr self
System.Int16 v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Size(IntPtr, Size)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Size(IntPtr self, Size v)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Size v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Size2d(IntPtr, Size2d)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Size2d(IntPtr self, Size2d v)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Size2d v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Size2f(IntPtr, Size2f)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Size2f(IntPtr self, Size2f v)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Size2f v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_uchar(IntPtr, Byte)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_uchar(IntPtr self, byte v)
Parameters
Type Name Description
IntPtr self
System.Byte v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_ushort(IntPtr, UInt16)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_ushort(IntPtr self, ushort v)
Parameters
Type Name Description
IntPtr self
System.UInt16 v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec2b(IntPtr, Vec2b)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec2b(IntPtr self, Vec2b v)
Parameters
Type Name Description
IntPtr self
Vec2b v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec2d(IntPtr, Vec2d)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec2d(IntPtr self, Vec2d v)
Parameters
Type Name Description
IntPtr self
Vec2d v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec2f(IntPtr, Vec2f)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec2f(IntPtr self, Vec2f v)
Parameters
Type Name Description
IntPtr self
Vec2f v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec2i(IntPtr, Vec2i)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec2i(IntPtr self, Vec2i v)
Parameters
Type Name Description
IntPtr self
Vec2i v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec2s(IntPtr, Vec2s)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec2s(IntPtr self, Vec2s v)
Parameters
Type Name Description
IntPtr self
Vec2s v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec2w(IntPtr, Vec2w)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec2w(IntPtr self, Vec2w v)
Parameters
Type Name Description
IntPtr self
Vec2w v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec3b(IntPtr, Vec3b)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec3b(IntPtr self, Vec3b v)
Parameters
Type Name Description
IntPtr self
Vec3b v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec3d(IntPtr, Vec3d)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec3d(IntPtr self, Vec3d v)
Parameters
Type Name Description
IntPtr self
Vec3d v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec3f(IntPtr, Vec3f)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec3f(IntPtr self, Vec3f v)
Parameters
Type Name Description
IntPtr self
Vec3f v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec3i(IntPtr, Vec3i)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec3i(IntPtr self, Vec3i v)
Parameters
Type Name Description
IntPtr self
Vec3i v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec3s(IntPtr, Vec3s)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec3s(IntPtr self, Vec3s v)
Parameters
Type Name Description
IntPtr self
Vec3s v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec3w(IntPtr, Vec3w)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec3w(IntPtr self, Vec3w v)
Parameters
Type Name Description
IntPtr self
Vec3w v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec4b(IntPtr, Vec4b)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec4b(IntPtr self, Vec4b v)
Parameters
Type Name Description
IntPtr self
Vec4b v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec4d(IntPtr, Vec4d)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec4d(IntPtr self, Vec4d v)
Parameters
Type Name Description
IntPtr self
Vec4d v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec4f(IntPtr, Vec4f)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec4f(IntPtr self, Vec4f v)
Parameters
Type Name Description
IntPtr self
Vec4f v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec4i(IntPtr, Vec4i)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec4i(IntPtr self, Vec4i v)
Parameters
Type Name Description
IntPtr self
Vec4i v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec4s(IntPtr, Vec4s)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec4s(IntPtr self, Vec4s v)
Parameters
Type Name Description
IntPtr self
Vec4s v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec4w(IntPtr, Vec4w)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec4w(IntPtr self, Vec4w v)
Parameters
Type Name Description
IntPtr self
Vec4w v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec6b(IntPtr, Vec6b)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec6b(IntPtr self, Vec6b v)
Parameters
Type Name Description
IntPtr self
Vec6b v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec6d(IntPtr, Vec6d)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec6d(IntPtr self, Vec6d v)
Parameters
Type Name Description
IntPtr self
Vec6d v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec6f(IntPtr, Vec6f)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec6f(IntPtr self, Vec6f v)
Parameters
Type Name Description
IntPtr self
Vec6f v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec6i(IntPtr, Vec6i)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec6i(IntPtr self, Vec6i v)
Parameters
Type Name Description
IntPtr self
Vec6i v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec6s(IntPtr, Vec6s)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec6s(IntPtr self, Vec6s v)
Parameters
Type Name Description
IntPtr self
Vec6s v
Returns
Type Description
ExceptionStatus

core_Mat_push_back_Vec6w(IntPtr, Vec6w)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec6w(IntPtr self, Vec6w v)
Parameters
Type Name Description
IntPtr self
Vec6w v
Returns
Type Description
ExceptionStatus

core_Mat_reserve(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_reserve(IntPtr self, IntPtr sz)
Parameters
Type Name Description
IntPtr self
IntPtr sz
Returns
Type Description
ExceptionStatus

core_Mat_reserveBuffer(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_reserveBuffer(IntPtr self, IntPtr sz)
Parameters
Type Name Description
IntPtr self
IntPtr sz
Returns
Type Description
ExceptionStatus

core_Mat_reshape1(IntPtr, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_reshape1(IntPtr self, int cn, int rows, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 cn
System.Int32 rows
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_reshape2(IntPtr, Int32, Int32, Int32[], out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_reshape2(IntPtr self, int cn, int newndims, int[] newsz, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 cn
System.Int32 newndims
System.Int32[] newsz
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_resize1(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_resize1(IntPtr obj, IntPtr sz)
Parameters
Type Name Description
IntPtr obj
IntPtr sz
Returns
Type Description
ExceptionStatus

core_Mat_resize2(IntPtr, IntPtr, Scalar)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_resize2(IntPtr obj, IntPtr sz, Scalar s)
Parameters
Type Name Description
IntPtr obj
IntPtr sz
OpenCvSharp.Scalar s
Returns
Type Description
ExceptionStatus

core_Mat_row(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_row(IntPtr self, int y, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 y
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_rowRange(IntPtr, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_rowRange(IntPtr self, int startRow, int endRow, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 startRow
System.Int32 endRow
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_rows(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_rows(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_Mat_setMatData(IntPtr, Byte*, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_setMatData(IntPtr obj, byte *vals, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Byte* vals
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_Mat_setTo_InputArray(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_setTo_InputArray(IntPtr self, IntPtr value, IntPtr mask)
Parameters
Type Name Description
IntPtr self
IntPtr value
IntPtr mask
Returns
Type Description
ExceptionStatus

core_Mat_setTo_Scalar(IntPtr, Scalar, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_setTo_Scalar(IntPtr self, Scalar value, IntPtr mask)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Scalar value
IntPtr mask
Returns
Type Description
ExceptionStatus

core_Mat_size(IntPtr, out Size)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_size(IntPtr self, out Size returnValue)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Size returnValue
Returns
Type Description
ExceptionStatus

core_Mat_sizeAt(IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_sizeAt(IntPtr self, int i, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 i
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_Mat_sizeof()

Declaration
[Pure]
public static extern ulong core_Mat_sizeof()
Returns
Type Description
System.UInt64

core_Mat_step(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_step(IntPtr self, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_step1(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_step1(IntPtr self, int i, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 i
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_stepAt(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_stepAt(IntPtr self, int i, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 i
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_subMat1(IntPtr, Int32, Int32, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_subMat1(IntPtr self, int rowStart, int rowEnd, int colStart, int colEnd, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 rowStart
System.Int32 rowEnd
System.Int32 colStart
System.Int32 colEnd
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_subMat2(IntPtr, Int32, Range[], out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_subMat2(IntPtr self, int nRanges, Range[] ranges, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 nRanges
OpenCvSharp.Range[] ranges
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_t(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_t(IntPtr self, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_total1(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_total1(IntPtr self, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_total2(IntPtr, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_total2(IntPtr self, int startDim, int endDim, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 startDim
System.Int32 endDim
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_type(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_type(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_Mat_zeros1(Int32, Int32, MatType, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_zeros1(int rows, int cols, MatType type, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 rows
System.Int32 cols
OpenCvSharp.MatType type
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_Mat_zeros2(Int32, Int32[], MatType, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_Mat_zeros2(int ndims, int[] sz, MatType type, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 ndims
System.Int32[] sz
OpenCvSharp.MatType type
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_MatExpr_col(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_MatExpr_col(IntPtr self, int x, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 x
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_MatExpr_cross(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_MatExpr_cross(IntPtr self, IntPtr m, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr m
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_MatExpr_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_MatExpr_delete(IntPtr expr)
Parameters
Type Name Description
IntPtr expr
Returns
Type Description
ExceptionStatus

core_MatExpr_diag(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_MatExpr_diag(IntPtr self, int d, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 d
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_MatExpr_dot(IntPtr, IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus core_MatExpr_dot(IntPtr self, IntPtr m, out double returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr m
System.Double returnValue
Returns
Type Description
ExceptionStatus

core_MatExpr_inv(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_MatExpr_inv(IntPtr self, int method, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 method
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_MatExpr_mul_toMat(IntPtr, IntPtr, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_MatExpr_mul_toMat(IntPtr self, IntPtr m, double scale, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr m
System.Double scale
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_MatExpr_mul_toMatExpr(IntPtr, IntPtr, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_MatExpr_mul_toMatExpr(IntPtr self, IntPtr e, double scale, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr e
System.Double scale
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_MatExpr_new1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_MatExpr_new1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_MatExpr_new2(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_MatExpr_new2(IntPtr mat, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr mat
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_MatExpr_row(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_MatExpr_row(IntPtr self, int y, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 y
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_MatExpr_size(IntPtr, out Size)

Declaration
[Pure]
public static extern ExceptionStatus core_MatExpr_size(IntPtr self, out Size returnValue)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Size returnValue
Returns
Type Description
ExceptionStatus

core_MatExpr_submat(IntPtr, Int32, Int32, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_MatExpr_submat(IntPtr self, int rowStart, int rowEnd, int colStart, int colEnd, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 rowStart
System.Int32 rowEnd
System.Int32 colStart
System.Int32 colEnd
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_MatExpr_t(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_MatExpr_t(IntPtr self, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_MatExpr_toMat(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_MatExpr_toMat(IntPtr expr, IntPtr returnValue)
Parameters
Type Name Description
IntPtr expr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_MatExpr_type(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_MatExpr_type(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_max_MatDouble(IntPtr, Double, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_max_MatDouble(IntPtr src1, double src2, IntPtr dst)
Parameters
Type Name Description
IntPtr src1
System.Double src2
IntPtr dst
Returns
Type Description
ExceptionStatus

core_max_MatMat(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_max_MatMat(IntPtr src1, IntPtr src2, IntPtr dst)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr dst
Returns
Type Description
ExceptionStatus

core_max1(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_max1(IntPtr src1, IntPtr src2, IntPtr dst)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr dst
Returns
Type Description
ExceptionStatus

core_mean(IntPtr, IntPtr, out Scalar)

Declaration
[Pure]
public static extern ExceptionStatus core_mean(IntPtr src, IntPtr mask, out Scalar returnValue)
Parameters
Type Name Description
IntPtr src
IntPtr mask
OpenCvSharp.Scalar returnValue
Returns
Type Description
ExceptionStatus

core_meanStdDev_OutputArray(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_meanStdDev_OutputArray(IntPtr src, IntPtr mean, IntPtr stddev, IntPtr mask)
Parameters
Type Name Description
IntPtr src
IntPtr mean
IntPtr stddev
IntPtr mask
Returns
Type Description
ExceptionStatus

core_meanStdDev_Scalar(IntPtr, out Scalar, out Scalar, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_meanStdDev_Scalar(IntPtr src, out Scalar mean, out Scalar stddev, IntPtr mask)
Parameters
Type Name Description
IntPtr src
OpenCvSharp.Scalar mean
OpenCvSharp.Scalar stddev
IntPtr mask
Returns
Type Description
ExceptionStatus

core_merge(IntPtr[], UInt32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_merge(IntPtr[] mv, uint count, IntPtr dst)
Parameters
Type Name Description
IntPtr[] mv
System.UInt32 count
IntPtr dst
Returns
Type Description
ExceptionStatus

core_min_MatDouble(IntPtr, Double, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_min_MatDouble(IntPtr src1, double src2, IntPtr dst)
Parameters
Type Name Description
IntPtr src1
System.Double src2
IntPtr dst
Returns
Type Description
ExceptionStatus

core_min_MatMat(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_min_MatMat(IntPtr src1, IntPtr src2, IntPtr dst)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr dst
Returns
Type Description
ExceptionStatus

core_min1(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_min1(IntPtr src1, IntPtr src2, IntPtr dst)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr dst
Returns
Type Description
ExceptionStatus

core_minMaxIdx1(IntPtr, out Double, out Double)

Declaration
[Pure]
public static extern ExceptionStatus core_minMaxIdx1(IntPtr src, out double minVal, out double maxVal)
Parameters
Type Name Description
IntPtr src
System.Double minVal
System.Double maxVal
Returns
Type Description
ExceptionStatus

core_minMaxIdx2(IntPtr, out Double, out Double, Int32[], Int32[], IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_minMaxIdx2(IntPtr src, out double minVal, out double maxVal, int[] minIdx, int[] maxIdx, IntPtr mask)
Parameters
Type Name Description
IntPtr src
System.Double minVal
System.Double maxVal
System.Int32[] minIdx
System.Int32[] maxIdx
IntPtr mask
Returns
Type Description
ExceptionStatus

core_minMaxLoc1(IntPtr, out Double, out Double)

Declaration
[Pure]
public static extern ExceptionStatus core_minMaxLoc1(IntPtr src, out double minVal, out double maxVal)
Parameters
Type Name Description
IntPtr src
System.Double minVal
System.Double maxVal
Returns
Type Description
ExceptionStatus

core_minMaxLoc2(IntPtr, out Double, out Double, out Point, out Point, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_minMaxLoc2(IntPtr src, out double minVal, out double maxVal, out Point minLoc, out Point maxLoc, IntPtr mask)
Parameters
Type Name Description
IntPtr src
System.Double minVal
System.Double maxVal
OpenCvSharp.Point minLoc
OpenCvSharp.Point maxLoc
IntPtr mask
Returns
Type Description
ExceptionStatus

core_mixChannels(IntPtr[], UInt32, IntPtr[], UInt32, Int32[], UInt32)

Declaration
[Pure]
public static extern ExceptionStatus core_mixChannels(IntPtr[] src, uint nsrcs, IntPtr[] dst, uint ndsts, int[] fromTo, uint npairs)
Parameters
Type Name Description
IntPtr[] src
System.UInt32 nsrcs
IntPtr[] dst
System.UInt32 ndsts
System.Int32[] fromTo
System.UInt32 npairs
Returns
Type Description
ExceptionStatus

core_mulSpectrums(IntPtr, IntPtr, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_mulSpectrums(IntPtr a, IntPtr b, IntPtr c, int flags, int conjB)
Parameters
Type Name Description
IntPtr a
IntPtr b
IntPtr c
System.Int32 flags
System.Int32 conjB
Returns
Type Description
ExceptionStatus

core_multiply(IntPtr, IntPtr, IntPtr, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_multiply(IntPtr src1, IntPtr src2, IntPtr dst, double scale, int dtype)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr dst
System.Double scale
System.Int32 dtype
Returns
Type Description
ExceptionStatus

core_mulTransposed(IntPtr, IntPtr, Int32, IntPtr, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_mulTransposed(IntPtr src, IntPtr dst, int aTa, IntPtr delta, double scale, int dtype)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 aTa
IntPtr delta
System.Double scale
System.Int32 dtype
Returns
Type Description
ExceptionStatus

core_norm1(IntPtr, Int32, IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus core_norm1(IntPtr src1, int normType, IntPtr mask, out double returnValue)
Parameters
Type Name Description
IntPtr src1
System.Int32 normType
IntPtr mask
System.Double returnValue
Returns
Type Description
ExceptionStatus

core_norm2(IntPtr, IntPtr, Int32, IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus core_norm2(IntPtr src1, IntPtr src2, int normType, IntPtr mask, out double returnValue)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
System.Int32 normType
IntPtr mask
System.Double returnValue
Returns
Type Description
ExceptionStatus

core_normalize(IntPtr, IntPtr, Double, Double, Int32, Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_normalize(IntPtr src, IntPtr dst, double alpha, double beta, int normType, int dtype, IntPtr mask)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Double alpha
System.Double beta
System.Int32 normType
System.Int32 dtype
IntPtr mask
Returns
Type Description
ExceptionStatus

core_operatorAdd_MatExprMat(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorAdd_MatExprMat(IntPtr e, IntPtr m, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr e
IntPtr m
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorAdd_MatExprMatExpr(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorAdd_MatExprMatExpr(IntPtr e1, IntPtr e2, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr e1
IntPtr e2
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorAdd_MatExprScalar(IntPtr, Scalar, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorAdd_MatExprScalar(IntPtr e, Scalar s, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr e
OpenCvSharp.Scalar s
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorAdd_MatMatExpr(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorAdd_MatMatExpr(IntPtr m, IntPtr e, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr m
IntPtr e
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorAdd_ScalarMatExpr(Scalar, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorAdd_ScalarMatExpr(Scalar s, IntPtr e, out IntPtr returnValue)
Parameters
Type Name Description
OpenCvSharp.Scalar s
IntPtr e
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorDivide_DoubleMatExpr(Double, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorDivide_DoubleMatExpr(double s, IntPtr e, out IntPtr returnValue)
Parameters
Type Name Description
System.Double s
IntPtr e
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorDivide_MatExprDouble(IntPtr, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorDivide_MatExprDouble(IntPtr e, double s, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr e
System.Double s
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorDivide_MatExprMat(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorDivide_MatExprMat(IntPtr e, IntPtr m, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr e
IntPtr m
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorDivide_MatExprMatExpr(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorDivide_MatExprMatExpr(IntPtr e1, IntPtr e2, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr e1
IntPtr e2
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorDivide_MatMatExpr(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorDivide_MatMatExpr(IntPtr m, IntPtr e, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr m
IntPtr e
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorMultiply_DoubleMatExpr(Double, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorMultiply_DoubleMatExpr(double s, IntPtr e, out IntPtr returnValue)
Parameters
Type Name Description
System.Double s
IntPtr e
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorMultiply_MatExprDouble(IntPtr, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorMultiply_MatExprDouble(IntPtr e, double s, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr e
System.Double s
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorMultiply_MatExprMat(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorMultiply_MatExprMat(IntPtr e, IntPtr m, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr e
IntPtr m
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorMultiply_MatExprMatExpr(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorMultiply_MatExprMatExpr(IntPtr e1, IntPtr e2, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr e1
IntPtr e2
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorMultiply_MatMatExpr(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorMultiply_MatMatExpr(IntPtr m, IntPtr e, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr m
IntPtr e
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorSubtract_MatExprMat(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorSubtract_MatExprMat(IntPtr e, IntPtr m, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr e
IntPtr m
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorSubtract_MatExprMatExpr(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorSubtract_MatExprMatExpr(IntPtr e1, IntPtr e2, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr e1
IntPtr e2
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorSubtract_MatExprScalar(IntPtr, Scalar, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorSubtract_MatExprScalar(IntPtr e, Scalar s, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr e
OpenCvSharp.Scalar s
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorSubtract_MatMatExpr(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorSubtract_MatMatExpr(IntPtr m, IntPtr e, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr m
IntPtr e
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorSubtract_ScalarMatExpr(Scalar, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorSubtract_ScalarMatExpr(Scalar s, IntPtr e, out IntPtr returnValue)
Parameters
Type Name Description
OpenCvSharp.Scalar s
IntPtr e
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorUnaryMinus_MatExpr(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorUnaryMinus_MatExpr(IntPtr e, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr e
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_operatorUnaryNot_MatExpr(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_operatorUnaryNot_MatExpr(IntPtr e, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr e
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_OutputArray_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_OutputArray_delete(IntPtr oa)
Parameters
Type Name Description
IntPtr oa
Returns
Type Description
ExceptionStatus

core_OutputArray_getMat(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_OutputArray_getMat(IntPtr oa, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr oa
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_OutputArray_getScalar(IntPtr, out Scalar)

Declaration
[Pure]
public static extern ExceptionStatus core_OutputArray_getScalar(IntPtr oa, out Scalar returnValue)
Parameters
Type Name Description
IntPtr oa
OpenCvSharp.Scalar returnValue
Returns
Type Description
ExceptionStatus

core_OutputArray_getVectorOfMat(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_OutputArray_getVectorOfMat(IntPtr oa, IntPtr vector)
Parameters
Type Name Description
IntPtr oa
IntPtr vector
Returns
Type Description
ExceptionStatus

core_OutputArray_new_byMat(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_OutputArray_new_byMat(IntPtr mat, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr mat
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_OutputArray_new_byScalar(Scalar, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_OutputArray_new_byScalar(Scalar val, out IntPtr returnValue)
Parameters
Type Name Description
OpenCvSharp.Scalar val
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_OutputArray_new_byUMat(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_OutputArray_new_byUMat(IntPtr mat, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr mat
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_OutputArray_new_byVectorOfMat(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_OutputArray_new_byVectorOfMat(IntPtr vector, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr vector
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_patchNaNs(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus core_patchNaNs(IntPtr a, double val)
Parameters
Type Name Description
IntPtr a
System.Double val
Returns
Type Description
ExceptionStatus

core_PCA_backProject1(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_PCA_backProject1(IntPtr obj, IntPtr vec, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr vec
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_PCA_backProject2(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_PCA_backProject2(IntPtr obj, IntPtr vec, IntPtr result)
Parameters
Type Name Description
IntPtr obj
IntPtr vec
IntPtr result
Returns
Type Description
ExceptionStatus

core_PCA_computeVar(IntPtr, IntPtr, IntPtr, Int32, Double)

Declaration
[Pure]
public static extern ExceptionStatus core_PCA_computeVar(IntPtr obj, IntPtr data, IntPtr mean, int flags, double retainedVariance)
Parameters
Type Name Description
IntPtr obj
IntPtr data
IntPtr mean
System.Int32 flags
System.Double retainedVariance
Returns
Type Description
ExceptionStatus

core_PCA_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_PCA_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

core_PCA_eigenvalues(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_PCA_eigenvalues(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_PCA_eigenvectors(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_PCA_eigenvectors(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_PCA_mean(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_PCA_mean(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_PCA_new1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_PCA_new1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_PCA_new2(IntPtr, IntPtr, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_PCA_new2(IntPtr data, IntPtr mean, int flags, int maxComponents, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr data
IntPtr mean
System.Int32 flags
System.Int32 maxComponents
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_PCA_new3(IntPtr, IntPtr, Int32, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_PCA_new3(IntPtr data, IntPtr mean, int flags, double retainedVariance, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr data
IntPtr mean
System.Int32 flags
System.Double retainedVariance
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_PCA_operatorThis(IntPtr, IntPtr, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_PCA_operatorThis(IntPtr obj, IntPtr data, IntPtr mean, int flags, int maxComponents)
Parameters
Type Name Description
IntPtr obj
IntPtr data
IntPtr mean
System.Int32 flags
System.Int32 maxComponents
Returns
Type Description
ExceptionStatus

core_PCA_project1(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_PCA_project1(IntPtr obj, IntPtr vec, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr vec
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_PCA_project2(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_PCA_project2(IntPtr obj, IntPtr vec, IntPtr result)
Parameters
Type Name Description
IntPtr obj
IntPtr vec
IntPtr result
Returns
Type Description
ExceptionStatus

core_PCA_read(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_PCA_read(IntPtr obj, IntPtr fn)
Parameters
Type Name Description
IntPtr obj
IntPtr fn
Returns
Type Description
ExceptionStatus

core_PCA_write(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_PCA_write(IntPtr obj, IntPtr fs)
Parameters
Type Name Description
IntPtr obj
IntPtr fs
Returns
Type Description
ExceptionStatus

core_PCABackProject(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_PCABackProject(IntPtr data, IntPtr mean, IntPtr eigenvectors, IntPtr result)
Parameters
Type Name Description
IntPtr data
IntPtr mean
IntPtr eigenvectors
IntPtr result
Returns
Type Description
ExceptionStatus

core_PCACompute(IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_PCACompute(IntPtr data, IntPtr mean, IntPtr eigenvectors, int maxComponents)
Parameters
Type Name Description
IntPtr data
IntPtr mean
IntPtr eigenvectors
System.Int32 maxComponents
Returns
Type Description
ExceptionStatus

core_PCACompute2(IntPtr, IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_PCACompute2(IntPtr data, IntPtr mean, IntPtr eigenvectors, IntPtr eigenvalues, int maxComponents)
Parameters
Type Name Description
IntPtr data
IntPtr mean
IntPtr eigenvectors
IntPtr eigenvalues
System.Int32 maxComponents
Returns
Type Description
ExceptionStatus

core_PCAComputeVar(IntPtr, IntPtr, IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus core_PCAComputeVar(IntPtr data, IntPtr mean, IntPtr eigenvectors, double retainedVariance)
Parameters
Type Name Description
IntPtr data
IntPtr mean
IntPtr eigenvectors
System.Double retainedVariance
Returns
Type Description
ExceptionStatus

core_PCAComputeVar2(IntPtr, IntPtr, IntPtr, IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus core_PCAComputeVar2(IntPtr data, IntPtr mean, IntPtr eigenvectors, IntPtr eigenvalues, double retainedVariance)
Parameters
Type Name Description
IntPtr data
IntPtr mean
IntPtr eigenvectors
IntPtr eigenvalues
System.Double retainedVariance
Returns
Type Description
ExceptionStatus

core_PCAProject(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_PCAProject(IntPtr data, IntPtr mean, IntPtr eigenvectors, IntPtr result)
Parameters
Type Name Description
IntPtr data
IntPtr mean
IntPtr eigenvectors
IntPtr result
Returns
Type Description
ExceptionStatus

core_perspectiveTransform(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_perspectiveTransform(IntPtr src, IntPtr dst, IntPtr m)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr m
Returns
Type Description
ExceptionStatus

core_perspectiveTransform_Mat(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_perspectiveTransform_Mat(IntPtr src, IntPtr dst, IntPtr m)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr m
Returns
Type Description
ExceptionStatus

core_perspectiveTransform_Point2d(IntPtr, Int32, IntPtr, Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_perspectiveTransform_Point2d(IntPtr src, int srcLength, IntPtr dst, int dstLength, IntPtr m)
Parameters
Type Name Description
IntPtr src
System.Int32 srcLength
IntPtr dst
System.Int32 dstLength
IntPtr m
Returns
Type Description
ExceptionStatus

core_perspectiveTransform_Point2f(IntPtr, Int32, IntPtr, Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_perspectiveTransform_Point2f(IntPtr src, int srcLength, IntPtr dst, int dstLength, IntPtr m)
Parameters
Type Name Description
IntPtr src
System.Int32 srcLength
IntPtr dst
System.Int32 dstLength
IntPtr m
Returns
Type Description
ExceptionStatus

core_perspectiveTransform_Point3d(IntPtr, Int32, IntPtr, Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_perspectiveTransform_Point3d(IntPtr src, int srcLength, IntPtr dst, int dstLength, IntPtr m)
Parameters
Type Name Description
IntPtr src
System.Int32 srcLength
IntPtr dst
System.Int32 dstLength
IntPtr m
Returns
Type Description
ExceptionStatus

core_perspectiveTransform_Point3f(IntPtr, Int32, IntPtr, Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_perspectiveTransform_Point3f(IntPtr src, int srcLength, IntPtr dst, int dstLength, IntPtr m)
Parameters
Type Name Description
IntPtr src
System.Int32 srcLength
IntPtr dst
System.Int32 dstLength
IntPtr m
Returns
Type Description
ExceptionStatus

core_phase(IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_phase(IntPtr x, IntPtr y, IntPtr angle, int angleInDegrees)
Parameters
Type Name Description
IntPtr x
IntPtr y
IntPtr angle
System.Int32 angleInDegrees
Returns
Type Description
ExceptionStatus

core_polarToCart(IntPtr, IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_polarToCart(IntPtr magnitude, IntPtr angle, IntPtr x, IntPtr y, int angleInDegrees)
Parameters
Type Name Description
IntPtr magnitude
IntPtr angle
IntPtr x
IntPtr y
System.Int32 angleInDegrees
Returns
Type Description
ExceptionStatus

core_pow_Mat(IntPtr, Double, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_pow_Mat(IntPtr src, double power, IntPtr dst)
Parameters
Type Name Description
IntPtr src
System.Double power
IntPtr dst
Returns
Type Description
ExceptionStatus

core_PSNR(IntPtr, IntPtr, Double, out Double)

Declaration
[Pure]
public static extern ExceptionStatus core_PSNR(IntPtr src1, IntPtr src2, double r, out double returnValue)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
System.Double r
System.Double returnValue
Returns
Type Description
ExceptionStatus

core_randn_InputArray(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_randn_InputArray(IntPtr dst, IntPtr mean, IntPtr stddev)
Parameters
Type Name Description
IntPtr dst
IntPtr mean
IntPtr stddev
Returns
Type Description
ExceptionStatus

core_randn_Scalar(IntPtr, Scalar, Scalar)

Declaration
[Pure]
public static extern ExceptionStatus core_randn_Scalar(IntPtr dst, Scalar mean, Scalar stddev)
Parameters
Type Name Description
IntPtr dst
OpenCvSharp.Scalar mean
OpenCvSharp.Scalar stddev
Returns
Type Description
ExceptionStatus

core_randShuffle(IntPtr, Double, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_randShuffle(IntPtr dst, double iterFactor, IntPtr rng)
Parameters
Type Name Description
IntPtr dst
System.Double iterFactor
IntPtr rng
Returns
Type Description
ExceptionStatus

core_randShuffle(IntPtr, Double, ref UInt64)

Declaration
[Pure]
public static extern ExceptionStatus core_randShuffle(IntPtr dst, double iterFactor, ref ulong rng)
Parameters
Type Name Description
IntPtr dst
System.Double iterFactor
System.UInt64 rng
Returns
Type Description
ExceptionStatus

core_randu_InputArray(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_randu_InputArray(IntPtr dst, IntPtr low, IntPtr high)
Parameters
Type Name Description
IntPtr dst
IntPtr low
IntPtr high
Returns
Type Description
ExceptionStatus

core_randu_Scalar(IntPtr, Scalar, Scalar)

Declaration
[Pure]
public static extern ExceptionStatus core_randu_Scalar(IntPtr dst, Scalar low, Scalar high)
Parameters
Type Name Description
IntPtr dst
OpenCvSharp.Scalar low
OpenCvSharp.Scalar high
Returns
Type Description
ExceptionStatus

core_reduce(IntPtr, IntPtr, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_reduce(IntPtr src, IntPtr dst, int dim, int rtype, int dtype)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 dim
System.Int32 rtype
System.Int32 dtype
Returns
Type Description
ExceptionStatus

core_reduceArgMax(IntPtr, IntPtr, Int32, Boolean)

Declaration
[Pure]
public static extern ExceptionStatus core_reduceArgMax(IntPtr src, IntPtr dst, int axis, bool lastIndex)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 axis
System.Boolean lastIndex
Returns
Type Description
ExceptionStatus

core_reduceArgMin(IntPtr, IntPtr, Int32, Boolean)

Declaration
[Pure]
public static extern ExceptionStatus core_reduceArgMin(IntPtr src, IntPtr dst, int axis, bool lastIndex)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 axis
System.Boolean lastIndex
Returns
Type Description
ExceptionStatus

core_repeat1(IntPtr, Int32, Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_repeat1(IntPtr src, int ny, int nx, IntPtr dst)
Parameters
Type Name Description
IntPtr src
System.Int32 ny
System.Int32 nx
IntPtr dst
Returns
Type Description
ExceptionStatus

core_repeat2(IntPtr, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_repeat2(IntPtr src, int ny, int nx, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr src
System.Int32 ny
System.Int32 nx
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_RNG_fill(ref UInt64, IntPtr, Int32, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_RNG_fill(ref ulong state, IntPtr mat, int distType, IntPtr a, IntPtr b, int saturateRange)
Parameters
Type Name Description
System.UInt64 state
IntPtr mat
System.Int32 distType
IntPtr a
IntPtr b
System.Int32 saturateRange
Returns
Type Description
ExceptionStatus

core_RNG_gaussian(ref UInt64, Double, out Double)

Declaration
[Pure]
public static extern ExceptionStatus core_RNG_gaussian(ref ulong state, double sigma, out double returnValue)
Parameters
Type Name Description
System.UInt64 state
System.Double sigma
System.Double returnValue
Returns
Type Description
ExceptionStatus

core_rotate(IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_rotate(IntPtr src, IntPtr dst, int rotateCode)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 rotateCode
Returns
Type Description
ExceptionStatus

core_RotatedRect_byThreeVertexPoints(Point2f, Point2f, Point2f)

Declaration
[Pure]
public static extern RotatedRect core_RotatedRect_byThreeVertexPoints(Point2f p1, Point2f p2, Point2f p3)
Parameters
Type Name Description
OpenCvSharp.Point2f p1
OpenCvSharp.Point2f p2
OpenCvSharp.Point2f p3
Returns
Type Description
OpenCvSharp.RotatedRect

core_scaleAdd(IntPtr, Double, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_scaleAdd(IntPtr src1, double alpha, IntPtr src2, IntPtr dst)
Parameters
Type Name Description
IntPtr src1
System.Double alpha
IntPtr src2
IntPtr dst
Returns
Type Description
ExceptionStatus

core_setBreakOnError(Int32)

Declaration
[Pure]
public static extern int core_setBreakOnError(int flag)
Parameters
Type Name Description
System.Int32 flag
Returns
Type Description
System.Int32

core_setIdentity(IntPtr, Scalar)

Declaration
[Pure]
public static extern ExceptionStatus core_setIdentity(IntPtr mtx, Scalar s)
Parameters
Type Name Description
IntPtr mtx
OpenCvSharp.Scalar s
Returns
Type Description
ExceptionStatus

core_setNumThreads(Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_setNumThreads(int nthreads)
Parameters
Type Name Description
System.Int32 nthreads
Returns
Type Description
ExceptionStatus

core_setUseOptimized(Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_setUseOptimized(int onoff)
Parameters
Type Name Description
System.Int32 onoff
Returns
Type Description
ExceptionStatus

core_solve(IntPtr, IntPtr, IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_solve(IntPtr src1, IntPtr src2, IntPtr dst, int flags, out int returnValue)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr dst
System.Int32 flags
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_solveCubic(IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_solveCubic(IntPtr coeffs, IntPtr roots, out int returnValue)
Parameters
Type Name Description
IntPtr coeffs
IntPtr roots
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_solveLP(IntPtr, IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_solveLP(IntPtr func, IntPtr constr, IntPtr z, out int returnValue)
Parameters
Type Name Description
IntPtr func
IntPtr constr
IntPtr z
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_solvePoly(IntPtr, IntPtr, Int32, out Double)

Declaration
[Pure]
public static extern ExceptionStatus core_solvePoly(IntPtr coeffs, IntPtr roots, int maxIters, out double returnValue)
Parameters
Type Name Description
IntPtr coeffs
IntPtr roots
System.Int32 maxIters
System.Double returnValue
Returns
Type Description
ExceptionStatus

core_sort(IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_sort(IntPtr src, IntPtr dst, int flags)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 flags
Returns
Type Description
ExceptionStatus

core_sortIdx(IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_sortIdx(IntPtr src, IntPtr dst, int flags)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 flags
Returns
Type Description
ExceptionStatus

core_SparseMat_addref(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_addref(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

core_SparseMat_assignTo(IntPtr, IntPtr, MatType)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_assignTo(IntPtr obj, IntPtr m, MatType type)
Parameters
Type Name Description
IntPtr obj
IntPtr m
OpenCvSharp.MatType type
Returns
Type Description
ExceptionStatus

core_SparseMat_channels(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_channels(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_SparseMat_clear(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_clear(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

core_SparseMat_clone(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_clone(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_SparseMat_convertTo_Mat(IntPtr, IntPtr, MatType, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_convertTo_Mat(IntPtr obj, IntPtr m, MatType rtype, double alpha, double beta)
Parameters
Type Name Description
IntPtr obj
IntPtr m
OpenCvSharp.MatType rtype
System.Double alpha
System.Double beta
Returns
Type Description
ExceptionStatus

core_SparseMat_convertTo_SparseMat(IntPtr, IntPtr, MatType, Double)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_convertTo_SparseMat(IntPtr obj, IntPtr m, MatType rtype, double alpha)
Parameters
Type Name Description
IntPtr obj
IntPtr m
OpenCvSharp.MatType rtype
System.Double alpha
Returns
Type Description
ExceptionStatus

core_SparseMat_copyTo_Mat(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_copyTo_Mat(IntPtr obj, IntPtr m)
Parameters
Type Name Description
IntPtr obj
IntPtr m
Returns
Type Description
ExceptionStatus

core_SparseMat_copyTo_SparseMat(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_copyTo_SparseMat(IntPtr obj, IntPtr m)
Parameters
Type Name Description
IntPtr obj
IntPtr m
Returns
Type Description
ExceptionStatus

core_SparseMat_create(IntPtr, Int32, Int32[], MatType)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_create(IntPtr obj, int dims, int[] sizes, MatType type)
Parameters
Type Name Description
IntPtr obj
System.Int32 dims
System.Int32[] sizes
OpenCvSharp.MatType type
Returns
Type Description
ExceptionStatus

core_SparseMat_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

core_SparseMat_depth(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_depth(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_SparseMat_dims(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_dims(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_SparseMat_elemSize(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_elemSize(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_SparseMat_elemSize1(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_elemSize1(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_SparseMat_hash_1d(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_hash_1d(IntPtr obj, int i0, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 i0
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_SparseMat_hash_2d(IntPtr, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_hash_2d(IntPtr obj, int i0, int i1, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 i0
System.Int32 i1
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_SparseMat_hash_3d(IntPtr, Int32, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_hash_3d(IntPtr obj, int i0, int i1, int i2, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 i0
System.Int32 i1
System.Int32 i2
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_SparseMat_hash_nd(IntPtr, Int32[], out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_hash_nd(IntPtr obj, int[] idx, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32[] idx
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_SparseMat_new1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_new1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_SparseMat_new2(Int32, Int32[], MatType, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_new2(int dims, int[] sizes, MatType type, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 dims
System.Int32[] sizes
OpenCvSharp.MatType type
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_SparseMat_new3(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_new3(IntPtr m, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr m
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_SparseMat_nzcount(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_nzcount(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_SparseMat_operatorAssign_Mat(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_operatorAssign_Mat(IntPtr obj, IntPtr m)
Parameters
Type Name Description
IntPtr obj
IntPtr m
Returns
Type Description
ExceptionStatus

core_SparseMat_operatorAssign_SparseMat(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_operatorAssign_SparseMat(IntPtr obj, IntPtr m)
Parameters
Type Name Description
IntPtr obj
IntPtr m
Returns
Type Description
ExceptionStatus

core_SparseMat_ptr_1d(IntPtr, Int32, Int32, UInt64*, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_ptr_1d(IntPtr obj, int i0, int createMissing, ulong *hashVal, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 i0
System.Int32 createMissing
System.UInt64* hashVal
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_SparseMat_ptr_2d(IntPtr, Int32, Int32, Int32, UInt64*, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_ptr_2d(IntPtr obj, int i0, int i1, int createMissing, ulong *hashVal, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 i0
System.Int32 i1
System.Int32 createMissing
System.UInt64* hashVal
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_SparseMat_ptr_3d(IntPtr, Int32, Int32, Int32, Int32, UInt64*, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_ptr_3d(IntPtr obj, int i0, int i1, int i2, int createMissing, ulong *hashVal, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 i0
System.Int32 i1
System.Int32 i2
System.Int32 createMissing
System.UInt64* hashVal
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_SparseMat_ptr_nd(IntPtr, Int32[], Int32, UInt64*, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_ptr_nd(IntPtr obj, int[] idx, int createMissing, ulong *hashVal, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32[] idx
System.Int32 createMissing
System.UInt64* hashVal
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_SparseMat_release(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_release(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

core_SparseMat_size1(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_size1(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_SparseMat_size2(IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_size2(IntPtr obj, int i, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 i
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_SparseMat_type(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_SparseMat_type(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_split(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_split(IntPtr src, IntPtr mv)
Parameters
Type Name Description
IntPtr src
IntPtr mv
Returns
Type Description
ExceptionStatus

core_sqrt(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_sqrt(IntPtr src, IntPtr dst)
Parameters
Type Name Description
IntPtr src
IntPtr dst
Returns
Type Description
ExceptionStatus

core_subtract_InputArray2(IntPtr, IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_subtract_InputArray2(IntPtr src1, IntPtr src2, IntPtr dst, IntPtr mask, int dtype)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr dst
IntPtr mask
System.Int32 dtype
Returns
Type Description
ExceptionStatus

core_subtract_InputArrayScalar(IntPtr, Scalar, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_subtract_InputArrayScalar(IntPtr src1, Scalar src2, IntPtr dst, IntPtr mask, int dtype)
Parameters
Type Name Description
IntPtr src1
OpenCvSharp.Scalar src2
IntPtr dst
IntPtr mask
System.Int32 dtype
Returns
Type Description
ExceptionStatus

core_subtract_ScalarInputArray(Scalar, IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_subtract_ScalarInputArray(Scalar src1, IntPtr src2, IntPtr dst, IntPtr mask, int dtype)
Parameters
Type Name Description
OpenCvSharp.Scalar src1
IntPtr src2
IntPtr dst
IntPtr mask
System.Int32 dtype
Returns
Type Description
ExceptionStatus

core_sum(IntPtr, out Scalar)

Declaration
[Pure]
public static extern ExceptionStatus core_sum(IntPtr src, out Scalar returnValue)
Parameters
Type Name Description
IntPtr src
OpenCvSharp.Scalar returnValue
Returns
Type Description
ExceptionStatus

core_SVBackSubst(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SVBackSubst(IntPtr w, IntPtr u, IntPtr vt, IntPtr rhs, IntPtr dst)
Parameters
Type Name Description
IntPtr w
IntPtr u
IntPtr vt
IntPtr rhs
IntPtr dst
Returns
Type Description
ExceptionStatus

core_SVD_backSubst(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SVD_backSubst(IntPtr obj, IntPtr rhs, IntPtr dst)
Parameters
Type Name Description
IntPtr obj
IntPtr rhs
IntPtr dst
Returns
Type Description
ExceptionStatus

core_SVD_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SVD_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

core_SVD_new1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SVD_new1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_SVD_new2(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SVD_new2(IntPtr src, int flags, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr src
System.Int32 flags
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_SVD_operatorThis(IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_SVD_operatorThis(IntPtr obj, IntPtr src, int flags)
Parameters
Type Name Description
IntPtr obj
IntPtr src
System.Int32 flags
Returns
Type Description
ExceptionStatus

core_SVD_static_backSubst(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SVD_static_backSubst(IntPtr w, IntPtr u, IntPtr vt, IntPtr rhs, IntPtr dst)
Parameters
Type Name Description
IntPtr w
IntPtr u
IntPtr vt
IntPtr rhs
IntPtr dst
Returns
Type Description
ExceptionStatus

core_SVD_static_compute1(IntPtr, IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_SVD_static_compute1(IntPtr src, IntPtr w, IntPtr u, IntPtr vt, int flags)
Parameters
Type Name Description
IntPtr src
IntPtr w
IntPtr u
IntPtr vt
System.Int32 flags
Returns
Type Description
ExceptionStatus

core_SVD_static_compute2(IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_SVD_static_compute2(IntPtr src, IntPtr w, int flags)
Parameters
Type Name Description
IntPtr src
IntPtr w
System.Int32 flags
Returns
Type Description
ExceptionStatus

core_SVD_static_solveZ(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SVD_static_solveZ(IntPtr src, IntPtr dst)
Parameters
Type Name Description
IntPtr src
IntPtr dst
Returns
Type Description
ExceptionStatus

core_SVD_u(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SVD_u(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_SVD_vt(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SVD_vt(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_SVD_w(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_SVD_w(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_SVDecomp(IntPtr, IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_SVDecomp(IntPtr src, IntPtr w, IntPtr u, IntPtr vt, int flags)
Parameters
Type Name Description
IntPtr src
IntPtr w
IntPtr u
IntPtr vt
System.Int32 flags
Returns
Type Description
ExceptionStatus

core_theRNG_get(out UInt64)

Declaration
[Pure]
public static extern ExceptionStatus core_theRNG_get(out ulong returnValue)
Parameters
Type Name Description
System.UInt64 returnValue
Returns
Type Description
ExceptionStatus

core_theRNG_set(UInt64)

Declaration
[Pure]
public static extern ExceptionStatus core_theRNG_set(ulong returnValue)
Parameters
Type Name Description
System.UInt64 returnValue
Returns
Type Description
ExceptionStatus

core_trace(IntPtr, out Scalar)

Declaration
[Pure]
public static extern ExceptionStatus core_trace(IntPtr mtx, out Scalar returnValue)
Parameters
Type Name Description
IntPtr mtx
OpenCvSharp.Scalar returnValue
Returns
Type Description
ExceptionStatus

core_transform(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_transform(IntPtr src, IntPtr dst, IntPtr m)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr m
Returns
Type Description
ExceptionStatus

core_transpose(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_transpose(IntPtr src, IntPtr dst)
Parameters
Type Name Description
IntPtr src
IntPtr dst
Returns
Type Description
ExceptionStatus

core_UMat_adjustROI(IntPtr, Int32, Int32, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_adjustROI(IntPtr nativeObj, int dtop, int dbottom, int dleft, int dright, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr nativeObj
System.Int32 dtop
System.Int32 dbottom
System.Int32 dleft
System.Int32 dright
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_assignTo(IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_assignTo(IntPtr self, IntPtr m, int type)
Parameters
Type Name Description
IntPtr self
IntPtr m
System.Int32 type
Returns
Type Description
ExceptionStatus

core_UMat_channels(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_channels(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_UMat_checkVector(IntPtr, Int32, Int32, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_checkVector(IntPtr self, int elemChannels, int depth, int requireContinuous, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 elemChannels
System.Int32 depth
System.Int32 requireContinuous
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_UMat_clone(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_clone(IntPtr self, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_col(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_col(IntPtr self, int x, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 x
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_colRange(IntPtr, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_colRange(IntPtr self, int startCol, int endCol, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 startCol
System.Int32 endCol
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_cols(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_cols(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_UMat_convertTo(IntPtr, IntPtr, MatType, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_convertTo(IntPtr self, IntPtr m, MatType rtype, double alpha, double beta)
Parameters
Type Name Description
IntPtr self
IntPtr m
OpenCvSharp.MatType rtype
System.Double alpha
System.Double beta
Returns
Type Description
ExceptionStatus

core_UMat_copyTo_toUMat1(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_copyTo_toUMat1(IntPtr self, IntPtr m)
Parameters
Type Name Description
IntPtr self
IntPtr m
Returns
Type Description
ExceptionStatus

core_UMat_copyTo_toUMat2(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_copyTo_toUMat2(IntPtr self, IntPtr m, IntPtr mask)
Parameters
Type Name Description
IntPtr self
IntPtr m
IntPtr mask
Returns
Type Description
ExceptionStatus

core_UMat_copyTo1(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_copyTo1(IntPtr self, IntPtr m)
Parameters
Type Name Description
IntPtr self
IntPtr m
Returns
Type Description
ExceptionStatus

core_UMat_copyTo2(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_copyTo2(IntPtr self, IntPtr m, IntPtr mask)
Parameters
Type Name Description
IntPtr self
IntPtr m
IntPtr mask
Returns
Type Description
ExceptionStatus

core_UMat_create1(IntPtr, Int32, Int32, MatType)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_create1(IntPtr self, int rows, int cols, MatType type)
Parameters
Type Name Description
IntPtr self
System.Int32 rows
System.Int32 cols
OpenCvSharp.MatType type
Returns
Type Description
ExceptionStatus

core_UMat_create2(IntPtr, Int32, Int32[], MatType)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_create2(IntPtr self, int ndims, int[] sizes, MatType type)
Parameters
Type Name Description
IntPtr self
System.Int32 ndims
System.Int32[] sizes
OpenCvSharp.MatType type
Returns
Type Description
ExceptionStatus

core_UMat_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_delete(IntPtr umat)
Parameters
Type Name Description
IntPtr umat
Returns
Type Description
ExceptionStatus

core_UMat_depth(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_depth(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_UMat_diag(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_diag(IntPtr self, int d, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 d
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_diag_static(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_diag_static(IntPtr self, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_dims(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_dims(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_UMat_dot(IntPtr, IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_dot(IntPtr self, IntPtr m, out double returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr m
System.Double returnValue
Returns
Type Description
ExceptionStatus

core_UMat_elemSize(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_elemSize(IntPtr self, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_elemSize1(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_elemSize1(IntPtr self, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_empty(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_empty(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_UMat_eye(Int32, Int32, MatType, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_eye(int rows, int cols, MatType type, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 rows
System.Int32 cols
OpenCvSharp.MatType type
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_flags(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_flags(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_UMat_getMat(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_getMat(IntPtr self, int accessFlag, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 accessFlag
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_inv(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_inv(IntPtr self, int method, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 method
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_isContinuous(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_isContinuous(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_UMat_isSubmatrix(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_isSubmatrix(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_UMat_locateROI(IntPtr, out Size, out Point)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_locateROI(IntPtr self, out Size wholeSize, out Point ofs)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Size wholeSize
OpenCvSharp.Point ofs
Returns
Type Description
ExceptionStatus

core_UMat_mul(IntPtr, IntPtr, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_mul(IntPtr self, IntPtr m, double scale, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr m
System.Double scale
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_new1(Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_new1(int usageFlags, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 usageFlags
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_new2(Int32, Int32, MatType, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_new2(int rows, int cols, MatType type, int usageFlags, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 rows
System.Int32 cols
OpenCvSharp.MatType type
System.Int32 usageFlags
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_new3(Int32, Int32, MatType, Scalar, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_new3(int rows, int cols, MatType type, Scalar scalar, int usageFlags, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 rows
System.Int32 cols
OpenCvSharp.MatType type
OpenCvSharp.Scalar scalar
System.Int32 usageFlags
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_new4(Int32, Int32[], MatType, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_new4(int ndims, int[] sizes, MatType type, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 ndims
System.Int32[] sizes
OpenCvSharp.MatType type
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_new5(Int32, Int32[], MatType, Scalar, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_new5(int ndims, int[] sizes, MatType type, Scalar s, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 ndims
System.Int32[] sizes
OpenCvSharp.MatType type
OpenCvSharp.Scalar s
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_new6(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_new6(IntPtr umat, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr umat
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_new7(IntPtr, Range, Range, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_new7(IntPtr umat, Range rowRange, Range colRange, int usageFlags, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr umat
OpenCvSharp.Range rowRange
OpenCvSharp.Range colRange
System.Int32 usageFlags
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_new8(IntPtr, Rect, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_new8(IntPtr umat, Rect roi, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr umat
OpenCvSharp.Rect roi
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_new9(IntPtr, Range[], out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_new9(IntPtr umat, Range[] ranges, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr umat
OpenCvSharp.Range[] ranges
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_ones1(Int32, Int32, MatType, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_ones1(int rows, int cols, MatType type, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 rows
System.Int32 cols
OpenCvSharp.MatType type
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_ones2(Int32, Int32[], MatType, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_ones2(int ndims, int[] sz, MatType type, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 ndims
System.Int32[] sz
OpenCvSharp.MatType type
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_reshape1(IntPtr, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_reshape1(IntPtr self, int cn, int rows, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 cn
System.Int32 rows
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_reshape2(IntPtr, Int32, Int32, Int32[], out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_reshape2(IntPtr self, int cn, int newndims, int[] newsz, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 cn
System.Int32 newndims
System.Int32[] newsz
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_row(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_row(IntPtr self, int y, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 y
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_rowRange(IntPtr, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_rowRange(IntPtr self, int startRow, int endRow, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 startRow
System.Int32 endRow
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_rows(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_rows(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_UMat_setTo_InputArray(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_setTo_InputArray(IntPtr self, IntPtr value, IntPtr mask)
Parameters
Type Name Description
IntPtr self
IntPtr value
IntPtr mask
Returns
Type Description
ExceptionStatus

core_UMat_setTo_Scalar(IntPtr, Scalar, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_setTo_Scalar(IntPtr self, Scalar value, IntPtr mask)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Scalar value
IntPtr mask
Returns
Type Description
ExceptionStatus

core_UMat_size(IntPtr, out Size)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_size(IntPtr self, out Size returnValue)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Size returnValue
Returns
Type Description
ExceptionStatus

core_UMat_sizeAt(IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_sizeAt(IntPtr self, int i, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 i
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_UMat_step(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_step(IntPtr self, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_step1(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_step1(IntPtr self, int i, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 i
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_stepAt(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_stepAt(IntPtr self, int i, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 i
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_subMat1(IntPtr, Int32, Int32, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_subMat1(IntPtr self, int rowStart, int rowEnd, int colStart, int colEnd, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 rowStart
System.Int32 rowEnd
System.Int32 colStart
System.Int32 colEnd
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_subMat2(IntPtr, Int32, Range[], out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_subMat2(IntPtr self, int nRanges, Range[] ranges, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 nRanges
OpenCvSharp.Range[] ranges
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_t(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_t(IntPtr self, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_total(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_total(IntPtr self, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_type(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_type(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_UMat_zeros1(Int32, Int32, MatType, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_zeros1(int rows, int cols, MatType type, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 rows
System.Int32 cols
OpenCvSharp.MatType type
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_UMat_zeros2(Int32, Int32[], MatType, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_UMat_zeros2(int ndims, int[] sz, MatType type, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 ndims
System.Int32[] sz
OpenCvSharp.MatType type
IntPtr returnValue
Returns
Type Description
ExceptionStatus

core_useOptimized(out Int32)

Declaration
[Pure]
public static extern ExceptionStatus core_useOptimized(out int returnValue)
Parameters
Type Name Description
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

core_vconcat1(IntPtr[], UInt32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_vconcat1(IntPtr[] src, uint nsrc, IntPtr dst)
Parameters
Type Name Description
IntPtr[] src
System.UInt32 nsrc
IntPtr dst
Returns
Type Description
ExceptionStatus

core_vconcat2(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus core_vconcat2(IntPtr src1, IntPtr src2, IntPtr dst)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr dst
Returns
Type Description
ExceptionStatus

dnn_blobFromImage(IntPtr, Double, Size, Scalar, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_blobFromImage(IntPtr image, double scaleFactor, Size size, Scalar mean, int swapRB, int crop, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr image
System.Double scaleFactor
OpenCvSharp.Size size
OpenCvSharp.Scalar mean
System.Int32 swapRB
System.Int32 crop
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_blobFromImages(IntPtr[], Int32, Double, Size, Scalar, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_blobFromImages(IntPtr[] images, int imagesLength, double scaleFactor, Size size, Scalar mean, int swapRB, int crop, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr[] images
System.Int32 imagesLength
System.Double scaleFactor
OpenCvSharp.Size size
OpenCvSharp.Scalar mean
System.Int32 swapRB
System.Int32 crop
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_Net_connect1(IntPtr, String, String)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_connect1(IntPtr net, string outPin, string inpPin)
Parameters
Type Name Description
IntPtr net
System.String outPin
System.String inpPin
Returns
Type Description
ExceptionStatus

dnn_Net_connect2(IntPtr, Int32, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_connect2(IntPtr net, int outLayerId, int outNum, int inpLayerId, int inpNum)
Parameters
Type Name Description
IntPtr net
System.Int32 outLayerId
System.Int32 outNum
System.Int32 inpLayerId
System.Int32 inpNum
Returns
Type Description
ExceptionStatus

dnn_Net_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_delete(IntPtr net)
Parameters
Type Name Description
IntPtr net
Returns
Type Description
ExceptionStatus

dnn_Net_dump(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_dump(IntPtr net, IntPtr outString)
Parameters
Type Name Description
IntPtr net
IntPtr outString
Returns
Type Description
ExceptionStatus

dnn_Net_dumpToFile(IntPtr, String)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_dumpToFile(IntPtr net, string path)
Parameters
Type Name Description
IntPtr net
System.String path
Returns
Type Description
ExceptionStatus

dnn_Net_empty(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_empty(IntPtr net, out int returnValue)
Parameters
Type Name Description
IntPtr net
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

dnn_Net_enableFusion(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_enableFusion(IntPtr net, int fusion)
Parameters
Type Name Description
IntPtr net
System.Int32 fusion
Returns
Type Description
ExceptionStatus

dnn_Net_forward1(IntPtr, String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_forward1(IntPtr net, string outputName, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr net
System.String outputName
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_Net_forward2(IntPtr, IntPtr[], Int32, String)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_forward2(IntPtr net, IntPtr[] outputBlobs, int outputBlobsLength, string outputName)
Parameters
Type Name Description
IntPtr net
IntPtr[] outputBlobs
System.Int32 outputBlobsLength
System.String outputName
Returns
Type Description
ExceptionStatus

dnn_Net_forward3(IntPtr, IntPtr[], Int32, String[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_forward3(IntPtr net, IntPtr[] outputBlobs, int outputBlobsLength, string[] outBlobNames, int outBlobNamesLength)
Parameters
Type Name Description
IntPtr net
IntPtr[] outputBlobs
System.Int32 outputBlobsLength
System.String[] outBlobNames
System.Int32 outBlobNamesLength
Returns
Type Description
ExceptionStatus

dnn_Net_getLayerId(IntPtr, String, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_getLayerId(IntPtr net, string layer, out int returnValue)
Parameters
Type Name Description
IntPtr net
System.String layer
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

dnn_Net_getLayerNames(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_getLayerNames(IntPtr net, IntPtr outVec)
Parameters
Type Name Description
IntPtr net
IntPtr outVec
Returns
Type Description
ExceptionStatus

dnn_Net_getPerfProfile(IntPtr, IntPtr, out Int64)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_getPerfProfile(IntPtr net, IntPtr timings, out long returnValue)
Parameters
Type Name Description
IntPtr net
IntPtr timings
System.Int64 returnValue
Returns
Type Description
ExceptionStatus

dnn_Net_getUnconnectedOutLayers(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_getUnconnectedOutLayers(IntPtr net, IntPtr result)
Parameters
Type Name Description
IntPtr net
IntPtr result
Returns
Type Description
ExceptionStatus

dnn_Net_getUnconnectedOutLayersNames(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_getUnconnectedOutLayersNames(IntPtr net, IntPtr result)
Parameters
Type Name Description
IntPtr net
IntPtr result
Returns
Type Description
ExceptionStatus

dnn_Net_new(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_new(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_Net_readFromModelOptimizer(String, String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_readFromModelOptimizer(string xml, string bin, out IntPtr returnValue)
Parameters
Type Name Description
System.String xml
System.String bin
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_Net_setHalideScheduler(IntPtr, String)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_setHalideScheduler(IntPtr net, string scheduler)
Parameters
Type Name Description
IntPtr net
System.String scheduler
Returns
Type Description
ExceptionStatus

dnn_Net_setInput(IntPtr, IntPtr, String)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_setInput(IntPtr net, IntPtr blob, string name)
Parameters
Type Name Description
IntPtr net
IntPtr blob
System.String name
Returns
Type Description
ExceptionStatus

dnn_Net_setInputsNames(IntPtr, String[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_setInputsNames(IntPtr net, string[] inputBlobNames, int inputBlobNamesLength)
Parameters
Type Name Description
IntPtr net
System.String[] inputBlobNames
System.Int32 inputBlobNamesLength
Returns
Type Description
ExceptionStatus

dnn_Net_setPreferableBackend(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_setPreferableBackend(IntPtr net, int backendId)
Parameters
Type Name Description
IntPtr net
System.Int32 backendId
Returns
Type Description
ExceptionStatus

dnn_Net_setPreferableTarget(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus dnn_Net_setPreferableTarget(IntPtr net, int targetId)
Parameters
Type Name Description
IntPtr net
System.Int32 targetId
Returns
Type Description
ExceptionStatus

dnn_NMSBoxes_Rect(IntPtr, IntPtr, Single, Single, IntPtr, Single, Int32)

Declaration
[Pure]
public static extern ExceptionStatus dnn_NMSBoxes_Rect(IntPtr bboxes, IntPtr scores, float score_threshold, float nms_threshold, IntPtr indices, float eta, int top_k)
Parameters
Type Name Description
IntPtr bboxes
IntPtr scores
System.Single score_threshold
System.Single nms_threshold
IntPtr indices
System.Single eta
System.Int32 top_k
Returns
Type Description
ExceptionStatus

dnn_NMSBoxes_Rect2d(IntPtr, IntPtr, Single, Single, IntPtr, Single, Int32)

Declaration
[Pure]
public static extern ExceptionStatus dnn_NMSBoxes_Rect2d(IntPtr bboxes, IntPtr scores, float score_threshold, float nms_threshold, IntPtr indices, float eta, int top_k)
Parameters
Type Name Description
IntPtr bboxes
IntPtr scores
System.Single score_threshold
System.Single nms_threshold
IntPtr indices
System.Single eta
System.Int32 top_k
Returns
Type Description
ExceptionStatus

dnn_NMSBoxes_RotatedRect(IntPtr, IntPtr, Single, Single, IntPtr, Single, Int32)

Declaration
[Pure]
public static extern ExceptionStatus dnn_NMSBoxes_RotatedRect(IntPtr bboxes, IntPtr scores, float score_threshold, float nms_threshold, IntPtr indices, float eta, int top_k)
Parameters
Type Name Description
IntPtr bboxes
IntPtr scores
System.Single score_threshold
System.Single nms_threshold
IntPtr indices
System.Single eta
System.Int32 top_k
Returns
Type Description
ExceptionStatus
| Improve this Doc View Source

dnn_readNet(String, String, String, out IntPtr)

Declaration
[Pure]
public static ExceptionStatus dnn_readNet(string model, string config, string framework, out IntPtr returnValue)
Parameters
Type Name Description
System.String model
System.String config
System.String framework
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readNet_NotWindows(String, String, String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readNet_NotWindows(string model, string config, string framework, out IntPtr returnValue)
Parameters
Type Name Description
System.String model
System.String config
System.String framework
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readNet_Windows(String, String, String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readNet_Windows(string model, string config, string framework, out IntPtr returnValue)
Parameters
Type Name Description
System.String model
System.String config
System.String framework
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readNetFromCaffe(Byte*, IntPtr, Byte*, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readNetFromCaffe(byte *bufferProto, IntPtr lenProto, byte *bufferModel, IntPtr lenModel, out IntPtr returnValue)
Parameters
Type Name Description
System.Byte* bufferProto
IntPtr lenProto
System.Byte* bufferModel
IntPtr lenModel
IntPtr returnValue
Returns
Type Description
ExceptionStatus
| Improve this Doc View Source

dnn_readNetFromCaffe(String, String, out IntPtr)

Declaration
[Pure]
public static ExceptionStatus dnn_readNetFromCaffe(string prototxt, string caffeModel, out IntPtr returnValue)
Parameters
Type Name Description
System.String prototxt
System.String caffeModel
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readNetFromCaffe_NotWindows(String, String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readNetFromCaffe_NotWindows(string prototxt, string caffeModel, out IntPtr returnValue)
Parameters
Type Name Description
System.String prototxt
System.String caffeModel
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readNetFromCaffe_Windows(String, String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readNetFromCaffe_Windows(string prototxt, string caffeModel, out IntPtr returnValue)
Parameters
Type Name Description
System.String prototxt
System.String caffeModel
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readNetFromDarknet(Byte*, IntPtr, Byte*, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readNetFromDarknet(byte *bufferCfg, IntPtr lenCfg, byte *bufferModel, IntPtr lenModel, out IntPtr returnValue)
Parameters
Type Name Description
System.Byte* bufferCfg
IntPtr lenCfg
System.Byte* bufferModel
IntPtr lenModel
IntPtr returnValue
Returns
Type Description
ExceptionStatus
| Improve this Doc View Source

dnn_readNetFromDarknet(String, String, out IntPtr)

Declaration
[Pure]
public static ExceptionStatus dnn_readNetFromDarknet(string cfgFile, string darknetModel, out IntPtr returnValue)
Parameters
Type Name Description
System.String cfgFile
System.String darknetModel
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readNetFromDarknet_NotWindows(String, String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readNetFromDarknet_NotWindows(string cfgFile, string darknetModel, out IntPtr returnValue)
Parameters
Type Name Description
System.String cfgFile
System.String darknetModel
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readNetFromDarknet_Windows(String, String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readNetFromDarknet_Windows(string cfgFile, string darknetModel, out IntPtr returnValue)
Parameters
Type Name Description
System.String cfgFile
System.String darknetModel
IntPtr returnValue
Returns
Type Description
ExceptionStatus
| Improve this Doc View Source

dnn_readNetFromModelOptimizer(String, String, out IntPtr)

Declaration
[Pure]
public static ExceptionStatus dnn_readNetFromModelOptimizer(string xml, string bin, out IntPtr returnValue)
Parameters
Type Name Description
System.String xml
System.String bin
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readNetFromModelOptimizer_NotWindows(String, String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readNetFromModelOptimizer_NotWindows(string xml, string bin, out IntPtr returnValue)
Parameters
Type Name Description
System.String xml
System.String bin
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readNetFromModelOptimizer_Windows(String, String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readNetFromModelOptimizer_Windows(string xml, string bin, out IntPtr returnValue)
Parameters
Type Name Description
System.String xml
System.String bin
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readNetFromONNX(Byte*, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readNetFromONNX(byte *buffer, IntPtr sizeBuffer, out IntPtr returnValue)
Parameters
Type Name Description
System.Byte* buffer
IntPtr sizeBuffer
IntPtr returnValue
Returns
Type Description
ExceptionStatus
| Improve this Doc View Source

dnn_readNetFromONNX(String, out IntPtr)

Declaration
[Pure]
public static ExceptionStatus dnn_readNetFromONNX(string onnxFile, out IntPtr returnValue)
Parameters
Type Name Description
System.String onnxFile
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readNetFromONNX_NotWindows(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readNetFromONNX_NotWindows(string onnxFile, out IntPtr returnValue)
Parameters
Type Name Description
System.String onnxFile
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readNetFromONNX_Windows(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readNetFromONNX_Windows(string onnxFile, out IntPtr returnValue)
Parameters
Type Name Description
System.String onnxFile
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readNetFromTensorflow(Byte*, IntPtr, Byte*, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readNetFromTensorflow(byte *bufferModel, IntPtr modelDataLength, byte *bufferConfig, IntPtr configDataLength, out IntPtr returnValue)
Parameters
Type Name Description
System.Byte* bufferModel
IntPtr modelDataLength
System.Byte* bufferConfig
IntPtr configDataLength
IntPtr returnValue
Returns
Type Description
ExceptionStatus
| Improve this Doc View Source

dnn_readNetFromTensorflow(String, String, out IntPtr)

Declaration
[Pure]
public static ExceptionStatus dnn_readNetFromTensorflow(string model, string config, out IntPtr returnValue)
Parameters
Type Name Description
System.String model
System.String config
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readNetFromTensorflow_NotWindows(String, String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readNetFromTensorflow_NotWindows(string model, string config, out IntPtr returnValue)
Parameters
Type Name Description
System.String model
System.String config
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readNetFromTensorflow_Windows(String, String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readNetFromTensorflow_Windows(string model, string config, out IntPtr returnValue)
Parameters
Type Name Description
System.String model
System.String config
IntPtr returnValue
Returns
Type Description
ExceptionStatus
| Improve this Doc View Source

dnn_readNetFromTorch(String, Int32, out IntPtr)

Declaration
[Pure]
public static ExceptionStatus dnn_readNetFromTorch(string model, int isBinary, out IntPtr returnValue)
Parameters
Type Name Description
System.String model
System.Int32 isBinary
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readNetFromTorch_NotWindows(String, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readNetFromTorch_NotWindows(string model, int isBinary, out IntPtr returnValue)
Parameters
Type Name Description
System.String model
System.Int32 isBinary
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readNetFromTorch_Windows(String, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readNetFromTorch_Windows(string model, int isBinary, out IntPtr returnValue)
Parameters
Type Name Description
System.String model
System.Int32 isBinary
IntPtr returnValue
Returns
Type Description
ExceptionStatus
| Improve this Doc View Source

dnn_readTensorFromONNX(String, out IntPtr)

Declaration
[Pure]
public static ExceptionStatus dnn_readTensorFromONNX(string path, out IntPtr returnValue)
Parameters
Type Name Description
System.String path
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readTensorFromONNX_NotWindows(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readTensorFromONNX_NotWindows(string path, out IntPtr returnValue)
Parameters
Type Name Description
System.String path
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readTensorFromONNX_Windows(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readTensorFromONNX_Windows(string path, out IntPtr returnValue)
Parameters
Type Name Description
System.String path
IntPtr returnValue
Returns
Type Description
ExceptionStatus
| Improve this Doc View Source

dnn_readTorchBlob(String, Int32, out IntPtr)

Declaration
[Pure]
public static ExceptionStatus dnn_readTorchBlob(string fileName, int isBinary, out IntPtr returnValue)
Parameters
Type Name Description
System.String fileName
System.Int32 isBinary
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readTorchBlob_NotWindows(String, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readTorchBlob_NotWindows(string fileName, int isBinary, out IntPtr returnValue)
Parameters
Type Name Description
System.String fileName
System.Int32 isBinary
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_readTorchBlob_Windows(String, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_readTorchBlob_Windows(string fileName, int isBinary, out IntPtr returnValue)
Parameters
Type Name Description
System.String fileName
System.Int32 isBinary
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_resetMyriadDevice()

Declaration
[Pure]
public static extern ExceptionStatus dnn_resetMyriadDevice()
Returns
Type Description
ExceptionStatus
| Improve this Doc View Source

dnn_shrinkCaffeModel(String, String, String[], Int32)

Declaration
[Pure]
public static ExceptionStatus dnn_shrinkCaffeModel(string src, string dst, string[] layersTypes, int layersTypesSize)
Parameters
Type Name Description
System.String src
System.String dst
System.String[] layersTypes
System.Int32 layersTypesSize
Returns
Type Description
ExceptionStatus

dnn_shrinkCaffeModel_NotWindows(String, String, String[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus dnn_shrinkCaffeModel_NotWindows(string src, string dst, string[] layersTypes, int layersTypesSize)
Parameters
Type Name Description
System.String src
System.String dst
System.String[] layersTypes
System.Int32 layersTypesSize
Returns
Type Description
ExceptionStatus

dnn_shrinkCaffeModel_Windows(String, String, String[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus dnn_shrinkCaffeModel_Windows(string src, string dst, string[] layersTypes, int layersTypesSize)
Parameters
Type Name Description
System.String src
System.String dst
System.String[] layersTypes
System.Int32 layersTypesSize
Returns
Type Description
ExceptionStatus

dnn_superres_DnnSuperResImpl_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

dnn_superres_DnnSuperResImpl_getAlgorithm(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_getAlgorithm(IntPtr obj, IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_superres_DnnSuperResImpl_getScale(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_getScale(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

dnn_superres_DnnSuperResImpl_new1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_new1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_superres_DnnSuperResImpl_new2(String, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_new2(string algo, int scale, out IntPtr returnValue)
Parameters
Type Name Description
System.String algo
System.Int32 scale
IntPtr returnValue
Returns
Type Description
ExceptionStatus

dnn_superres_DnnSuperResImpl_readModel1(IntPtr, String)

Declaration
[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_readModel1(IntPtr obj, string path)
Parameters
Type Name Description
IntPtr obj
System.String path
Returns
Type Description
ExceptionStatus

dnn_superres_DnnSuperResImpl_readModel2(IntPtr, String, String)

Declaration
[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_readModel2(IntPtr obj, string weights, string definition)
Parameters
Type Name Description
IntPtr obj
System.String weights
System.String definition
Returns
Type Description
ExceptionStatus

dnn_superres_DnnSuperResImpl_setModel(IntPtr, String, Int32)

Declaration
[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_setModel(IntPtr obj, string algo, int scale)
Parameters
Type Name Description
IntPtr obj
System.String algo
System.Int32 scale
Returns
Type Description
ExceptionStatus

dnn_superres_DnnSuperResImpl_setPreferableBackend(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_setPreferableBackend(IntPtr obj, int backendId)
Parameters
Type Name Description
IntPtr obj
System.Int32 backendId
Returns
Type Description
ExceptionStatus

dnn_superres_DnnSuperResImpl_setPreferableTarget(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_setPreferableTarget(IntPtr obj, int targetId)
Parameters
Type Name Description
IntPtr obj
System.Int32 targetId
Returns
Type Description
ExceptionStatus

dnn_superres_DnnSuperResImpl_upsample(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_upsample(IntPtr obj, IntPtr img, IntPtr result)
Parameters
Type Name Description
IntPtr obj
IntPtr img
IntPtr result
Returns
Type Description
ExceptionStatus

dnn_superres_DnnSuperResImpl_upsampleMultioutput(IntPtr, IntPtr, IntPtr, Int32[], Int32, String[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_upsampleMultioutput(IntPtr obj, IntPtr img, IntPtr imgsNew, int[] scaleFactors, int scaleFactorsSize, string[] nodeNames, int nodeNamesSize)
Parameters
Type Name Description
IntPtr obj
IntPtr img
IntPtr imgsNew
System.Int32[] scaleFactors
System.Int32 scaleFactorsSize
System.String[] nodeNames
System.Int32 nodeNamesSize
Returns
Type Description
ExceptionStatus
| Improve this Doc View Source

dnn_writeTextGraph(String, String)

Declaration
[Pure]
public static ExceptionStatus dnn_writeTextGraph(string path, string output)
Parameters
Type Name Description
System.String path
System.String output
Returns
Type Description
ExceptionStatus

dnn_writeTextGraph_NotWindows(String, String)

Declaration
[Pure]
public static extern ExceptionStatus dnn_writeTextGraph_NotWindows(string model, string output)
Parameters
Type Name Description
System.String model
System.String output
Returns
Type Description
ExceptionStatus

dnn_writeTextGraph_Windows(String, String)

Declaration
[Pure]
public static extern ExceptionStatus dnn_writeTextGraph_Windows(string model, string output)
Parameters
Type Name Description
System.String model
System.String output
Returns
Type Description
ExceptionStatus

face_BasicFaceRecognizer_getEigenValues(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_BasicFaceRecognizer_getEigenValues(IntPtr obj, IntPtr dst)
Parameters
Type Name Description
IntPtr obj
IntPtr dst
Returns
Type Description
ExceptionStatus

face_BasicFaceRecognizer_getEigenVectors(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_BasicFaceRecognizer_getEigenVectors(IntPtr obj, IntPtr dst)
Parameters
Type Name Description
IntPtr obj
IntPtr dst
Returns
Type Description
ExceptionStatus

face_BasicFaceRecognizer_getLabels(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_BasicFaceRecognizer_getLabels(IntPtr obj, IntPtr dst)
Parameters
Type Name Description
IntPtr obj
IntPtr dst
Returns
Type Description
ExceptionStatus

face_BasicFaceRecognizer_getMean(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_BasicFaceRecognizer_getMean(IntPtr obj, IntPtr dst)
Parameters
Type Name Description
IntPtr obj
IntPtr dst
Returns
Type Description
ExceptionStatus

face_BasicFaceRecognizer_getNumComponents(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_BasicFaceRecognizer_getNumComponents(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_BasicFaceRecognizer_getProjections(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_BasicFaceRecognizer_getProjections(IntPtr obj, IntPtr dst)
Parameters
Type Name Description
IntPtr obj
IntPtr dst
Returns
Type Description
ExceptionStatus

face_BasicFaceRecognizer_getThreshold(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus face_BasicFaceRecognizer_getThreshold(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

face_BasicFaceRecognizer_setNumComponents(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_BasicFaceRecognizer_setNumComponents(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

face_BasicFaceRecognizer_setThreshold(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus face_BasicFaceRecognizer_setThreshold(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

face_EigenFaceRecognizer_create(Int32, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_EigenFaceRecognizer_create(int numComponents, double threshold, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 numComponents
System.Double threshold
IntPtr returnValue
Returns
Type Description
ExceptionStatus

face_Facemark_fit(IntPtr, IntPtr, IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_Facemark_fit(IntPtr obj, IntPtr image, IntPtr faces, IntPtr landmarks, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr image
IntPtr faces
IntPtr landmarks
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_Facemark_loadModel(IntPtr, String)

Declaration
[Pure]
public static extern ExceptionStatus face_Facemark_loadModel(IntPtr obj, string model)
Parameters
Type Name Description
IntPtr obj
System.String model
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_create(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_create(IntPtr params, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr params
IntPtr returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_m_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_m_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_m_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_m_set(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_max_m_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_max_m_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_max_m_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_max_m_set(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_max_n_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_max_n_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_max_n_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_max_n_set(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_model_filename_get(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_model_filename_get(IntPtr obj, IntPtr s)
Parameters
Type Name Description
IntPtr obj
IntPtr s
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_model_filename_set(IntPtr, String)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_model_filename_set(IntPtr obj, string s)
Parameters
Type Name Description
IntPtr obj
System.String s
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_n_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_n_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_n_iter_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_n_iter_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_n_iter_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_n_iter_set(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_n_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_n_set(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_new(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_new(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_read(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_read(IntPtr obj, IntPtr fn)
Parameters
Type Name Description
IntPtr obj
IntPtr fn
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_save_model_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_save_model_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_save_model_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_save_model_set(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_scales_get(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_scales_get(IntPtr obj, IntPtr v)
Parameters
Type Name Description
IntPtr obj
IntPtr v
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_scales_set(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_scales_set(IntPtr obj, IntPtr v)
Parameters
Type Name Description
IntPtr obj
IntPtr v
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_texture_max_m_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_texture_max_m_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_texture_max_m_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_texture_max_m_set(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_verbose_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_verbose_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_verbose_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_verbose_set(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

face_FacemarkAAM_Params_write(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_write(IntPtr obj, IntPtr fs)
Parameters
Type Name Description
IntPtr obj
IntPtr fs
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_create(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_create(IntPtr params, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr params
IntPtr returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_bagging_overlap_get(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_bagging_overlap_get(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_bagging_overlap_set(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_bagging_overlap_set(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_cascade_face_get(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_cascade_face_get(IntPtr obj, IntPtr s)
Parameters
Type Name Description
IntPtr obj
IntPtr s
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_cascade_face_set(IntPtr, String)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_cascade_face_set(IntPtr obj, string s)
Parameters
Type Name Description
IntPtr obj
System.String s
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_detectROI_get(IntPtr, out Rect)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_detectROI_get(IntPtr obj, out Rect returnValue)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.Rect returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_detectROI_set(IntPtr, Rect)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_detectROI_set(IntPtr obj, Rect val)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.Rect val
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_feats_m_get(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_feats_m_get(IntPtr obj, IntPtr v)
Parameters
Type Name Description
IntPtr obj
IntPtr v
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_feats_m_set(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_feats_m_set(IntPtr obj, IntPtr v)
Parameters
Type Name Description
IntPtr obj
IntPtr v
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_initShape_n_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_initShape_n_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_initShape_n_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_initShape_n_set(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_model_filename_get(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_model_filename_get(IntPtr obj, IntPtr s)
Parameters
Type Name Description
IntPtr obj
IntPtr s
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_model_filename_set(IntPtr, String)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_model_filename_set(IntPtr obj, string s)
Parameters
Type Name Description
IntPtr obj
System.String s
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_n_landmarks_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_n_landmarks_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_n_landmarks_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_n_landmarks_set(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_new(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_new(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_pupils0_get(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_pupils0_get(IntPtr obj, IntPtr v)
Parameters
Type Name Description
IntPtr obj
IntPtr v
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_pupils0_set(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_pupils0_set(IntPtr obj, IntPtr v)
Parameters
Type Name Description
IntPtr obj
IntPtr v
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_pupils1_get(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_pupils1_get(IntPtr obj, IntPtr v)
Parameters
Type Name Description
IntPtr obj
IntPtr v
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_pupils1_set(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_pupils1_set(IntPtr obj, IntPtr v)
Parameters
Type Name Description
IntPtr obj
IntPtr v
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_radius_m_get(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_radius_m_get(IntPtr obj, IntPtr v)
Parameters
Type Name Description
IntPtr obj
IntPtr v
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_radius_m_set(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_radius_m_set(IntPtr obj, IntPtr v)
Parameters
Type Name Description
IntPtr obj
IntPtr v
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_read(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_read(IntPtr obj, IntPtr fn)
Parameters
Type Name Description
IntPtr obj
IntPtr fn
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_save_model_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_save_model_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_save_model_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_save_model_set(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_seed_get(IntPtr, out UInt32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_seed_get(IntPtr obj, out uint returnValue)
Parameters
Type Name Description
IntPtr obj
System.UInt32 returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_seed_set(IntPtr, UInt32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_seed_set(IntPtr obj, uint val)
Parameters
Type Name Description
IntPtr obj
System.UInt32 val
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_shape_offset_get(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_shape_offset_get(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_shape_offset_set(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_shape_offset_set(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_stages_n_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_stages_n_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_stages_n_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_stages_n_set(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_tree_depth_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_tree_depth_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_tree_depth_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_tree_depth_set(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_tree_n_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_tree_n_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_tree_n_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_tree_n_set(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_verbose_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_verbose_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_verbose_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_verbose_set(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

face_FacemarkLBF_Params_write(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_write(IntPtr obj, IntPtr fs)
Parameters
Type Name Description
IntPtr obj
IntPtr fs
Returns
Type Description
ExceptionStatus

face_FaceRecognizer_getLabelInfo(IntPtr, Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FaceRecognizer_getLabelInfo(IntPtr obj, int label, IntPtr dst)
Parameters
Type Name Description
IntPtr obj
System.Int32 label
IntPtr dst
Returns
Type Description
ExceptionStatus

face_FaceRecognizer_getLabelsByString(IntPtr, String, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FaceRecognizer_getLabelsByString(IntPtr obj, string str, IntPtr dst)
Parameters
Type Name Description
IntPtr obj
System.String str
IntPtr dst
Returns
Type Description
ExceptionStatus

face_FaceRecognizer_getThreshold(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus face_FaceRecognizer_getThreshold(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

face_FaceRecognizer_predict1(IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FaceRecognizer_predict1(IntPtr obj, IntPtr src, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr src
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_FaceRecognizer_predict2(IntPtr, IntPtr, out Int32, out Double)

Declaration
[Pure]
public static extern ExceptionStatus face_FaceRecognizer_predict2(IntPtr obj, IntPtr src, out int label, out double confidence)
Parameters
Type Name Description
IntPtr obj
IntPtr src
System.Int32 label
System.Double confidence
Returns
Type Description
ExceptionStatus

face_FaceRecognizer_read1(IntPtr, String)

Declaration
[Pure]
public static extern ExceptionStatus face_FaceRecognizer_read1(IntPtr obj, string filename)
Parameters
Type Name Description
IntPtr obj
System.String filename
Returns
Type Description
ExceptionStatus

face_FaceRecognizer_read2(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FaceRecognizer_read2(IntPtr obj, IntPtr fs)
Parameters
Type Name Description
IntPtr obj
IntPtr fs
Returns
Type Description
ExceptionStatus

face_FaceRecognizer_setLabelInfo(IntPtr, Int32, String)

Declaration
[Pure]
public static extern ExceptionStatus face_FaceRecognizer_setLabelInfo(IntPtr obj, int label, string strInfo)
Parameters
Type Name Description
IntPtr obj
System.Int32 label
System.String strInfo
Returns
Type Description
ExceptionStatus

face_FaceRecognizer_setThreshold(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus face_FaceRecognizer_setThreshold(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

face_FaceRecognizer_train(IntPtr, IntPtr[], Int32, Int32[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FaceRecognizer_train(IntPtr obj, IntPtr[] src, int srcLength, int[] labels, int labelsLength)
Parameters
Type Name Description
IntPtr obj
IntPtr[] src
System.Int32 srcLength
System.Int32[] labels
System.Int32 labelsLength
Returns
Type Description
ExceptionStatus

face_FaceRecognizer_update(IntPtr, IntPtr[], Int32, Int32[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_FaceRecognizer_update(IntPtr obj, IntPtr[] src, int srcLength, int[] labels, int labelsLength)
Parameters
Type Name Description
IntPtr obj
IntPtr[] src
System.Int32 srcLength
System.Int32[] labels
System.Int32 labelsLength
Returns
Type Description
ExceptionStatus

face_FaceRecognizer_write1(IntPtr, String)

Declaration
[Pure]
public static extern ExceptionStatus face_FaceRecognizer_write1(IntPtr obj, string filename)
Parameters
Type Name Description
IntPtr obj
System.String filename
Returns
Type Description
ExceptionStatus

face_FaceRecognizer_write2(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FaceRecognizer_write2(IntPtr obj, IntPtr fs)
Parameters
Type Name Description
IntPtr obj
IntPtr fs
Returns
Type Description
ExceptionStatus

face_FisherFaceRecognizer_create(Int32, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_FisherFaceRecognizer_create(int numComponents, double threshold, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 numComponents
System.Double threshold
IntPtr returnValue
Returns
Type Description
ExceptionStatus

face_LBPHFaceRecognizer_create(Int32, Int32, Int32, Int32, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_create(int radius, int neighbors, int gridX, int gridY, double threshold, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 radius
System.Int32 neighbors
System.Int32 gridX
System.Int32 gridY
System.Double threshold
IntPtr returnValue
Returns
Type Description
ExceptionStatus

face_LBPHFaceRecognizer_getGridX(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_getGridX(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_LBPHFaceRecognizer_getGridY(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_getGridY(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_LBPHFaceRecognizer_getHistograms(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_getHistograms(IntPtr obj, IntPtr dst)
Parameters
Type Name Description
IntPtr obj
IntPtr dst
Returns
Type Description
ExceptionStatus

face_LBPHFaceRecognizer_getLabels(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_getLabels(IntPtr obj, IntPtr dst)
Parameters
Type Name Description
IntPtr obj
IntPtr dst
Returns
Type Description
ExceptionStatus

face_LBPHFaceRecognizer_getNeighbors(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_getNeighbors(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_LBPHFaceRecognizer_getRadius(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_getRadius(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

face_LBPHFaceRecognizer_getThreshold(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_getThreshold(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

face_LBPHFaceRecognizer_setGridX(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_setGridX(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

face_LBPHFaceRecognizer_setGridY(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_setGridY(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

face_LBPHFaceRecognizer_setNeighbors(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_setNeighbors(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

face_LBPHFaceRecognizer_setRadius(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_setRadius(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

face_LBPHFaceRecognizer_setThreshold(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_setThreshold(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

face_Ptr_EigenFaceRecognizer_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_Ptr_EigenFaceRecognizer_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

face_Ptr_EigenFaceRecognizer_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_Ptr_EigenFaceRecognizer_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

face_Ptr_FacemarkAAM_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_Ptr_FacemarkAAM_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

face_Ptr_FacemarkAAM_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_Ptr_FacemarkAAM_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

face_Ptr_FacemarkLBF_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_Ptr_FacemarkLBF_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

face_Ptr_FacemarkLBF_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_Ptr_FacemarkLBF_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

face_Ptr_FisherFaceRecognizer_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_Ptr_FisherFaceRecognizer_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

face_Ptr_FisherFaceRecognizer_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_Ptr_FisherFaceRecognizer_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

face_Ptr_LBPHFaceRecognizer_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_Ptr_LBPHFaceRecognizer_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

face_Ptr_LBPHFaceRecognizer_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus face_Ptr_LBPHFaceRecognizer_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_AGAST(IntPtr, IntPtr, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AGAST(IntPtr image, IntPtr keypoints, int threshold, int nonmaxSuppression, int type)
Parameters
Type Name Description
IntPtr image
IntPtr keypoints
System.Int32 threshold
System.Int32 nonmaxSuppression
System.Int32 type
Returns
Type Description
ExceptionStatus

features2d_AgastFeatureDetector_create(Int32, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AgastFeatureDetector_create(int threshold, int nonmaxSuppression, int type, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 threshold
System.Int32 nonmaxSuppression
System.Int32 type
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_AgastFeatureDetector_getNonmaxSuppression(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AgastFeatureDetector_getNonmaxSuppression(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_AgastFeatureDetector_getThreshold(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AgastFeatureDetector_getThreshold(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_AgastFeatureDetector_getType(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AgastFeatureDetector_getType(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_AgastFeatureDetector_setNonmaxSuppression(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AgastFeatureDetector_setNonmaxSuppression(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_AgastFeatureDetector_setThreshold(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AgastFeatureDetector_setThreshold(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_AgastFeatureDetector_setType(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AgastFeatureDetector_setType(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_AKAZE_create(Int32, Int32, Int32, Single, Int32, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AKAZE_create(int descriptor_type, int descriptor_size, int descriptor_channels, float threshold, int nOctaves, int nOctaveLayers, int diffusivity, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 descriptor_type
System.Int32 descriptor_size
System.Int32 descriptor_channels
System.Single threshold
System.Int32 nOctaves
System.Int32 nOctaveLayers
System.Int32 diffusivity
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_AKAZE_getDescriptorChannels(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AKAZE_getDescriptorChannels(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_AKAZE_getDescriptorSize(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AKAZE_getDescriptorSize(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_AKAZE_getDescriptorType(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AKAZE_getDescriptorType(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_AKAZE_getDiffusivity(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AKAZE_getDiffusivity(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_AKAZE_getNOctaveLayers(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AKAZE_getNOctaveLayers(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_AKAZE_getNOctaves(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AKAZE_getNOctaves(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_AKAZE_getThreshold(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AKAZE_getThreshold(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

features2d_AKAZE_setDescriptorChannels(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AKAZE_setDescriptorChannels(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_AKAZE_setDescriptorSize(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AKAZE_setDescriptorSize(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_AKAZE_setDescriptorType(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AKAZE_setDescriptorType(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_AKAZE_setDiffusivity(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AKAZE_setDiffusivity(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_AKAZE_setNOctaveLayers(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AKAZE_setNOctaveLayers(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_AKAZE_setNOctaves(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AKAZE_setNOctaves(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_AKAZE_setThreshold(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus features2d_AKAZE_setThreshold(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

features2d_BFMatcher_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BFMatcher_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

features2d_BFMatcher_isMaskSupported(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BFMatcher_isMaskSupported(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_BFMatcher_new(Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BFMatcher_new(int normType, int crossCheck, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 normType
System.Int32 crossCheck
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_BOWImgDescriptorExtractor_compute11(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_compute11(IntPtr obj, IntPtr image, IntPtr keypoints, IntPtr imgDescriptor, IntPtr pointIdxsOfClusters, IntPtr descriptors)
Parameters
Type Name Description
IntPtr obj
IntPtr image
IntPtr keypoints
IntPtr imgDescriptor
IntPtr pointIdxsOfClusters
IntPtr descriptors
Returns
Type Description
ExceptionStatus

features2d_BOWImgDescriptorExtractor_compute12(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_compute12(IntPtr obj, IntPtr keypointDescriptors, IntPtr imgDescriptor, IntPtr pointIdxsOfClusters)
Parameters
Type Name Description
IntPtr obj
IntPtr keypointDescriptors
IntPtr imgDescriptor
IntPtr pointIdxsOfClusters
Returns
Type Description
ExceptionStatus

features2d_BOWImgDescriptorExtractor_compute2(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_compute2(IntPtr obj, IntPtr image, IntPtr keypoints, IntPtr imgDescriptor)
Parameters
Type Name Description
IntPtr obj
IntPtr image
IntPtr keypoints
IntPtr imgDescriptor
Returns
Type Description
ExceptionStatus

features2d_BOWImgDescriptorExtractor_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

features2d_BOWImgDescriptorExtractor_descriptorSize(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_descriptorSize(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_BOWImgDescriptorExtractor_descriptorType(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_descriptorType(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_BOWImgDescriptorExtractor_getVocabulary(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_getVocabulary(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_BOWImgDescriptorExtractor_new1_Ptr(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_new1_Ptr(IntPtr dextractor, IntPtr dmatcher, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr dextractor
IntPtr dmatcher
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_BOWImgDescriptorExtractor_new1_RawPtr(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_new1_RawPtr(IntPtr dextractor, IntPtr dmatcher, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr dextractor
IntPtr dmatcher
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_BOWImgDescriptorExtractor_new2_Ptr(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_new2_Ptr(IntPtr dmatcher, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr dmatcher
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_BOWImgDescriptorExtractor_new2_RawPtr(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_new2_RawPtr(IntPtr dmatcher, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr dmatcher
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_BOWImgDescriptorExtractor_setVocabulary(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_setVocabulary(IntPtr obj, IntPtr vocabulary)
Parameters
Type Name Description
IntPtr obj
IntPtr vocabulary
Returns
Type Description
ExceptionStatus

features2d_BOWKMeansTrainer_cluster1(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BOWKMeansTrainer_cluster1(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_BOWKMeansTrainer_cluster2(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BOWKMeansTrainer_cluster2(IntPtr obj, IntPtr descriptors, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr descriptors
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_BOWKMeansTrainer_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BOWKMeansTrainer_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

features2d_BOWKMeansTrainer_new(Int32, TermCriteria, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BOWKMeansTrainer_new(int clusterCount, TermCriteria termcrit, int attempts, int flags, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 clusterCount
OpenCvSharp.TermCriteria termcrit
System.Int32 attempts
System.Int32 flags
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_BOWTrainer_add(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BOWTrainer_add(IntPtr obj, IntPtr descriptors)
Parameters
Type Name Description
IntPtr obj
IntPtr descriptors
Returns
Type Description
ExceptionStatus

features2d_BOWTrainer_clear(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BOWTrainer_clear(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

features2d_BOWTrainer_descriptorsCount(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BOWTrainer_descriptorsCount(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_BOWTrainer_getDescriptors(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BOWTrainer_getDescriptors(IntPtr obj, IntPtr descriptors)
Parameters
Type Name Description
IntPtr obj
IntPtr descriptors
Returns
Type Description
ExceptionStatus

features2d_BRISK_create1(Int32, Int32, Single, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BRISK_create1(int thresh, int octaves, float patternScale, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 thresh
System.Int32 octaves
System.Single patternScale
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_BRISK_create2(Single[], Int32, Int32[], Int32, Single, Single, Int32[], Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BRISK_create2(float[] radiusList, int radiusListLength, int[] numberList, int numberListLength, float dMax, float dMin, int[] indexChange, int indexChangeLength, out IntPtr returnValue)
Parameters
Type Name Description
System.Single[] radiusList
System.Int32 radiusListLength
System.Int32[] numberList
System.Int32 numberListLength
System.Single dMax
System.Single dMin
System.Int32[] indexChange
System.Int32 indexChangeLength
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_BRISK_create3(Int32, Int32, Single[], Int32, Int32[], Int32, Single, Single, Int32[], Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_BRISK_create3(int thresh, int octaves, float[] radiusList, int radiusListLength, int[] numberList, int numberListLength, float dMax, float dMin, int[] indexChange, int indexChangeLength, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 thresh
System.Int32 octaves
System.Single[] radiusList
System.Int32 radiusListLength
System.Int32[] numberList
System.Int32 numberListLength
System.Single dMax
System.Single dMin
System.Int32[] indexChange
System.Int32 indexChangeLength
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_computeRecallPrecisionCurve(IntPtr[], Int32, Int32[], IntPtr[], Int32, Int32[], IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_computeRecallPrecisionCurve(IntPtr[] matches1to2, int matches1to2Size1, int[] matches1to2Size2, IntPtr[] correctMatches1to2Mask, int correctMatches1to2MaskSize1, int[] correctMatches1to2MaskSize2, IntPtr recallPrecisionCurve)
Parameters
Type Name Description
IntPtr[] matches1to2
System.Int32 matches1to2Size1
System.Int32[] matches1to2Size2
IntPtr[] correctMatches1to2Mask
System.Int32 correctMatches1to2MaskSize1
System.Int32[] correctMatches1to2MaskSize2
IntPtr recallPrecisionCurve
Returns
Type Description
ExceptionStatus

features2d_DescriptorMatcher_add(IntPtr, IntPtr[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_add(IntPtr obj, IntPtr[] descriptors, int descriptorLength)
Parameters
Type Name Description
IntPtr obj
IntPtr[] descriptors
System.Int32 descriptorLength
Returns
Type Description
ExceptionStatus

features2d_DescriptorMatcher_clear(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_clear(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

features2d_DescriptorMatcher_create(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_create(string descriptorMatcherType, out IntPtr returnValue)
Parameters
Type Name Description
System.String descriptorMatcherType
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_DescriptorMatcher_empty(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_empty(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_DescriptorMatcher_getTrainDescriptors(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_getTrainDescriptors(IntPtr obj, IntPtr dst)
Parameters
Type Name Description
IntPtr obj
IntPtr dst
Returns
Type Description
ExceptionStatus

features2d_DescriptorMatcher_isMaskSupported(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_isMaskSupported(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_DescriptorMatcher_knnMatch1(IntPtr, IntPtr, IntPtr, IntPtr, Int32, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_knnMatch1(IntPtr obj, IntPtr queryDescriptors, IntPtr trainDescriptors, IntPtr matches, int k, IntPtr mask, int compactResult)
Parameters
Type Name Description
IntPtr obj
IntPtr queryDescriptors
IntPtr trainDescriptors
IntPtr matches
System.Int32 k
IntPtr mask
System.Int32 compactResult
Returns
Type Description
ExceptionStatus

features2d_DescriptorMatcher_knnMatch2(IntPtr, IntPtr, IntPtr, Int32, IntPtr[], Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_knnMatch2(IntPtr obj, IntPtr queryDescriptors, IntPtr matches, int k, IntPtr[] masks, int masksSize, int compactResult)
Parameters
Type Name Description
IntPtr obj
IntPtr queryDescriptors
IntPtr matches
System.Int32 k
IntPtr[] masks
System.Int32 masksSize
System.Int32 compactResult
Returns
Type Description
ExceptionStatus

features2d_DescriptorMatcher_match1(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_match1(IntPtr obj, IntPtr queryDescriptors, IntPtr trainDescriptors, IntPtr matches, IntPtr mask)
Parameters
Type Name Description
IntPtr obj
IntPtr queryDescriptors
IntPtr trainDescriptors
IntPtr matches
IntPtr mask
Returns
Type Description
ExceptionStatus

features2d_DescriptorMatcher_match2(IntPtr, IntPtr, IntPtr, IntPtr[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_match2(IntPtr obj, IntPtr queryDescriptors, IntPtr matches, IntPtr[] masks, int masksSize)
Parameters
Type Name Description
IntPtr obj
IntPtr queryDescriptors
IntPtr matches
IntPtr[] masks
System.Int32 masksSize
Returns
Type Description
ExceptionStatus

features2d_DescriptorMatcher_radiusMatch1(IntPtr, IntPtr, IntPtr, IntPtr, Single, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_radiusMatch1(IntPtr obj, IntPtr queryDescriptors, IntPtr trainDescriptors, IntPtr matches, float maxDistance, IntPtr mask, int compactResult)
Parameters
Type Name Description
IntPtr obj
IntPtr queryDescriptors
IntPtr trainDescriptors
IntPtr matches
System.Single maxDistance
IntPtr mask
System.Int32 compactResult
Returns
Type Description
ExceptionStatus

features2d_DescriptorMatcher_radiusMatch2(IntPtr, IntPtr, IntPtr, Single, IntPtr[], Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_radiusMatch2(IntPtr obj, IntPtr queryDescriptors, IntPtr matches, float maxDistance, IntPtr[] masks, int masksSize, int compactResult)
Parameters
Type Name Description
IntPtr obj
IntPtr queryDescriptors
IntPtr matches
System.Single maxDistance
IntPtr[] masks
System.Int32 masksSize
System.Int32 compactResult
Returns
Type Description
ExceptionStatus

features2d_DescriptorMatcher_train(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_train(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

features2d_drawKeypoints(IntPtr, KeyPoint[], Int32, IntPtr, Scalar, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_drawKeypoints(IntPtr image, KeyPoint[] keypoints, int keypointsLength, IntPtr outImage, Scalar color, int flags)
Parameters
Type Name Description
IntPtr image
OpenCvSharp.KeyPoint[] keypoints
System.Int32 keypointsLength
IntPtr outImage
OpenCvSharp.Scalar color
System.Int32 flags
Returns
Type Description
ExceptionStatus

features2d_drawMatches(IntPtr, KeyPoint[], Int32, IntPtr, KeyPoint[], Int32, DMatch[], Int32, IntPtr, Scalar, Scalar, Byte[], Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_drawMatches(IntPtr img1, KeyPoint[] keypoints1, int keypoints1Length, IntPtr img2, KeyPoint[] keypoints2, int keypoints2Length, DMatch[] matches1to2, int matches1to2Length, IntPtr outImg, Scalar matchColor, Scalar singlePointColor, byte[] matchesMask, int matchesMaskLength, int flags)
Parameters
Type Name Description
IntPtr img1
OpenCvSharp.KeyPoint[] keypoints1
System.Int32 keypoints1Length
IntPtr img2
OpenCvSharp.KeyPoint[] keypoints2
System.Int32 keypoints2Length
OpenCvSharp.DMatch[] matches1to2
System.Int32 matches1to2Length
IntPtr outImg
OpenCvSharp.Scalar matchColor
OpenCvSharp.Scalar singlePointColor
System.Byte[] matchesMask
System.Int32 matchesMaskLength
System.Int32 flags
Returns
Type Description
ExceptionStatus

features2d_drawMatchesKnn(IntPtr, KeyPoint[], Int32, IntPtr, KeyPoint[], Int32, IntPtr[], Int32, Int32[], IntPtr, Scalar, Scalar, IntPtr[], Int32, Int32[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_drawMatchesKnn(IntPtr img1, KeyPoint[] keypoints1, int keypoints1Length, IntPtr img2, KeyPoint[] keypoints2, int keypoints2Length, IntPtr[] matches1to2, int matches1to2Size1, int[] matches1to2Size2, IntPtr outImg, Scalar matchColor, Scalar singlePointColor, IntPtr[] matchesMask, int matchesMaskSize1, int[] matchesMaskSize2, int flags)
Parameters
Type Name Description
IntPtr img1
OpenCvSharp.KeyPoint[] keypoints1
System.Int32 keypoints1Length
IntPtr img2
OpenCvSharp.KeyPoint[] keypoints2
System.Int32 keypoints2Length
IntPtr[] matches1to2
System.Int32 matches1to2Size1
System.Int32[] matches1to2Size2
IntPtr outImg
OpenCvSharp.Scalar matchColor
OpenCvSharp.Scalar singlePointColor
IntPtr[] matchesMask
System.Int32 matchesMaskSize1
System.Int32[] matchesMaskSize2
System.Int32 flags
Returns
Type Description
ExceptionStatus

features2d_evaluateFeatureDetector(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, out Single, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_evaluateFeatureDetector(IntPtr img1, IntPtr img2, IntPtr H1to2, IntPtr keypoints1, IntPtr keypoints2, out float repeatability, out int correspCount)
Parameters
Type Name Description
IntPtr img1
IntPtr img2
IntPtr H1to2
IntPtr keypoints1
IntPtr keypoints2
System.Single repeatability
System.Int32 correspCount
Returns
Type Description
ExceptionStatus

features2d_FAST1(IntPtr, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_FAST1(IntPtr image, IntPtr keypoints, int threshold, int nonmaxSupression)
Parameters
Type Name Description
IntPtr image
IntPtr keypoints
System.Int32 threshold
System.Int32 nonmaxSupression
Returns
Type Description
ExceptionStatus

features2d_FAST2(IntPtr, IntPtr, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_FAST2(IntPtr image, IntPtr keypoints, int threshold, int nonmaxSupression, int type)
Parameters
Type Name Description
IntPtr image
IntPtr keypoints
System.Int32 threshold
System.Int32 nonmaxSupression
System.Int32 type
Returns
Type Description
ExceptionStatus

features2d_FastFeatureDetector_create(Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_FastFeatureDetector_create(int threshold, int nonmaxSuppression, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 threshold
System.Int32 nonmaxSuppression
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_FastFeatureDetector_getNonmaxSuppression(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_FastFeatureDetector_getNonmaxSuppression(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_FastFeatureDetector_getThreshold(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_FastFeatureDetector_getThreshold(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_FastFeatureDetector_getType(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_FastFeatureDetector_getType(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_FastFeatureDetector_setNonmaxSuppression(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_FastFeatureDetector_setNonmaxSuppression(IntPtr obj, int f)
Parameters
Type Name Description
IntPtr obj
System.Int32 f
Returns
Type Description
ExceptionStatus

features2d_FastFeatureDetector_setThreshold(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_FastFeatureDetector_setThreshold(IntPtr obj, int threshold)
Parameters
Type Name Description
IntPtr obj
System.Int32 threshold
Returns
Type Description
ExceptionStatus

features2d_FastFeatureDetector_setType(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_FastFeatureDetector_setType(IntPtr obj, int type)
Parameters
Type Name Description
IntPtr obj
System.Int32 type
Returns
Type Description
ExceptionStatus

features2d_Feature2D_compute1(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Feature2D_compute1(IntPtr obj, IntPtr image, IntPtr keypoints, IntPtr descriptors)
Parameters
Type Name Description
IntPtr obj
IntPtr image
IntPtr keypoints
IntPtr descriptors
Returns
Type Description
ExceptionStatus

features2d_Feature2D_compute2(IntPtr, IntPtr[], Int32, IntPtr, IntPtr[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Feature2D_compute2(IntPtr detector, IntPtr[] images, int imageLength, IntPtr keypoints, IntPtr[] descriptors, int descriptorsLength)
Parameters
Type Name Description
IntPtr detector
IntPtr[] images
System.Int32 imageLength
IntPtr keypoints
IntPtr[] descriptors
System.Int32 descriptorsLength
Returns
Type Description
ExceptionStatus

features2d_Feature2D_defaultNorm(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Feature2D_defaultNorm(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_Feature2D_descriptorSize(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Feature2D_descriptorSize(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_Feature2D_descriptorType(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Feature2D_descriptorType(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_Feature2D_detect_InputArray(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Feature2D_detect_InputArray(IntPtr detector, IntPtr image, IntPtr keypoints, IntPtr mask)
Parameters
Type Name Description
IntPtr detector
IntPtr image
IntPtr keypoints
IntPtr mask
Returns
Type Description
ExceptionStatus

features2d_Feature2D_detect_Mat1(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Feature2D_detect_Mat1(IntPtr detector, IntPtr image, IntPtr keypoints, IntPtr mask)
Parameters
Type Name Description
IntPtr detector
IntPtr image
IntPtr keypoints
IntPtr mask
Returns
Type Description
ExceptionStatus

features2d_Feature2D_detect_Mat2(IntPtr, IntPtr[], Int32, IntPtr, IntPtr[])

Declaration
[Pure]
public static extern ExceptionStatus features2d_Feature2D_detect_Mat2(IntPtr detector, IntPtr[] images, int imageLength, IntPtr keypoints, IntPtr[] mask)
Parameters
Type Name Description
IntPtr detector
IntPtr[] images
System.Int32 imageLength
IntPtr keypoints
IntPtr[] mask
Returns
Type Description
ExceptionStatus

features2d_Feature2D_detectAndCompute(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Feature2D_detectAndCompute(IntPtr detector, IntPtr image, IntPtr mask, IntPtr keypoints, IntPtr descriptors, int useProvidedKeypoints)
Parameters
Type Name Description
IntPtr detector
IntPtr image
IntPtr mask
IntPtr keypoints
IntPtr descriptors
System.Int32 useProvidedKeypoints
Returns
Type Description
ExceptionStatus

features2d_Feature2D_empty(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Feature2D_empty(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_Feature2D_getDefaultName(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Feature2D_getDefaultName(IntPtr obj, IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_Feature2D_read(IntPtr, String)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Feature2D_read(IntPtr obj, string fileName)
Parameters
Type Name Description
IntPtr obj
System.String fileName
Returns
Type Description
ExceptionStatus

features2d_Feature2D_write(IntPtr, String)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Feature2D_write(IntPtr obj, string fileName)
Parameters
Type Name Description
IntPtr obj
System.String fileName
Returns
Type Description
ExceptionStatus

features2d_FlannBasedMatcher_add(IntPtr, IntPtr[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_FlannBasedMatcher_add(IntPtr obj, IntPtr[] descriptors, int descriptorsSize)
Parameters
Type Name Description
IntPtr obj
IntPtr[] descriptors
System.Int32 descriptorsSize
Returns
Type Description
ExceptionStatus

features2d_FlannBasedMatcher_clear(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_FlannBasedMatcher_clear(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

features2d_FlannBasedMatcher_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_FlannBasedMatcher_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

features2d_FlannBasedMatcher_isMaskSupported(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_FlannBasedMatcher_isMaskSupported(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_FlannBasedMatcher_new(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_FlannBasedMatcher_new(IntPtr indexParams, IntPtr searchParams, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr indexParams
IntPtr searchParams
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_FlannBasedMatcher_train(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_FlannBasedMatcher_train(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

features2d_getNearestPoint(Point2f[], Int32, Single, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_getNearestPoint(Point2f[] recallPrecisionCurve, int recallPrecisionCurveSize, float l_precision, out int returnValue)
Parameters
Type Name Description
OpenCvSharp.Point2f[] recallPrecisionCurve
System.Int32 recallPrecisionCurveSize
System.Single l_precision
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_getRecall(Point2f[], Int32, Single, out Single)

Declaration
[Pure]
public static extern ExceptionStatus features2d_getRecall(Point2f[] recallPrecisionCurve, int recallPrecisionCurveSize, float l_precision, out float returnValue)
Parameters
Type Name Description
OpenCvSharp.Point2f[] recallPrecisionCurve
System.Int32 recallPrecisionCurveSize
System.Single l_precision
System.Single returnValue
Returns
Type Description
ExceptionStatus

features2d_GFTTDetector_create(Int32, Double, Double, Int32, Int32, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_create(int maxCorners, double qualityLevel, double minDistance, int blockSize, int useHarrisDetector, double k, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 maxCorners
System.Double qualityLevel
System.Double minDistance
System.Int32 blockSize
System.Int32 useHarrisDetector
System.Double k
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_GFTTDetector_getBlockSize(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_getBlockSize(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_GFTTDetector_getHarrisDetector(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_getHarrisDetector(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_GFTTDetector_getK(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_getK(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

features2d_GFTTDetector_getMaxFeatures(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_getMaxFeatures(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_GFTTDetector_getMinDistance(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_getMinDistance(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

features2d_GFTTDetector_getQualityLevel(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_getQualityLevel(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

features2d_GFTTDetector_setBlockSize(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_setBlockSize(IntPtr obj, int blockSize)
Parameters
Type Name Description
IntPtr obj
System.Int32 blockSize
Returns
Type Description
ExceptionStatus

features2d_GFTTDetector_setHarrisDetector(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_setHarrisDetector(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_GFTTDetector_setK(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_setK(IntPtr obj, double k)
Parameters
Type Name Description
IntPtr obj
System.Double k
Returns
Type Description
ExceptionStatus

features2d_GFTTDetector_setMaxFeatures(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_setMaxFeatures(IntPtr obj, int maxFeatures)
Parameters
Type Name Description
IntPtr obj
System.Int32 maxFeatures
Returns
Type Description
ExceptionStatus

features2d_GFTTDetector_setMinDistance(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_setMinDistance(IntPtr obj, double minDistance)
Parameters
Type Name Description
IntPtr obj
System.Double minDistance
Returns
Type Description
ExceptionStatus

features2d_GFTTDetector_setQualityLevel(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_setQualityLevel(IntPtr obj, double qLevel)
Parameters
Type Name Description
IntPtr obj
System.Double qLevel
Returns
Type Description
ExceptionStatus

features2d_KAZE_create(Int32, Int32, Single, Int32, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_KAZE_create(int extended, int upright, float threshold, int nOctaves, int nOctaveLayers, int diffusivity, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 extended
System.Int32 upright
System.Single threshold
System.Int32 nOctaves
System.Int32 nOctaveLayers
System.Int32 diffusivity
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_KAZE_getDiffusivity(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_KAZE_getDiffusivity(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_KAZE_getExtended(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_KAZE_getExtended(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_KAZE_getNOctaveLayers(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_KAZE_getNOctaveLayers(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_KAZE_getNOctaves(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_KAZE_getNOctaves(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_KAZE_getThreshold(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus features2d_KAZE_getThreshold(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

features2d_KAZE_getUpright(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_KAZE_getUpright(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_KAZE_setDiffusivity(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_KAZE_setDiffusivity(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_KAZE_setExtended(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_KAZE_setExtended(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_KAZE_setNOctaveLayers(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_KAZE_setNOctaveLayers(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_KAZE_setNOctaves(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_KAZE_setNOctaves(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_KAZE_setThreshold(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus features2d_KAZE_setThreshold(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

features2d_KAZE_setUpright(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_KAZE_setUpright(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_KeyPointsFilter_removeDuplicated(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_KeyPointsFilter_removeDuplicated(IntPtr keypoints)
Parameters
Type Name Description
IntPtr keypoints
Returns
Type Description
ExceptionStatus

features2d_KeyPointsFilter_removeDuplicatedSorted(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_KeyPointsFilter_removeDuplicatedSorted(IntPtr keypoints)
Parameters
Type Name Description
IntPtr keypoints
Returns
Type Description
ExceptionStatus

features2d_KeyPointsFilter_retainBest(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_KeyPointsFilter_retainBest(IntPtr keypoints, int nPoints)
Parameters
Type Name Description
IntPtr keypoints
System.Int32 nPoints
Returns
Type Description
ExceptionStatus

features2d_KeyPointsFilter_runByImageBorder(IntPtr, Size, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_KeyPointsFilter_runByImageBorder(IntPtr keypoints, Size imageSize, int borderSize)
Parameters
Type Name Description
IntPtr keypoints
OpenCvSharp.Size imageSize
System.Int32 borderSize
Returns
Type Description
ExceptionStatus

features2d_KeyPointsFilter_runByKeypointSize(IntPtr, Single, Single)

Declaration
[Pure]
public static extern ExceptionStatus features2d_KeyPointsFilter_runByKeypointSize(IntPtr keypoints, float minSize, float maxSize)
Parameters
Type Name Description
IntPtr keypoints
System.Single minSize
System.Single maxSize
Returns
Type Description
ExceptionStatus

features2d_KeyPointsFilter_runByPixelsMask(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_KeyPointsFilter_runByPixelsMask(IntPtr keypoints, IntPtr mask)
Parameters
Type Name Description
IntPtr keypoints
IntPtr mask
Returns
Type Description
ExceptionStatus

features2d_MSER_create(Int32, Int32, Int32, Double, Double, Int32, Double, Double, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_MSER_create(int delta, int minArea, int maxArea, double maxVariation, double minDiversity, int maxEvolution, double areaThreshold, double minMargin, int edgeBlurSize, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 delta
System.Int32 minArea
System.Int32 maxArea
System.Double maxVariation
System.Double minDiversity
System.Int32 maxEvolution
System.Double areaThreshold
System.Double minMargin
System.Int32 edgeBlurSize
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_MSER_detectRegions(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_MSER_detectRegions(IntPtr obj, IntPtr image, IntPtr msers, IntPtr bboxes)
Parameters
Type Name Description
IntPtr obj
IntPtr image
IntPtr msers
IntPtr bboxes
Returns
Type Description
ExceptionStatus

features2d_MSER_getDelta(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_MSER_getDelta(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_MSER_getMaxArea(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_MSER_getMaxArea(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_MSER_getMinArea(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_MSER_getMinArea(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_MSER_getPass2Only(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_MSER_getPass2Only(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_MSER_setDelta(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_MSER_setDelta(IntPtr obj, int delta)
Parameters
Type Name Description
IntPtr obj
System.Int32 delta
Returns
Type Description
ExceptionStatus

features2d_MSER_setMaxArea(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_MSER_setMaxArea(IntPtr obj, int maxArea)
Parameters
Type Name Description
IntPtr obj
System.Int32 maxArea
Returns
Type Description
ExceptionStatus

features2d_MSER_setMinArea(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_MSER_setMinArea(IntPtr obj, int minArea)
Parameters
Type Name Description
IntPtr obj
System.Int32 minArea
Returns
Type Description
ExceptionStatus

features2d_MSER_setPass2Only(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_MSER_setPass2Only(IntPtr obj, int f)
Parameters
Type Name Description
IntPtr obj
System.Int32 f
Returns
Type Description
ExceptionStatus

features2d_ORB_create(Int32, Single, Int32, Int32, Int32, Int32, Int32, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_ORB_create(int nFeatures, float scaleFactor, int nlevels, int edgeThreshold, int firstLevel, int wtaK, int scoreType, int patchSize, int fastThreshold, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 nFeatures
System.Single scaleFactor
System.Int32 nlevels
System.Int32 edgeThreshold
System.Int32 firstLevel
System.Int32 wtaK
System.Int32 scoreType
System.Int32 patchSize
System.Int32 fastThreshold
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_ORB_getEdgeThreshold(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_ORB_getEdgeThreshold(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_ORB_getFastThreshold(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_ORB_getFastThreshold(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_ORB_getFirstLevel(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_ORB_getFirstLevel(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_ORB_getMaxFeatures(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_ORB_getMaxFeatures(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_ORB_getNLevels(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_ORB_getNLevels(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_ORB_getPatchSize(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_ORB_getPatchSize(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_ORB_getScaleFactor(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus features2d_ORB_getScaleFactor(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

features2d_ORB_getScoreType(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_ORB_getScoreType(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_ORB_getWTA_K(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_ORB_getWTA_K(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

features2d_ORB_setEdgeThreshold(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_ORB_setEdgeThreshold(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_ORB_setFastThreshold(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_ORB_setFastThreshold(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_ORB_setFirstLevel(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_ORB_setFirstLevel(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_ORB_setMaxFeatures(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_ORB_setMaxFeatures(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_ORB_setNLevels(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_ORB_setNLevels(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_ORB_setPatchSize(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_ORB_setPatchSize(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_ORB_setScaleFactor(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus features2d_ORB_setScaleFactor(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

features2d_ORB_setScoreType(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_ORB_setScoreType(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_ORB_setWTA_K(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus features2d_ORB_setWTA_K(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

features2d_Ptr_AgastFeatureDetector_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_AgastFeatureDetector_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

features2d_Ptr_AgastFeatureDetector_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_AgastFeatureDetector_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_Ptr_AKAZE_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_AKAZE_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

features2d_Ptr_AKAZE_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_AKAZE_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_Ptr_BFMatcher_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_BFMatcher_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

features2d_Ptr_BFMatcher_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_BFMatcher_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_Ptr_BRISK_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_BRISK_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

features2d_Ptr_BRISK_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_BRISK_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_Ptr_DescriptorMatcher_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_DescriptorMatcher_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

features2d_Ptr_DescriptorMatcher_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_DescriptorMatcher_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_Ptr_FastFeatureDetector_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_FastFeatureDetector_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

features2d_Ptr_FastFeatureDetector_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_FastFeatureDetector_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_Ptr_FlannBasedMatcher_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_FlannBasedMatcher_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

features2d_Ptr_FlannBasedMatcher_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_FlannBasedMatcher_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_Ptr_GFTTDetector_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_GFTTDetector_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

features2d_Ptr_GFTTDetector_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_GFTTDetector_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_Ptr_KAZE_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_KAZE_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

features2d_Ptr_KAZE_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_KAZE_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_Ptr_MSER_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_MSER_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

features2d_Ptr_MSER_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_MSER_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_Ptr_ORB_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_ORB_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

features2d_Ptr_ORB_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_ORB_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_Ptr_SIFT_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_SIFT_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

features2d_Ptr_SIFT_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_SIFT_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_Ptr_SimpleBlobDetector_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_SimpleBlobDetector_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

features2d_Ptr_SimpleBlobDetector_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_Ptr_SimpleBlobDetector_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_SIFT_create(Int32, Int32, Double, Double, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_SIFT_create(int nFeatures, int nOctaveLayers, double contrastThreshold, double edgeThreshold, double sigma, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 nFeatures
System.Int32 nOctaveLayers
System.Double contrastThreshold
System.Double edgeThreshold
System.Double sigma
IntPtr returnValue
Returns
Type Description
ExceptionStatus

features2d_SimpleBlobDetector_create(ref SimpleBlobDetector.WParams, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus features2d_SimpleBlobDetector_create(ref SimpleBlobDetector.WParams parameters, out IntPtr returnValue)
Parameters
Type Name Description
SimpleBlobDetector.WParams parameters
IntPtr returnValue
Returns
Type Description
ExceptionStatus

flann_Index_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Index_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

flann_Index_knnSearch1(IntPtr, Single[], Int32, Int32[], Single[], Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Index_knnSearch1(IntPtr obj, float[] queries, int queriesLength, int[] indices, float[] dists, int knn, IntPtr params)
Parameters
Type Name Description
IntPtr obj
System.Single[] queries
System.Int32 queriesLength
System.Int32[] indices
System.Single[] dists
System.Int32 knn
IntPtr params
Returns
Type Description
ExceptionStatus

flann_Index_knnSearch2(IntPtr, IntPtr, IntPtr, IntPtr, Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Index_knnSearch2(IntPtr obj, IntPtr queries, IntPtr indices, IntPtr dists, int knn, IntPtr params)
Parameters
Type Name Description
IntPtr obj
IntPtr queries
IntPtr indices
IntPtr dists
System.Int32 knn
IntPtr params
Returns
Type Description
ExceptionStatus

flann_Index_knnSearch3(IntPtr, IntPtr, Int32[], Single[], Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Index_knnSearch3(IntPtr obj, IntPtr queries, int[] indices, float[] dists, int knn, IntPtr params)
Parameters
Type Name Description
IntPtr obj
IntPtr queries
System.Int32[] indices
System.Single[] dists
System.Int32 knn
IntPtr params
Returns
Type Description
ExceptionStatus

flann_Index_new(IntPtr, IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Index_new(IntPtr features, IntPtr params, int distType, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr features
IntPtr params
System.Int32 distType
IntPtr returnValue
Returns
Type Description
ExceptionStatus

flann_Index_radiusSearch1(IntPtr, Single[], Int32, Int32[], Int32, Single[], Int32, Double, Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Index_radiusSearch1(IntPtr obj, float[] queries, int queriesLength, int[] indices, int indicesLength, float[] dists, int distsLength, double radius, int maxResults, IntPtr params)
Parameters
Type Name Description
IntPtr obj
System.Single[] queries
System.Int32 queriesLength
System.Int32[] indices
System.Int32 indicesLength
System.Single[] dists
System.Int32 distsLength
System.Double radius
System.Int32 maxResults
IntPtr params
Returns
Type Description
ExceptionStatus

flann_Index_radiusSearch2(IntPtr, IntPtr, IntPtr, IntPtr, Double, Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Index_radiusSearch2(IntPtr obj, IntPtr queries, IntPtr indices, IntPtr dists, double radius, int maxResults, IntPtr params)
Parameters
Type Name Description
IntPtr obj
IntPtr queries
IntPtr indices
IntPtr dists
System.Double radius
System.Int32 maxResults
IntPtr params
Returns
Type Description
ExceptionStatus

flann_Index_radiusSearch3(IntPtr, IntPtr, Int32[], Int32, Single[], Int32, Double, Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Index_radiusSearch3(IntPtr obj, IntPtr queries, int[] indices, int indicesLength, float[] dists, int distsLength, double radius, int maxResults, IntPtr params)
Parameters
Type Name Description
IntPtr obj
IntPtr queries
System.Int32[] indices
System.Int32 indicesLength
System.Single[] dists
System.Int32 distsLength
System.Double radius
System.Int32 maxResults
IntPtr params
Returns
Type Description
ExceptionStatus

flann_Index_save(IntPtr, String)

Declaration
[Pure]
public static extern ExceptionStatus flann_Index_save(IntPtr obj, string filename)
Parameters
Type Name Description
IntPtr obj
System.String filename
Returns
Type Description
ExceptionStatus

flann_IndexParams_getDouble(IntPtr, String, Double, out Double)

Declaration
[Pure]
public static extern ExceptionStatus flann_IndexParams_getDouble(IntPtr obj, string key, double defaultVal, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.String key
System.Double defaultVal
System.Double returnValue
Returns
Type Description
ExceptionStatus

flann_IndexParams_getInt(IntPtr, String, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus flann_IndexParams_getInt(IntPtr obj, string key, int defaultVal, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.String key
System.Int32 defaultVal
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

flann_IndexParams_getString(IntPtr, String, String, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_IndexParams_getString(IntPtr obj, string key, string defaultVal, IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
System.String key
System.String defaultVal
IntPtr returnValue
Returns
Type Description
ExceptionStatus

flann_IndexParams_setAlgorithm(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus flann_IndexParams_setAlgorithm(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

flann_IndexParams_setBool(IntPtr, String, Int32)

Declaration
[Pure]
public static extern ExceptionStatus flann_IndexParams_setBool(IntPtr obj, string key, int value)
Parameters
Type Name Description
IntPtr obj
System.String key
System.Int32 value
Returns
Type Description
ExceptionStatus

flann_IndexParams_setDouble(IntPtr, String, Double)

Declaration
[Pure]
public static extern ExceptionStatus flann_IndexParams_setDouble(IntPtr obj, string key, double value)
Parameters
Type Name Description
IntPtr obj
System.String key
System.Double value
Returns
Type Description
ExceptionStatus

flann_IndexParams_setFloat(IntPtr, String, Single)

Declaration
[Pure]
public static extern ExceptionStatus flann_IndexParams_setFloat(IntPtr obj, string key, float value)
Parameters
Type Name Description
IntPtr obj
System.String key
System.Single value
Returns
Type Description
ExceptionStatus

flann_IndexParams_setInt(IntPtr, String, Int32)

Declaration
[Pure]
public static extern ExceptionStatus flann_IndexParams_setInt(IntPtr obj, string key, int value)
Parameters
Type Name Description
IntPtr obj
System.String key
System.Int32 value
Returns
Type Description
ExceptionStatus

flann_IndexParams_setString(IntPtr, String, String)

Declaration
[Pure]
public static extern ExceptionStatus flann_IndexParams_setString(IntPtr obj, string key, string value)
Parameters
Type Name Description
IntPtr obj
System.String key
System.String value
Returns
Type Description
ExceptionStatus

flann_Ptr_AutotunedIndexParams_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_AutotunedIndexParams_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

flann_Ptr_AutotunedIndexParams_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_AutotunedIndexParams_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

flann_Ptr_AutotunedIndexParams_new(Single, Single, Single, Single, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_AutotunedIndexParams_new(float targetPrecision, float buildWeight, float memoryWeight, float sampleFraction, out IntPtr returnValue)
Parameters
Type Name Description
System.Single targetPrecision
System.Single buildWeight
System.Single memoryWeight
System.Single sampleFraction
IntPtr returnValue
Returns
Type Description
ExceptionStatus

flann_Ptr_CompositeIndexParams_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_CompositeIndexParams_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

flann_Ptr_CompositeIndexParams_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_CompositeIndexParams_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

flann_Ptr_CompositeIndexParams_new(Int32, Int32, Int32, FlannCentersInit, Single, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_CompositeIndexParams_new(int trees, int branching, int iterations, FlannCentersInit centersInit, float cbIndex, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 trees
System.Int32 branching
System.Int32 iterations
FlannCentersInit centersInit
System.Single cbIndex
IntPtr returnValue
Returns
Type Description
ExceptionStatus

flann_Ptr_IndexParams_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_IndexParams_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

flann_Ptr_IndexParams_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_IndexParams_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

flann_Ptr_IndexParams_new(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_IndexParams_new(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

flann_Ptr_KDTreeIndexParams_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_KDTreeIndexParams_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

flann_Ptr_KDTreeIndexParams_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_KDTreeIndexParams_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

flann_Ptr_KDTreeIndexParams_new(Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_KDTreeIndexParams_new(int trees, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 trees
IntPtr returnValue
Returns
Type Description
ExceptionStatus

flann_Ptr_KMeansIndexParams_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_KMeansIndexParams_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

flann_Ptr_KMeansIndexParams_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_KMeansIndexParams_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

flann_Ptr_KMeansIndexParams_new(Int32, Int32, FlannCentersInit, Single, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_KMeansIndexParams_new(int branching, int iterations, FlannCentersInit centersInit, float cbIndex, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 branching
System.Int32 iterations
FlannCentersInit centersInit
System.Single cbIndex
IntPtr returnValue
Returns
Type Description
ExceptionStatus

flann_Ptr_LinearIndexParams_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_LinearIndexParams_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

flann_Ptr_LinearIndexParams_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_LinearIndexParams_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

flann_Ptr_LinearIndexParams_new(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_LinearIndexParams_new(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

flann_Ptr_LshIndexParams_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_LshIndexParams_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

flann_Ptr_LshIndexParams_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_LshIndexParams_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

flann_Ptr_LshIndexParams_new(Int32, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_LshIndexParams_new(int tableNumber, int keySize, int multiProbeLevel, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 tableNumber
System.Int32 keySize
System.Int32 multiProbeLevel
IntPtr returnValue
Returns
Type Description
ExceptionStatus

flann_Ptr_SavedIndexParams_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_SavedIndexParams_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

flann_Ptr_SavedIndexParams_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_SavedIndexParams_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

flann_Ptr_SavedIndexParams_new(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_SavedIndexParams_new(string filename, out IntPtr returnValue)
Parameters
Type Name Description
System.String filename
IntPtr returnValue
Returns
Type Description
ExceptionStatus

flann_Ptr_SearchParams_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_SearchParams_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

flann_Ptr_SearchParams_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_SearchParams_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

flann_Ptr_SearchParams_new(Int32, Single, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus flann_Ptr_SearchParams_new(int checks, float eps, int sorted, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 checks
System.Single eps
System.Int32 sorted
IntPtr returnValue
Returns
Type Description
ExceptionStatus
| Improve this Doc View Source

HandleException(ExceptionStatus)

Declaration
public static void HandleException(ExceptionStatus status)
Parameters
Type Name Description
ExceptionStatus status

highgui_createTrackbar(String, String, IntPtr, Int32, IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus highgui_createTrackbar(string trackbarName, string winName, IntPtr value, int count, IntPtr onChange, IntPtr userData, out int returnValue)
Parameters
Type Name Description
System.String trackbarName
System.String winName
IntPtr value
System.Int32 count
IntPtr onChange
IntPtr userData
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

highgui_createTrackbar(String, String, IntPtr, Int32, TrackbarCallbackNative, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus highgui_createTrackbar(string trackbarName, string winName, IntPtr value, int count, TrackbarCallbackNative onChange, IntPtr userData, out int returnValue)
Parameters
Type Name Description
System.String trackbarName
System.String winName
IntPtr value
System.Int32 count
TrackbarCallbackNative onChange
IntPtr userData
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

highgui_createTrackbar(String, String, ref Int32, Int32, TrackbarCallbackNative, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus highgui_createTrackbar(string trackbarName, string winName, ref int value, int count, TrackbarCallbackNative onChange, IntPtr userData, out int returnValue)
Parameters
Type Name Description
System.String trackbarName
System.String winName
System.Int32 value
System.Int32 count
TrackbarCallbackNative onChange
IntPtr userData
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

highgui_cvGetWindowHandle(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus highgui_cvGetWindowHandle(string name, out IntPtr returnValue)
Parameters
Type Name Description
System.String name
IntPtr returnValue
Returns
Type Description
ExceptionStatus

highgui_destroyAllWindows()

Declaration
[Pure]
public static extern ExceptionStatus highgui_destroyAllWindows()
Returns
Type Description
ExceptionStatus

highgui_destroyWindow(String)

Declaration
[Pure]
public static extern ExceptionStatus highgui_destroyWindow(string winName)
Parameters
Type Name Description
System.String winName
Returns
Type Description
ExceptionStatus

highgui_getMouseWheelDelta(Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus highgui_getMouseWheelDelta(int flags, out int returnValue)
Parameters
Type Name Description
System.Int32 flags
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

highgui_getTrackbarPos(String, String, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus highgui_getTrackbarPos(string trackbarName, string winName, out int returnValue)
Parameters
Type Name Description
System.String trackbarName
System.String winName
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

highgui_getWindowImageRect(String, out Rect)

Declaration
[Pure]
public static extern ExceptionStatus highgui_getWindowImageRect(string winName, out Rect returnValue)
Parameters
Type Name Description
System.String winName
OpenCvSharp.Rect returnValue
Returns
Type Description
ExceptionStatus

highgui_getWindowProperty(String, Int32, out Double)

Declaration
[Pure]
public static extern ExceptionStatus highgui_getWindowProperty(string winName, int propId, out double returnValue)
Parameters
Type Name Description
System.String winName
System.Int32 propId
System.Double returnValue
Returns
Type Description
ExceptionStatus

highgui_imshow(String, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus highgui_imshow(string winName, IntPtr mat)
Parameters
Type Name Description
System.String winName
IntPtr mat
Returns
Type Description
ExceptionStatus

highgui_imshow_umat(String, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus highgui_imshow_umat(string winName, IntPtr mat)
Parameters
Type Name Description
System.String winName
IntPtr mat
Returns
Type Description
ExceptionStatus

highgui_moveWindow(String, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus highgui_moveWindow(string winName, int x, int y)
Parameters
Type Name Description
System.String winName
System.Int32 x
System.Int32 y
Returns
Type Description
ExceptionStatus

highgui_namedWindow(String, Int32)

Declaration
[Pure]
public static extern ExceptionStatus highgui_namedWindow(string winName, int flags)
Parameters
Type Name Description
System.String winName
System.Int32 flags
Returns
Type Description
ExceptionStatus

highgui_resizeWindow(String, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus highgui_resizeWindow(string winName, int width, int height)
Parameters
Type Name Description
System.String winName
System.Int32 width
System.Int32 height
Returns
Type Description
ExceptionStatus

highgui_selectROI1(String, IntPtr, Int32, Int32, out Rect)

Declaration
[Pure]
public static extern ExceptionStatus highgui_selectROI1(string windowName, IntPtr img, int showCrosshair, int fromCenter, out Rect returnValue)
Parameters
Type Name Description
System.String windowName
IntPtr img
System.Int32 showCrosshair
System.Int32 fromCenter
OpenCvSharp.Rect returnValue
Returns
Type Description
ExceptionStatus

highgui_selectROI2(IntPtr, Int32, Int32, out Rect)

Declaration
[Pure]
public static extern ExceptionStatus highgui_selectROI2(IntPtr img, int showCrosshair, int fromCenter, out Rect returnValue)
Parameters
Type Name Description
IntPtr img
System.Int32 showCrosshair
System.Int32 fromCenter
OpenCvSharp.Rect returnValue
Returns
Type Description
ExceptionStatus

highgui_selectROIs(String, IntPtr, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus highgui_selectROIs(string windowName, IntPtr img, IntPtr boundingBoxes, int showCrosshair, int fromCenter)
Parameters
Type Name Description
System.String windowName
IntPtr img
IntPtr boundingBoxes
System.Int32 showCrosshair
System.Int32 fromCenter
Returns
Type Description
ExceptionStatus

highgui_setMouseCallback(String, MouseCallback, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus highgui_setMouseCallback(string winName, MouseCallback onMouse, IntPtr userData)
Parameters
Type Name Description
System.String winName
MouseCallback onMouse
IntPtr userData
Returns
Type Description
ExceptionStatus

highgui_setTrackbarMax(String, String, Int32)

Declaration
[Pure]
public static extern ExceptionStatus highgui_setTrackbarMax(string trackbarName, string winName, int maxVal)
Parameters
Type Name Description
System.String trackbarName
System.String winName
System.Int32 maxVal
Returns
Type Description
ExceptionStatus

highgui_setTrackbarMin(String, String, Int32)

Declaration
[Pure]
public static extern ExceptionStatus highgui_setTrackbarMin(string trackbarName, string winName, int minVal)
Parameters
Type Name Description
System.String trackbarName
System.String winName
System.Int32 minVal
Returns
Type Description
ExceptionStatus

highgui_setTrackbarPos(String, String, Int32)

Declaration
[Pure]
public static extern ExceptionStatus highgui_setTrackbarPos(string trackbarName, string winName, int pos)
Parameters
Type Name Description
System.String trackbarName
System.String winName
System.Int32 pos
Returns
Type Description
ExceptionStatus

highgui_setWindowProperty(String, Int32, Double)

Declaration
[Pure]
public static extern ExceptionStatus highgui_setWindowProperty(string winName, int propId, double propValue)
Parameters
Type Name Description
System.String winName
System.Int32 propId
System.Double propValue
Returns
Type Description
ExceptionStatus

highgui_setWindowTitle(String, String)

Declaration
[Pure]
public static extern ExceptionStatus highgui_setWindowTitle(string winName, string title)
Parameters
Type Name Description
System.String winName
System.String title
Returns
Type Description
ExceptionStatus

highgui_startWindowThread(out Int32)

Declaration
[Pure]
public static extern ExceptionStatus highgui_startWindowThread(out int returnValue)
Parameters
Type Name Description
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

highgui_waitKey(Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus highgui_waitKey(int delay, out int returnValue)
Parameters
Type Name Description
System.Int32 delay
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

highgui_waitKeyEx(Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus highgui_waitKeyEx(int delay, out int returnValue)
Parameters
Type Name Description
System.Int32 delay
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

img_hash_AverageHash_create(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_AverageHash_create(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

img_hash_BlockMeanHash_create(Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_BlockMeanHash_create(int mode, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 mode
IntPtr returnValue
Returns
Type Description
ExceptionStatus

img_hash_BlockMeanHash_getMean(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_BlockMeanHash_getMean(IntPtr obj, IntPtr outVec)
Parameters
Type Name Description
IntPtr obj
IntPtr outVec
Returns
Type Description
ExceptionStatus

img_hash_BlockMeanHash_setMode(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_BlockMeanHash_setMode(IntPtr obj, int mode)
Parameters
Type Name Description
IntPtr obj
System.Int32 mode
Returns
Type Description
ExceptionStatus

img_hash_ColorMomentHash_create(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_ColorMomentHash_create(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

img_hash_ImgHashBase_compare(IntPtr, IntPtr, IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_ImgHashBase_compare(IntPtr obj, IntPtr hashOne, IntPtr hashTwo, out double returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr hashOne
IntPtr hashTwo
System.Double returnValue
Returns
Type Description
ExceptionStatus

img_hash_ImgHashBase_compute(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_ImgHashBase_compute(IntPtr obj, IntPtr inputArr, IntPtr outputArr)
Parameters
Type Name Description
IntPtr obj
IntPtr inputArr
IntPtr outputArr
Returns
Type Description
ExceptionStatus

img_hash_MarrHildrethHash_create(Single, Single, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_MarrHildrethHash_create(float alpha, float scale, out IntPtr returnValue)
Parameters
Type Name Description
System.Single alpha
System.Single scale
IntPtr returnValue
Returns
Type Description
ExceptionStatus

img_hash_MarrHildrethHash_getAlpha(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_MarrHildrethHash_getAlpha(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

img_hash_MarrHildrethHash_getScale(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_MarrHildrethHash_getScale(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

img_hash_MarrHildrethHash_setKernelParam(IntPtr, Single, Single)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_MarrHildrethHash_setKernelParam(IntPtr obj, float alpha, float scale)
Parameters
Type Name Description
IntPtr obj
System.Single alpha
System.Single scale
Returns
Type Description
ExceptionStatus

img_hash_PHash_create(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_PHash_create(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

img_hash_Ptr_AverageHash_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_Ptr_AverageHash_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

img_hash_Ptr_AverageHash_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_Ptr_AverageHash_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

img_hash_Ptr_BlockMeanHash_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_Ptr_BlockMeanHash_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

img_hash_Ptr_BlockMeanHash_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_Ptr_BlockMeanHash_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

img_hash_Ptr_ColorMomentHash_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_Ptr_ColorMomentHash_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

img_hash_Ptr_ColorMomentHash_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_Ptr_ColorMomentHash_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

img_hash_Ptr_MarrHildrethHash_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_Ptr_MarrHildrethHash_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

img_hash_Ptr_MarrHildrethHash_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_Ptr_MarrHildrethHash_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

img_hash_Ptr_PHash_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_Ptr_PHash_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

img_hash_Ptr_PHash_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_Ptr_PHash_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

img_hash_Ptr_RadialVarianceHash_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_Ptr_RadialVarianceHash_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

img_hash_Ptr_RadialVarianceHash_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_Ptr_RadialVarianceHash_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

img_hash_RadialVarianceHash_create(Double, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_RadialVarianceHash_create(double sigma, int numOfAngleLine, out IntPtr returnValue)
Parameters
Type Name Description
System.Double sigma
System.Int32 numOfAngleLine
IntPtr returnValue
Returns
Type Description
ExceptionStatus

img_hash_RadialVarianceHash_getNumOfAngleLine(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_RadialVarianceHash_getNumOfAngleLine(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

img_hash_RadialVarianceHash_getSigma(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_RadialVarianceHash_getSigma(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

img_hash_RadialVarianceHash_setNumOfAngleLine(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_RadialVarianceHash_setNumOfAngleLine(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

img_hash_RadialVarianceHash_setSigma(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus img_hash_RadialVarianceHash_setSigma(IntPtr obj, double value)
Parameters
Type Name Description
IntPtr obj
System.Double value
Returns
Type Description
ExceptionStatus
| Improve this Doc View Source

imgcodecs_haveImageReader(String, out Int32)

Declaration
[Pure]
public static ExceptionStatus imgcodecs_haveImageReader(string fileName, out int returnValue)
Parameters
Type Name Description
System.String fileName
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgcodecs_haveImageReader_NotWindows(String, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgcodecs_haveImageReader_NotWindows(string fileName, out int returnValue)
Parameters
Type Name Description
System.String fileName
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgcodecs_haveImageReader_Windows(String, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgcodecs_haveImageReader_Windows(string fileName, out int returnValue)
Parameters
Type Name Description
System.String fileName
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgcodecs_haveImageWriter(String, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgcodecs_haveImageWriter(string fileName, out int returnValue)
Parameters
Type Name Description
System.String fileName
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgcodecs_imdecode_InputArray(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgcodecs_imdecode_InputArray(IntPtr buf, int flags, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr buf
System.Int32 flags
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgcodecs_imdecode_Mat(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgcodecs_imdecode_Mat(IntPtr buf, int flags, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr buf
System.Int32 flags
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgcodecs_imdecode_vector(Byte*, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgcodecs_imdecode_vector(byte *buf, int bufLength, int flags, out IntPtr returnValue)
Parameters
Type Name Description
System.Byte* buf
System.Int32 bufLength
System.Int32 flags
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgcodecs_imencode_vector(String, IntPtr, IntPtr, Int32[], Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgcodecs_imencode_vector(string ext, IntPtr img, IntPtr buf, int[] params, int paramsLength, out int returnValue)
Parameters
Type Name Description
System.String ext
IntPtr img
IntPtr buf
System.Int32[] params
System.Int32 paramsLength
System.Int32 returnValue
Returns
Type Description
ExceptionStatus
| Improve this Doc View Source

imgcodecs_imread(String, Int32, out IntPtr)

Declaration
[Pure]
public static ExceptionStatus imgcodecs_imread(string fileName, int flags, out IntPtr returnValue)
Parameters
Type Name Description
System.String fileName
System.Int32 flags
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgcodecs_imread_NotWindows(String, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgcodecs_imread_NotWindows(string fileName, int flags, out IntPtr returnValue)
Parameters
Type Name Description
System.String fileName
System.Int32 flags
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgcodecs_imread_Windows(String, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgcodecs_imread_Windows(string fileName, int flags, out IntPtr returnValue)
Parameters
Type Name Description
System.String fileName
System.Int32 flags
IntPtr returnValue
Returns
Type Description
ExceptionStatus
| Improve this Doc View Source

imgcodecs_imreadmulti(String, IntPtr, Int32, out Int32)

Declaration
[Pure]
public static ExceptionStatus imgcodecs_imreadmulti(string fileName, IntPtr mats, int flags, out int returnValue)
Parameters
Type Name Description
System.String fileName
IntPtr mats
System.Int32 flags
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgcodecs_imreadmulti_NotWindows(String, IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgcodecs_imreadmulti_NotWindows(string fileName, IntPtr mats, int flags, out int returnValue)
Parameters
Type Name Description
System.String fileName
IntPtr mats
System.Int32 flags
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgcodecs_imreadmulti_Windows(String, IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgcodecs_imreadmulti_Windows(string fileName, IntPtr mats, int flags, out int returnValue)
Parameters
Type Name Description
System.String fileName
IntPtr mats
System.Int32 flags
System.Int32 returnValue
Returns
Type Description
ExceptionStatus
| Improve this Doc View Source

imgcodecs_imwrite(String, IntPtr, Int32[], Int32, out Int32)

Declaration
[Pure]
public static ExceptionStatus imgcodecs_imwrite(string fileName, IntPtr img, int[] params, int paramsLength, out int returnValue)
Parameters
Type Name Description
System.String fileName
IntPtr img
System.Int32[] params
System.Int32 paramsLength
System.Int32 returnValue
Returns
Type Description
ExceptionStatus
| Improve this Doc View Source

imgcodecs_imwrite_multi(String, IntPtr, Int32[], Int32, out Int32)

Declaration
[Pure]
public static ExceptionStatus imgcodecs_imwrite_multi(string fileName, IntPtr img, int[] params, int paramsLength, out int returnValue)
Parameters
Type Name Description
System.String fileName
IntPtr img
System.Int32[] params
System.Int32 paramsLength
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgcodecs_imwrite_multi_NotWindows(String, IntPtr, Int32[], Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgcodecs_imwrite_multi_NotWindows(string fileName, IntPtr img, int[] params, int paramsLength, out int returnValue)
Parameters
Type Name Description
System.String fileName
IntPtr img
System.Int32[] params
System.Int32 paramsLength
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgcodecs_imwrite_multi_Windows(String, IntPtr, Int32[], Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgcodecs_imwrite_multi_Windows(string fileName, IntPtr img, int[] params, int paramsLength, out int returnValue)
Parameters
Type Name Description
System.String fileName
IntPtr img
System.Int32[] params
System.Int32 paramsLength
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgcodecs_imwrite_NotWindows(String, IntPtr, Int32[], Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgcodecs_imwrite_NotWindows(string fileName, IntPtr img, int[] params, int paramsLength, out int returnValue)
Parameters
Type Name Description
System.String fileName
IntPtr img
System.Int32[] params
System.Int32 paramsLength
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgcodecs_imwrite_Windows(String, IntPtr, Int32[], Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgcodecs_imwrite_Windows(string fileName, IntPtr img, int[] params, int paramsLength, out int returnValue)
Parameters
Type Name Description
System.String fileName
IntPtr img
System.Int32[] params
System.Int32 paramsLength
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_accumulate(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_accumulate(IntPtr src, IntPtr dst, IntPtr mask)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr mask
Returns
Type Description
ExceptionStatus

imgproc_accumulateProduct(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_accumulateProduct(IntPtr src1, IntPtr src2, IntPtr dst, IntPtr mask)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr dst
IntPtr mask
Returns
Type Description
ExceptionStatus

imgproc_accumulateSquare(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_accumulateSquare(IntPtr src, IntPtr dst, IntPtr mask)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr mask
Returns
Type Description
ExceptionStatus

imgproc_accumulateWeighted(IntPtr, IntPtr, Double, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_accumulateWeighted(IntPtr src, IntPtr dst, double alpha, IntPtr mask)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Double alpha
IntPtr mask
Returns
Type Description
ExceptionStatus

imgproc_adaptiveThreshold(IntPtr, IntPtr, Double, Int32, Int32, Int32, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_adaptiveThreshold(IntPtr src, IntPtr dst, double maxValue, int adaptiveMethod, int thresholdType, int blockSize, double c)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Double maxValue
System.Int32 adaptiveMethod
System.Int32 thresholdType
System.Int32 blockSize
System.Double c
Returns
Type Description
ExceptionStatus

imgproc_applyColorMap1(IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_applyColorMap1(IntPtr src, IntPtr dst, int colormap)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 colormap
Returns
Type Description
ExceptionStatus

imgproc_applyColorMap2(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_applyColorMap2(IntPtr src, IntPtr dst, IntPtr userColor)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr userColor
Returns
Type Description
ExceptionStatus

imgproc_approxPolyDP_InputArray(IntPtr, IntPtr, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_approxPolyDP_InputArray(IntPtr curve, IntPtr approxCurve, double epsilon, int closed)
Parameters
Type Name Description
IntPtr curve
IntPtr approxCurve
System.Double epsilon
System.Int32 closed
Returns
Type Description
ExceptionStatus

imgproc_approxPolyDP_Point(Point[], Int32, IntPtr, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_approxPolyDP_Point(Point[] curve, int curveLength, IntPtr approxCurve, double epsilon, int closed)
Parameters
Type Name Description
OpenCvSharp.Point[] curve
System.Int32 curveLength
IntPtr approxCurve
System.Double epsilon
System.Int32 closed
Returns
Type Description
ExceptionStatus

imgproc_approxPolyDP_Point2f(Point2f[], Int32, IntPtr, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_approxPolyDP_Point2f(Point2f[] curve, int curveLength, IntPtr approxCurve, double epsilon, int closed)
Parameters
Type Name Description
OpenCvSharp.Point2f[] curve
System.Int32 curveLength
IntPtr approxCurve
System.Double epsilon
System.Int32 closed
Returns
Type Description
ExceptionStatus

imgproc_arcLength_InputArray(IntPtr, Int32, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_arcLength_InputArray(IntPtr curve, int closed, out double returnValue)
Parameters
Type Name Description
IntPtr curve
System.Int32 closed
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_arcLength_Point(Point[], Int32, Int32, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_arcLength_Point(Point[] curve, int curveLength, int closed, out double returnValue)
Parameters
Type Name Description
OpenCvSharp.Point[] curve
System.Int32 curveLength
System.Int32 closed
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_arcLength_Point2f(Point2f[], Int32, Int32, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_arcLength_Point2f(Point2f[] curve, int curveLength, int closed, out double returnValue)
Parameters
Type Name Description
OpenCvSharp.Point2f[] curve
System.Int32 curveLength
System.Int32 closed
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_arrowedLine(IntPtr, Point, Point, Scalar, Int32, Int32, Int32, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_arrowedLine(IntPtr img, Point pt1, Point pt2, Scalar color, int thickness, int lineType, int shift, double tipLength)
Parameters
Type Name Description
IntPtr img
OpenCvSharp.Point pt1
OpenCvSharp.Point pt2
OpenCvSharp.Scalar color
System.Int32 thickness
System.Int32 lineType
System.Int32 shift
System.Double tipLength
Returns
Type Description
ExceptionStatus

imgproc_bilateralFilter(IntPtr, IntPtr, Int32, Double, Double, BorderTypes)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_bilateralFilter(IntPtr src, IntPtr dst, int d, double sigmaColor, double sigmaSpace, BorderTypes borderType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 d
System.Double sigmaColor
System.Double sigmaSpace
BorderTypes borderType
Returns
Type Description
ExceptionStatus

imgproc_blendLinear(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_blendLinear(IntPtr src1, IntPtr src2, IntPtr weights1, IntPtr weights2, IntPtr dst)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr weights1
IntPtr weights2
IntPtr dst
Returns
Type Description
ExceptionStatus

imgproc_blur(IntPtr, IntPtr, Size, Point, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_blur(IntPtr src, IntPtr dst, Size ksize, Point anchor, int borderType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
OpenCvSharp.Size ksize
OpenCvSharp.Point anchor
System.Int32 borderType
Returns
Type Description
ExceptionStatus

imgproc_boundingRect_InputArray(IntPtr, out Rect)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_boundingRect_InputArray(IntPtr curve, out Rect returnValue)
Parameters
Type Name Description
IntPtr curve
OpenCvSharp.Rect returnValue
Returns
Type Description
ExceptionStatus

imgproc_boundingRect_Point(Point[], Int32, out Rect)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_boundingRect_Point(Point[] curve, int curveLength, out Rect returnValue)
Parameters
Type Name Description
OpenCvSharp.Point[] curve
System.Int32 curveLength
OpenCvSharp.Rect returnValue
Returns
Type Description
ExceptionStatus

imgproc_boundingRect_Point2f(Point2f[], Int32, out Rect)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_boundingRect_Point2f(Point2f[] curve, int curveLength, out Rect returnValue)
Parameters
Type Name Description
OpenCvSharp.Point2f[] curve
System.Int32 curveLength
OpenCvSharp.Rect returnValue
Returns
Type Description
ExceptionStatus

imgproc_boxFilter(IntPtr, IntPtr, MatType, Size, Point, Int32, BorderTypes)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_boxFilter(IntPtr src, IntPtr dst, MatType ddepth, Size ksize, Point anchor, int normalize, BorderTypes borderType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
OpenCvSharp.MatType ddepth
OpenCvSharp.Size ksize
OpenCvSharp.Point anchor
System.Int32 normalize
BorderTypes borderType
Returns
Type Description
ExceptionStatus

imgproc_boxPoints_OutputArray(RotatedRect, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_boxPoints_OutputArray(RotatedRect box, IntPtr points)
Parameters
Type Name Description
OpenCvSharp.RotatedRect box
IntPtr points
Returns
Type Description
ExceptionStatus

imgproc_boxPoints_Point2f(RotatedRect, Point2f[])

Declaration
[Pure]
public static extern ExceptionStatus imgproc_boxPoints_Point2f(RotatedRect box, Point2f[] points)
Parameters
Type Name Description
OpenCvSharp.RotatedRect box
OpenCvSharp.Point2f[] points
Returns
Type Description
ExceptionStatus

imgproc_buildPyramid(IntPtr, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_buildPyramid(IntPtr src, IntPtr dst, int maxlevel, int borderType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 maxlevel
System.Int32 borderType
Returns
Type Description
ExceptionStatus

imgproc_calcBackProject(IntPtr[], Int32, Int32[], IntPtr, IntPtr, IntPtr[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_calcBackProject(IntPtr[] images, int nimages, int[] channels, IntPtr hist, IntPtr backProject, IntPtr[] ranges, int uniform)
Parameters
Type Name Description
IntPtr[] images
System.Int32 nimages
System.Int32[] channels
IntPtr hist
IntPtr backProject
IntPtr[] ranges
System.Int32 uniform
Returns
Type Description
ExceptionStatus

imgproc_calcHist(IntPtr[], Int32, Int32[], IntPtr, IntPtr, Int32, Int32[], IntPtr[], Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_calcHist(IntPtr[] images, int nimages, int[] channels, IntPtr mask, IntPtr hist, int dims, int[] histSize, IntPtr[] ranges, int uniform, int accumulate)
Parameters
Type Name Description
IntPtr[] images
System.Int32 nimages
System.Int32[] channels
IntPtr mask
IntPtr hist
System.Int32 dims
System.Int32[] histSize
IntPtr[] ranges
System.Int32 uniform
System.Int32 accumulate
Returns
Type Description
ExceptionStatus

imgproc_Canny1(IntPtr, IntPtr, Double, Double, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Canny1(IntPtr src, IntPtr edges, double threshold1, double threshold2, int apertureSize, int l2Gradient)
Parameters
Type Name Description
IntPtr src
IntPtr edges
System.Double threshold1
System.Double threshold2
System.Int32 apertureSize
System.Int32 l2Gradient
Returns
Type Description
ExceptionStatus

imgproc_Canny2(IntPtr, IntPtr, IntPtr, Double, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Canny2(IntPtr dx, IntPtr dy, IntPtr edges, double threshold1, double threshold2, int l2Gradient)
Parameters
Type Name Description
IntPtr dx
IntPtr dy
IntPtr edges
System.Double threshold1
System.Double threshold2
System.Int32 l2Gradient
Returns
Type Description
ExceptionStatus

imgproc_circle(IntPtr, Point, Int32, Scalar, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_circle(IntPtr img, Point center, int radius, Scalar color, int thickness, int lineType, int shift)
Parameters
Type Name Description
IntPtr img
OpenCvSharp.Point center
System.Int32 radius
OpenCvSharp.Scalar color
System.Int32 thickness
System.Int32 lineType
System.Int32 shift
Returns
Type Description
ExceptionStatus

imgproc_CLAHE_apply(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_CLAHE_apply(IntPtr obj, IntPtr src, IntPtr dst)
Parameters
Type Name Description
IntPtr obj
IntPtr src
IntPtr dst
Returns
Type Description
ExceptionStatus

imgproc_CLAHE_collectGarbage(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_CLAHE_collectGarbage(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

imgproc_CLAHE_getClipLimit(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_CLAHE_getClipLimit(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_CLAHE_getTilesGridSize(IntPtr, out Size)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_CLAHE_getTilesGridSize(IntPtr obj, out Size returnValue)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.Size returnValue
Returns
Type Description
ExceptionStatus

imgproc_CLAHE_setClipLimit(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_CLAHE_setClipLimit(IntPtr obj, double clipLimit)
Parameters
Type Name Description
IntPtr obj
System.Double clipLimit
Returns
Type Description
ExceptionStatus

imgproc_CLAHE_setTilesGridSize(IntPtr, Size)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_CLAHE_setTilesGridSize(IntPtr obj, Size tileGridSize)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.Size tileGridSize
Returns
Type Description
ExceptionStatus

imgproc_clipLine1(Size, ref Point, ref Point, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_clipLine1(Size imgSize, ref Point pt1, ref Point pt2, out int returnValue)
Parameters
Type Name Description
OpenCvSharp.Size imgSize
OpenCvSharp.Point pt1
OpenCvSharp.Point pt2
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_clipLine2(Rect, ref Point, ref Point, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_clipLine2(Rect imgRect, ref Point pt1, ref Point pt2, out int returnValue)
Parameters
Type Name Description
OpenCvSharp.Rect imgRect
OpenCvSharp.Point pt1
OpenCvSharp.Point pt2
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_compareHist(IntPtr, IntPtr, Int32, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_compareHist(IntPtr h1, IntPtr h2, int method, out double returnValue)
Parameters
Type Name Description
IntPtr h1
IntPtr h2
System.Int32 method
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_connectedComponents(IntPtr, IntPtr, Int32, MatType, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_connectedComponents(IntPtr image, IntPtr labels, int connectivity, MatType ltype, out int returnValue)
Parameters
Type Name Description
IntPtr image
IntPtr labels
System.Int32 connectivity
OpenCvSharp.MatType ltype
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_connectedComponentsWithAlgorithm(IntPtr, IntPtr, Int32, MatType, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_connectedComponentsWithAlgorithm(IntPtr image, IntPtr labels, int connectivity, MatType ltype, int ccltype, out int returnValue)
Parameters
Type Name Description
IntPtr image
IntPtr labels
System.Int32 connectivity
OpenCvSharp.MatType ltype
System.Int32 ccltype
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_connectedComponentsWithStats(IntPtr, IntPtr, IntPtr, IntPtr, Int32, MatType, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_connectedComponentsWithStats(IntPtr image, IntPtr labels, IntPtr stats, IntPtr centroids, int connectivity, MatType ltype, out int returnValue)
Parameters
Type Name Description
IntPtr image
IntPtr labels
IntPtr stats
IntPtr centroids
System.Int32 connectivity
OpenCvSharp.MatType ltype
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_connectedComponentsWithStatsWithAlgorithm(IntPtr, IntPtr, IntPtr, IntPtr, Int32, MatType, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_connectedComponentsWithStatsWithAlgorithm(IntPtr image, IntPtr labels, IntPtr stats, IntPtr centroids, int connectivity, MatType ltype, int ccltype, out int returnValue)
Parameters
Type Name Description
IntPtr image
IntPtr labels
IntPtr stats
IntPtr centroids
System.Int32 connectivity
OpenCvSharp.MatType ltype
System.Int32 ccltype
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_contourArea_InputArray(IntPtr, Int32, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_contourArea_InputArray(IntPtr contour, int oriented, out double returnValue)
Parameters
Type Name Description
IntPtr contour
System.Int32 oriented
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_contourArea_Point(Point[], Int32, Int32, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_contourArea_Point(Point[] contour, int contourLength, int oriented, out double returnValue)
Parameters
Type Name Description
OpenCvSharp.Point[] contour
System.Int32 contourLength
System.Int32 oriented
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_contourArea_Point2f(Point2f[], Int32, Int32, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_contourArea_Point2f(Point2f[] contour, int contourLength, int oriented, out double returnValue)
Parameters
Type Name Description
OpenCvSharp.Point2f[] contour
System.Int32 contourLength
System.Int32 oriented
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_convertMaps(IntPtr, IntPtr, IntPtr, IntPtr, MatType, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_convertMaps(IntPtr map1, IntPtr map2, IntPtr dstmap1, IntPtr dstmap2, MatType dstmap1Type, int nninterpolation)
Parameters
Type Name Description
IntPtr map1
IntPtr map2
IntPtr dstmap1
IntPtr dstmap2
OpenCvSharp.MatType dstmap1Type
System.Int32 nninterpolation
Returns
Type Description
ExceptionStatus

imgproc_convexHull_InputArray(IntPtr, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_convexHull_InputArray(IntPtr points, IntPtr hull, int clockwise, int returnPoints)
Parameters
Type Name Description
IntPtr points
IntPtr hull
System.Int32 clockwise
System.Int32 returnPoints
Returns
Type Description
ExceptionStatus

imgproc_convexHull_Point_ReturnsIndices(Point[], Int32, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_convexHull_Point_ReturnsIndices(Point[] points, int pointsLength, IntPtr hull, int clockwise)
Parameters
Type Name Description
OpenCvSharp.Point[] points
System.Int32 pointsLength
IntPtr hull
System.Int32 clockwise
Returns
Type Description
ExceptionStatus

imgproc_convexHull_Point_ReturnsPoints(Point[], Int32, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_convexHull_Point_ReturnsPoints(Point[] points, int pointsLength, IntPtr hull, int clockwise)
Parameters
Type Name Description
OpenCvSharp.Point[] points
System.Int32 pointsLength
IntPtr hull
System.Int32 clockwise
Returns
Type Description
ExceptionStatus

imgproc_convexHull_Point2f_ReturnsIndices(Point2f[], Int32, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_convexHull_Point2f_ReturnsIndices(Point2f[] points, int pointsLength, IntPtr hull, int clockwise)
Parameters
Type Name Description
OpenCvSharp.Point2f[] points
System.Int32 pointsLength
IntPtr hull
System.Int32 clockwise
Returns
Type Description
ExceptionStatus

imgproc_convexHull_Point2f_ReturnsPoints(Point2f[], Int32, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_convexHull_Point2f_ReturnsPoints(Point2f[] points, int pointsLength, IntPtr hull, int clockwise)
Parameters
Type Name Description
OpenCvSharp.Point2f[] points
System.Int32 pointsLength
IntPtr hull
System.Int32 clockwise
Returns
Type Description
ExceptionStatus

imgproc_convexityDefects_InputArray(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_convexityDefects_InputArray(IntPtr contour, IntPtr convexHull, IntPtr convexityDefects)
Parameters
Type Name Description
IntPtr contour
IntPtr convexHull
IntPtr convexityDefects
Returns
Type Description
ExceptionStatus

imgproc_convexityDefects_Point(Point[], Int32, Int32[], Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_convexityDefects_Point(Point[] contour, int contourLength, int[] convexHull, int convexHullLength, IntPtr convexityDefects)
Parameters
Type Name Description
OpenCvSharp.Point[] contour
System.Int32 contourLength
System.Int32[] convexHull
System.Int32 convexHullLength
IntPtr convexityDefects
Returns
Type Description
ExceptionStatus

imgproc_convexityDefects_Point2f(Point2f[], Int32, Int32[], Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_convexityDefects_Point2f(Point2f[] contour, int contourLength, int[] convexHull, int convexHullLength, IntPtr convexityDefects)
Parameters
Type Name Description
OpenCvSharp.Point2f[] contour
System.Int32 contourLength
System.Int32[] convexHull
System.Int32 convexHullLength
IntPtr convexityDefects
Returns
Type Description
ExceptionStatus

imgproc_cornerEigenValsAndVecs(IntPtr, IntPtr, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_cornerEigenValsAndVecs(IntPtr src, IntPtr dst, int blockSize, int ksize, int borderType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 blockSize
System.Int32 ksize
System.Int32 borderType
Returns
Type Description
ExceptionStatus

imgproc_cornerHarris(IntPtr, IntPtr, Int32, Int32, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_cornerHarris(IntPtr src, IntPtr dst, int blockSize, int ksize, double k, int borderType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 blockSize
System.Int32 ksize
System.Double k
System.Int32 borderType
Returns
Type Description
ExceptionStatus

imgproc_cornerMinEigenVal(IntPtr, IntPtr, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_cornerMinEigenVal(IntPtr src, IntPtr dst, int blockSize, int ksize, int borderType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 blockSize
System.Int32 ksize
System.Int32 borderType
Returns
Type Description
ExceptionStatus

imgproc_cornerSubPix(IntPtr, IntPtr, Size, Size, TermCriteria)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_cornerSubPix(IntPtr image, IntPtr corners, Size winSize, Size zeroZone, TermCriteria criteria)
Parameters
Type Name Description
IntPtr image
IntPtr corners
OpenCvSharp.Size winSize
OpenCvSharp.Size zeroZone
OpenCvSharp.TermCriteria criteria
Returns
Type Description
ExceptionStatus

imgproc_createCLAHE(Double, Size, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_createCLAHE(double clipLimit, Size tileGridSize, out IntPtr returnValue)
Parameters
Type Name Description
System.Double clipLimit
OpenCvSharp.Size tileGridSize
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgproc_createGeneralizedHoughBallard(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_createGeneralizedHoughBallard(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgproc_createGeneralizedHoughGuil(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_createGeneralizedHoughGuil(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgproc_createHanningWindow(IntPtr, Size, MatType)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_createHanningWindow(IntPtr dst, Size winSize, MatType type)
Parameters
Type Name Description
IntPtr dst
OpenCvSharp.Size winSize
OpenCvSharp.MatType type
Returns
Type Description
ExceptionStatus

imgproc_createLineSegmentDetector(Int32, Double, Double, Double, Double, Double, Double, Int32)

Declaration
[Pure]
public static extern IntPtr imgproc_createLineSegmentDetector(int refine, double scale, double sigma_scale, double quant, double ang_th, double log_eps, double density_th, int n_bins)
Parameters
Type Name Description
System.Int32 refine
System.Double scale
System.Double sigma_scale
System.Double quant
System.Double ang_th
System.Double log_eps
System.Double density_th
System.Int32 n_bins
Returns
Type Description
IntPtr

imgproc_cvtColor(IntPtr, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_cvtColor(IntPtr src, IntPtr dst, int code, int dstCn)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 code
System.Int32 dstCn
Returns
Type Description
ExceptionStatus

imgproc_cvtColorTwoPlane(IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_cvtColorTwoPlane(IntPtr src1, IntPtr src2, IntPtr dst, int code)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr dst
System.Int32 code
Returns
Type Description
ExceptionStatus

imgproc_demosaicing(IntPtr, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_demosaicing(IntPtr src, IntPtr dst, int code, int dstCn)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 code
System.Int32 dstCn
Returns
Type Description
ExceptionStatus

imgproc_dilate(IntPtr, IntPtr, IntPtr, Point, Int32, Int32, Scalar)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_dilate(IntPtr src, IntPtr dst, IntPtr kernel, Point anchor, int iterations, int borderType, Scalar borderValue)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr kernel
OpenCvSharp.Point anchor
System.Int32 iterations
System.Int32 borderType
OpenCvSharp.Scalar borderValue
Returns
Type Description
ExceptionStatus

imgproc_distanceTransform(IntPtr, IntPtr, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_distanceTransform(IntPtr src, IntPtr dst, int distanceType, int maskSize, int dstType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 distanceType
System.Int32 maskSize
System.Int32 dstType
Returns
Type Description
ExceptionStatus

imgproc_distanceTransformWithLabels(IntPtr, IntPtr, IntPtr, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_distanceTransformWithLabels(IntPtr src, IntPtr dst, IntPtr labels, int distanceType, int maskSize, int labelType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr labels
System.Int32 distanceType
System.Int32 maskSize
System.Int32 labelType
Returns
Type Description
ExceptionStatus

imgproc_drawContours_InputArray(IntPtr, IntPtr[], Int32, Int32, Scalar, Int32, Int32, IntPtr, Int32, Point)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_drawContours_InputArray(IntPtr image, IntPtr[] contours, int contoursLength, int contourIdx, Scalar color, int thickness, int lineType, IntPtr hierarchy, int maxLevel, Point offset)
Parameters
Type Name Description
IntPtr image
IntPtr[] contours
System.Int32 contoursLength
System.Int32 contourIdx
OpenCvSharp.Scalar color
System.Int32 thickness
System.Int32 lineType
IntPtr hierarchy
System.Int32 maxLevel
OpenCvSharp.Point offset
Returns
Type Description
ExceptionStatus

imgproc_drawContours_vector(IntPtr, IntPtr[], Int32, Int32[], Int32, Scalar, Int32, Int32, IntPtr, Int32, Int32, Point)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_drawContours_vector(IntPtr image, IntPtr[] contours, int contoursSize1, int[] contoursSize2, int contourIdx, Scalar color, int thickness, int lineType, IntPtr hierarchy, int hiearchyLength, int maxLevel, Point offset)
Parameters
Type Name Description
IntPtr image
IntPtr[] contours
System.Int32 contoursSize1
System.Int32[] contoursSize2
System.Int32 contourIdx
OpenCvSharp.Scalar color
System.Int32 thickness
System.Int32 lineType
IntPtr hierarchy
System.Int32 hiearchyLength
System.Int32 maxLevel
OpenCvSharp.Point offset
Returns
Type Description
ExceptionStatus

imgproc_drawContours_vector(IntPtr, IntPtr[], Int32, Int32[], Int32, Scalar, Int32, Int32, Vec4i[], Int32, Int32, Point)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_drawContours_vector(IntPtr image, IntPtr[] contours, int contoursSize1, int[] contoursSize2, int contourIdx, Scalar color, int thickness, int lineType, Vec4i[] hierarchy, int hiearchyLength, int maxLevel, Point offset)
Parameters
Type Name Description
IntPtr image
IntPtr[] contours
System.Int32 contoursSize1
System.Int32[] contoursSize2
System.Int32 contourIdx
OpenCvSharp.Scalar color
System.Int32 thickness
System.Int32 lineType
Vec4i[] hierarchy
System.Int32 hiearchyLength
System.Int32 maxLevel
OpenCvSharp.Point offset
Returns
Type Description
ExceptionStatus

imgproc_drawMarker(IntPtr, Point, Scalar, Int32, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_drawMarker(IntPtr img, Point position, Scalar color, int markerType, int markerSize, int thickness, int lineType)
Parameters
Type Name Description
IntPtr img
OpenCvSharp.Point position
OpenCvSharp.Scalar color
System.Int32 markerType
System.Int32 markerSize
System.Int32 thickness
System.Int32 lineType
Returns
Type Description
ExceptionStatus

imgproc_ellipse1(IntPtr, Point, Size, Double, Double, Double, Scalar, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_ellipse1(IntPtr img, Point center, Size axes, double angle, double startAngle, double endAngle, Scalar color, int thickness, int lineType, int shift)
Parameters
Type Name Description
IntPtr img
OpenCvSharp.Point center
OpenCvSharp.Size axes
System.Double angle
System.Double startAngle
System.Double endAngle
OpenCvSharp.Scalar color
System.Int32 thickness
System.Int32 lineType
System.Int32 shift
Returns
Type Description
ExceptionStatus

imgproc_ellipse2(IntPtr, RotatedRect, Scalar, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_ellipse2(IntPtr img, RotatedRect box, Scalar color, int thickness, int lineType)
Parameters
Type Name Description
IntPtr img
OpenCvSharp.RotatedRect box
OpenCvSharp.Scalar color
System.Int32 thickness
System.Int32 lineType
Returns
Type Description
ExceptionStatus

imgproc_ellipse2Poly_double(Point2d, Size2d, Int32, Int32, Int32, Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_ellipse2Poly_double(Point2d center, Size2d axes, int angle, int arcStart, int arcEnd, int delta, IntPtr pts)
Parameters
Type Name Description
OpenCvSharp.Point2d center
OpenCvSharp.Size2d axes
System.Int32 angle
System.Int32 arcStart
System.Int32 arcEnd
System.Int32 delta
IntPtr pts
Returns
Type Description
ExceptionStatus

imgproc_ellipse2Poly_int(Point, Size, Int32, Int32, Int32, Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_ellipse2Poly_int(Point center, Size axes, int angle, int arcStart, int arcEnd, int delta, IntPtr pts)
Parameters
Type Name Description
OpenCvSharp.Point center
OpenCvSharp.Size axes
System.Int32 angle
System.Int32 arcStart
System.Int32 arcEnd
System.Int32 delta
IntPtr pts
Returns
Type Description
ExceptionStatus

imgproc_EMD(IntPtr, IntPtr, Int32, IntPtr, out Single, IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_EMD(IntPtr signature1, IntPtr signature2, int distType, IntPtr cost, out float lowerBound, IntPtr flow, out float returnValue)
Parameters
Type Name Description
IntPtr signature1
IntPtr signature2
System.Int32 distType
IntPtr cost
System.Single lowerBound
IntPtr flow
System.Single returnValue
Returns
Type Description
ExceptionStatus

imgproc_equalizeHist(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_equalizeHist(IntPtr src, IntPtr dst)
Parameters
Type Name Description
IntPtr src
IntPtr dst
Returns
Type Description
ExceptionStatus

imgproc_erode(IntPtr, IntPtr, IntPtr, Point, Int32, Int32, Scalar)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_erode(IntPtr src, IntPtr dst, IntPtr kernel, Point anchor, int iterations, int borderType, Scalar borderValue)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr kernel
OpenCvSharp.Point anchor
System.Int32 iterations
System.Int32 borderType
OpenCvSharp.Scalar borderValue
Returns
Type Description
ExceptionStatus

imgproc_fillConvexPoly_InputOutputArray(IntPtr, IntPtr, Scalar, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_fillConvexPoly_InputOutputArray(IntPtr img, IntPtr points, Scalar color, int lineType, int shift)
Parameters
Type Name Description
IntPtr img
IntPtr points
OpenCvSharp.Scalar color
System.Int32 lineType
System.Int32 shift
Returns
Type Description
ExceptionStatus

imgproc_fillConvexPoly_Mat(IntPtr, Point[], Int32, Scalar, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_fillConvexPoly_Mat(IntPtr img, Point[] pts, int npts, Scalar color, int lineType, int shift)
Parameters
Type Name Description
IntPtr img
OpenCvSharp.Point[] pts
System.Int32 npts
OpenCvSharp.Scalar color
System.Int32 lineType
System.Int32 shift
Returns
Type Description
ExceptionStatus

imgproc_fillPoly_InputOutputArray(IntPtr, IntPtr, Scalar, Int32, Int32, Point)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_fillPoly_InputOutputArray(IntPtr img, IntPtr pts, Scalar color, int lineType, int shift, Point offset)
Parameters
Type Name Description
IntPtr img
IntPtr pts
OpenCvSharp.Scalar color
System.Int32 lineType
System.Int32 shift
OpenCvSharp.Point offset
Returns
Type Description
ExceptionStatus

imgproc_fillPoly_Mat(IntPtr, IntPtr[], Int32[], Int32, Scalar, Int32, Int32, Point)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_fillPoly_Mat(IntPtr img, IntPtr[] pts, int[] npts, int ncontours, Scalar color, int lineType, int shift, Point offset)
Parameters
Type Name Description
IntPtr img
IntPtr[] pts
System.Int32[] npts
System.Int32 ncontours
OpenCvSharp.Scalar color
System.Int32 lineType
System.Int32 shift
OpenCvSharp.Point offset
Returns
Type Description
ExceptionStatus

imgproc_filter2D(IntPtr, IntPtr, MatType, IntPtr, Point, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_filter2D(IntPtr src, IntPtr dst, MatType ddepth, IntPtr kernel, Point anchor, double delta, int borderType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
OpenCvSharp.MatType ddepth
IntPtr kernel
OpenCvSharp.Point anchor
System.Double delta
System.Int32 borderType
Returns
Type Description
ExceptionStatus

imgproc_findContours1_OutputArray(IntPtr, IntPtr, IntPtr, Int32, Int32, Point)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_findContours1_OutputArray(IntPtr image, IntPtr contours, IntPtr hierarchy, int mode, int method, Point offset)
Parameters
Type Name Description
IntPtr image
IntPtr contours
IntPtr hierarchy
System.Int32 mode
System.Int32 method
OpenCvSharp.Point offset
Returns
Type Description
ExceptionStatus

imgproc_findContours1_vector(IntPtr, IntPtr, IntPtr, Int32, Int32, Point)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_findContours1_vector(IntPtr image, IntPtr contours, IntPtr hierarchy, int mode, int method, Point offset)
Parameters
Type Name Description
IntPtr image
IntPtr contours
IntPtr hierarchy
System.Int32 mode
System.Int32 method
OpenCvSharp.Point offset
Returns
Type Description
ExceptionStatus

imgproc_findContours2_OutputArray(IntPtr, IntPtr, Int32, Int32, Point)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_findContours2_OutputArray(IntPtr image, IntPtr contours, int mode, int method, Point offset)
Parameters
Type Name Description
IntPtr image
IntPtr contours
System.Int32 mode
System.Int32 method
OpenCvSharp.Point offset
Returns
Type Description
ExceptionStatus

imgproc_findContours2_vector(IntPtr, IntPtr, Int32, Int32, Point)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_findContours2_vector(IntPtr image, IntPtr contours, int mode, int method, Point offset)
Parameters
Type Name Description
IntPtr image
IntPtr contours
System.Int32 mode
System.Int32 method
OpenCvSharp.Point offset
Returns
Type Description
ExceptionStatus

imgproc_fitEllipse_InputArray(IntPtr, out RotatedRect)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_fitEllipse_InputArray(IntPtr points, out RotatedRect returnValue)
Parameters
Type Name Description
IntPtr points
OpenCvSharp.RotatedRect returnValue
Returns
Type Description
ExceptionStatus

imgproc_fitEllipse_Point(Point[], Int32, out RotatedRect)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_fitEllipse_Point(Point[] points, int pointsLength, out RotatedRect returnValue)
Parameters
Type Name Description
OpenCvSharp.Point[] points
System.Int32 pointsLength
OpenCvSharp.RotatedRect returnValue
Returns
Type Description
ExceptionStatus

imgproc_fitEllipse_Point2f(Point2f[], Int32, out RotatedRect)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_fitEllipse_Point2f(Point2f[] points, int pointsLength, out RotatedRect returnValue)
Parameters
Type Name Description
OpenCvSharp.Point2f[] points
System.Int32 pointsLength
OpenCvSharp.RotatedRect returnValue
Returns
Type Description
ExceptionStatus

imgproc_fitEllipseAMS_InputArray(IntPtr, out RotatedRect)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_fitEllipseAMS_InputArray(IntPtr points, out RotatedRect returnValue)
Parameters
Type Name Description
IntPtr points
OpenCvSharp.RotatedRect returnValue
Returns
Type Description
ExceptionStatus

imgproc_fitEllipseAMS_Point(Point[], Int32, out RotatedRect)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_fitEllipseAMS_Point(Point[] points, int pointsLength, out RotatedRect returnValue)
Parameters
Type Name Description
OpenCvSharp.Point[] points
System.Int32 pointsLength
OpenCvSharp.RotatedRect returnValue
Returns
Type Description
ExceptionStatus

imgproc_fitEllipseAMS_Point2f(Point2f[], Int32, out RotatedRect)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_fitEllipseAMS_Point2f(Point2f[] points, int pointsLength, out RotatedRect returnValue)
Parameters
Type Name Description
OpenCvSharp.Point2f[] points
System.Int32 pointsLength
OpenCvSharp.RotatedRect returnValue
Returns
Type Description
ExceptionStatus

imgproc_fitEllipseDirect_InputArray(IntPtr, out RotatedRect)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_fitEllipseDirect_InputArray(IntPtr points, out RotatedRect returnValue)
Parameters
Type Name Description
IntPtr points
OpenCvSharp.RotatedRect returnValue
Returns
Type Description
ExceptionStatus

imgproc_fitEllipseDirect_Point(Point[], Int32, out RotatedRect)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_fitEllipseDirect_Point(Point[] points, int pointsLength, out RotatedRect returnValue)
Parameters
Type Name Description
OpenCvSharp.Point[] points
System.Int32 pointsLength
OpenCvSharp.RotatedRect returnValue
Returns
Type Description
ExceptionStatus

imgproc_fitEllipseDirect_Point2f(Point2f[], Int32, out RotatedRect)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_fitEllipseDirect_Point2f(Point2f[] points, int pointsLength, out RotatedRect returnValue)
Parameters
Type Name Description
OpenCvSharp.Point2f[] points
System.Int32 pointsLength
OpenCvSharp.RotatedRect returnValue
Returns
Type Description
ExceptionStatus

imgproc_fitLine_InputArray(IntPtr, IntPtr, Int32, Double, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_fitLine_InputArray(IntPtr points, IntPtr line, int distType, double param, double reps, double aeps)
Parameters
Type Name Description
IntPtr points
IntPtr line
System.Int32 distType
System.Double param
System.Double reps
System.Double aeps
Returns
Type Description
ExceptionStatus

imgproc_fitLine_Point(Point[], Int32, Single[], Int32, Double, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_fitLine_Point(Point[] points, int pointsLength, float[] line, int distType, double param, double reps, double aeps)
Parameters
Type Name Description
OpenCvSharp.Point[] points
System.Int32 pointsLength
System.Single[] line
System.Int32 distType
System.Double param
System.Double reps
System.Double aeps
Returns
Type Description
ExceptionStatus

imgproc_fitLine_Point2f(Point2f[], Int32, Single[], Int32, Double, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_fitLine_Point2f(Point2f[] points, int pointsLength, float[] line, int distType, double param, double reps, double aeps)
Parameters
Type Name Description
OpenCvSharp.Point2f[] points
System.Int32 pointsLength
System.Single[] line
System.Int32 distType
System.Double param
System.Double reps
System.Double aeps
Returns
Type Description
ExceptionStatus

imgproc_fitLine_Point3f(Point3f[], Int32, Single[], Int32, Double, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_fitLine_Point3f(Point3f[] points, int pointsLength, float[] line, int distType, double param, double reps, double aeps)
Parameters
Type Name Description
OpenCvSharp.Point3f[] points
System.Int32 pointsLength
System.Single[] line
System.Int32 distType
System.Double param
System.Double reps
System.Double aeps
Returns
Type Description
ExceptionStatus

imgproc_fitLine_Point3i(Point3i[], Int32, Single[], Int32, Double, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_fitLine_Point3i(Point3i[] points, int pointsLength, float[] line, int distType, double param, double reps, double aeps)
Parameters
Type Name Description
OpenCvSharp.Point3i[] points
System.Int32 pointsLength
System.Single[] line
System.Int32 distType
System.Double param
System.Double reps
System.Double aeps
Returns
Type Description
ExceptionStatus

imgproc_floodFill1(IntPtr, Point, Scalar, out Rect, Scalar, Scalar, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_floodFill1(IntPtr image, Point seedPoint, Scalar newVal, out Rect rect, Scalar loDiff, Scalar upDiff, int flags, out int returnValue)
Parameters
Type Name Description
IntPtr image
OpenCvSharp.Point seedPoint
OpenCvSharp.Scalar newVal
OpenCvSharp.Rect rect
OpenCvSharp.Scalar loDiff
OpenCvSharp.Scalar upDiff
System.Int32 flags
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_floodFill2(IntPtr, IntPtr, Point, Scalar, out Rect, Scalar, Scalar, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_floodFill2(IntPtr image, IntPtr mask, Point seedPoint, Scalar newVal, out Rect rect, Scalar loDiff, Scalar upDiff, int flags, out int returnValue)
Parameters
Type Name Description
IntPtr image
IntPtr mask
OpenCvSharp.Point seedPoint
OpenCvSharp.Scalar newVal
OpenCvSharp.Rect rect
OpenCvSharp.Scalar loDiff
OpenCvSharp.Scalar upDiff
System.Int32 flags
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_GaussianBlur(IntPtr, IntPtr, Size, Double, Double, BorderTypes)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GaussianBlur(IntPtr src, IntPtr dst, Size ksize, double sigmaX, double sigmaY, BorderTypes borderType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
OpenCvSharp.Size ksize
System.Double sigmaX
System.Double sigmaY
BorderTypes borderType
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHough_detect1(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_detect1(IntPtr obj, IntPtr image, IntPtr positions, IntPtr votes)
Parameters
Type Name Description
IntPtr obj
IntPtr image
IntPtr positions
IntPtr votes
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHough_detect2(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_detect2(IntPtr obj, IntPtr edges, IntPtr dx, IntPtr dy, IntPtr positions, IntPtr votes)
Parameters
Type Name Description
IntPtr obj
IntPtr edges
IntPtr dx
IntPtr dy
IntPtr positions
IntPtr votes
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHough_getCannyHighThresh(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_getCannyHighThresh(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHough_getCannyLowThresh(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_getCannyLowThresh(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHough_getDp(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_getDp(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHough_getMaxBufferSize(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_getMaxBufferSize(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHough_getMinDist(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_getMinDist(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHough_setCannyHighThresh(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_setCannyHighThresh(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHough_setCannyLowThresh(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_setCannyLowThresh(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHough_setDp(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_setDp(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHough_setMaxBufferSize(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_setMaxBufferSize(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHough_setMinDist(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_setMinDist(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHough_setTemplate1(IntPtr, IntPtr, Point)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_setTemplate1(IntPtr obj, IntPtr templ, Point templCenter)
Parameters
Type Name Description
IntPtr obj
IntPtr templ
OpenCvSharp.Point templCenter
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHough_setTemplate2(IntPtr, IntPtr, IntPtr, IntPtr, Point)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_setTemplate2(IntPtr obj, IntPtr edges, IntPtr dx, IntPtr dy, Point templCenter)
Parameters
Type Name Description
IntPtr obj
IntPtr edges
IntPtr dx
IntPtr dy
OpenCvSharp.Point templCenter
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughBallard_getLevels(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughBallard_getLevels(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughBallard_getVotesThreshold(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughBallard_getVotesThreshold(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughBallard_setLevels(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughBallard_setLevels(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughBallard_setVotesThreshold(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughBallard_setVotesThreshold(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_getAngleEpsilon(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getAngleEpsilon(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_getAngleStep(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getAngleStep(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_getAngleThresh(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getAngleThresh(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_getLevels(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getLevels(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_getMaxAngle(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getMaxAngle(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_getMaxScale(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getMaxScale(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_getMinAngle(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getMinAngle(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_getMinScale(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getMinScale(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_getPosThresh(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getPosThresh(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_getScaleStep(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getScaleStep(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_getScaleThresh(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getScaleThresh(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_getXi(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getXi(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_setAngleEpsilon(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setAngleEpsilon(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_setAngleStep(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setAngleStep(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_setAngleThresh(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setAngleThresh(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_setLevels(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setLevels(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_setMaxAngle(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setMaxAngle(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_setMaxScale(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setMaxScale(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_setMinAngle(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setMinAngle(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_setMinScale(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setMinScale(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_setPosThresh(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setPosThresh(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_setScaleStep(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setScaleStep(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_setScaleThresh(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setScaleThresh(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

imgproc_GeneralizedHoughGuil_setXi(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setXi(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

imgproc_getAffineTransform1(Point2f[], Point2f[], out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_getAffineTransform1(Point2f[] src, Point2f[] dst, out IntPtr returnValue)
Parameters
Type Name Description
OpenCvSharp.Point2f[] src
OpenCvSharp.Point2f[] dst
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgproc_getAffineTransform2(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_getAffineTransform2(IntPtr src, IntPtr dst, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgproc_getDerivKernels(IntPtr, IntPtr, Int32, Int32, Int32, Int32, MatType)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_getDerivKernels(IntPtr kx, IntPtr ky, int dx, int dy, int ksize, int normalize, MatType ktype)
Parameters
Type Name Description
IntPtr kx
IntPtr ky
System.Int32 dx
System.Int32 dy
System.Int32 ksize
System.Int32 normalize
OpenCvSharp.MatType ktype
Returns
Type Description
ExceptionStatus

imgproc_getFontScaleFromHeight(Int32, Int32, Int32, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_getFontScaleFromHeight(int fontFace, int pixelHeight, int thickness, out double returnValue)
Parameters
Type Name Description
System.Int32 fontFace
System.Int32 pixelHeight
System.Int32 thickness
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_getGaborKernel(Size, Double, Double, Double, Double, Double, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_getGaborKernel(Size ksize, double sigma, double theta, double lambd, double gamma, double psi, int ktype, out IntPtr returnValue)
Parameters
Type Name Description
OpenCvSharp.Size ksize
System.Double sigma
System.Double theta
System.Double lambd
System.Double gamma
System.Double psi
System.Int32 ktype
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgproc_getGaussianKernel(Int32, Double, MatType, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_getGaussianKernel(int ksize, double sigma, MatType ktype, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 ksize
System.Double sigma
OpenCvSharp.MatType ktype
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgproc_getPerspectiveTransform1(Point2f[], Point2f[], out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_getPerspectiveTransform1(Point2f[] src, Point2f[] dst, out IntPtr returnValue)
Parameters
Type Name Description
OpenCvSharp.Point2f[] src
OpenCvSharp.Point2f[] dst
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgproc_getPerspectiveTransform2(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_getPerspectiveTransform2(IntPtr src, IntPtr dst, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgproc_getRectSubPix(IntPtr, Size, Point2f, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_getRectSubPix(IntPtr image, Size patchSize, Point2f center, IntPtr patch, int patchType)
Parameters
Type Name Description
IntPtr image
OpenCvSharp.Size patchSize
OpenCvSharp.Point2f center
IntPtr patch
System.Int32 patchType
Returns
Type Description
ExceptionStatus

imgproc_getRotationMatrix2D(Point2f, Double, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_getRotationMatrix2D(Point2f center, double angle, double scale, out IntPtr returnValue)
Parameters
Type Name Description
OpenCvSharp.Point2f center
System.Double angle
System.Double scale
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgproc_getStructuringElement(Int32, Size, Point, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_getStructuringElement(int shape, Size ksize, Point anchor, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 shape
OpenCvSharp.Size ksize
OpenCvSharp.Point anchor
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgproc_getTextSize(String, Int32, Double, Int32, out Int32, out Size)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_getTextSize(string text, int fontFace, double fontScale, int thickness, out int baseLine, out Size returnValue)
Parameters
Type Name Description
System.String text
System.Int32 fontFace
System.Double fontScale
System.Int32 thickness
System.Int32 baseLine
OpenCvSharp.Size returnValue
Returns
Type Description
ExceptionStatus

imgproc_goodFeaturesToTrack(IntPtr, IntPtr, Int32, Double, Double, IntPtr, Int32, Int32, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_goodFeaturesToTrack(IntPtr src, IntPtr corners, int maxCorners, double qualityLevel, double minDistance, IntPtr mask, int blockSize, int useHarrisDetector, double k)
Parameters
Type Name Description
IntPtr src
IntPtr corners
System.Int32 maxCorners
System.Double qualityLevel
System.Double minDistance
IntPtr mask
System.Int32 blockSize
System.Int32 useHarrisDetector
System.Double k
Returns
Type Description
ExceptionStatus

imgproc_grabCut(IntPtr, IntPtr, Rect, IntPtr, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_grabCut(IntPtr img, IntPtr mask, Rect rect, IntPtr bgdModel, IntPtr fgdModel, int iterCount, int mode)
Parameters
Type Name Description
IntPtr img
IntPtr mask
OpenCvSharp.Rect rect
IntPtr bgdModel
IntPtr fgdModel
System.Int32 iterCount
System.Int32 mode
Returns
Type Description
ExceptionStatus

imgproc_HoughCircles(IntPtr, IntPtr, Int32, Double, Double, Double, Double, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_HoughCircles(IntPtr src, IntPtr circles, int method, double dp, double minDist, double param1, double param2, int minRadius, int maxRadius)
Parameters
Type Name Description
IntPtr src
IntPtr circles
System.Int32 method
System.Double dp
System.Double minDist
System.Double param1
System.Double param2
System.Int32 minRadius
System.Int32 maxRadius
Returns
Type Description
ExceptionStatus

imgproc_HoughLines(IntPtr, IntPtr, Double, Double, Int32, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_HoughLines(IntPtr src, IntPtr lines, double rho, double theta, int threshold, double srn, double stn)
Parameters
Type Name Description
IntPtr src
IntPtr lines
System.Double rho
System.Double theta
System.Int32 threshold
System.Double srn
System.Double stn
Returns
Type Description
ExceptionStatus

imgproc_HoughLinesP(IntPtr, IntPtr, Double, Double, Int32, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_HoughLinesP(IntPtr src, IntPtr lines, double rho, double theta, int threshold, double minLineLength, double maxLineG)
Parameters
Type Name Description
IntPtr src
IntPtr lines
System.Double rho
System.Double theta
System.Int32 threshold
System.Double minLineLength
System.Double maxLineG
Returns
Type Description
ExceptionStatus

imgproc_HoughLinesPointSet(IntPtr, IntPtr, Int32, Int32, Double, Double, Double, Double, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_HoughLinesPointSet(IntPtr point, IntPtr lines, int linesMax, int threshold, double minRho, double maxRho, double rhoStep, double minTheta, double maxTheta, double thetaStep)
Parameters
Type Name Description
IntPtr point
IntPtr lines
System.Int32 linesMax
System.Int32 threshold
System.Double minRho
System.Double maxRho
System.Double rhoStep
System.Double minTheta
System.Double maxTheta
System.Double thetaStep
Returns
Type Description
ExceptionStatus

imgproc_integral1(IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_integral1(IntPtr src, IntPtr sum, int sdepth)
Parameters
Type Name Description
IntPtr src
IntPtr sum
System.Int32 sdepth
Returns
Type Description
ExceptionStatus

imgproc_integral2(IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_integral2(IntPtr src, IntPtr sum, IntPtr sqsum, int sdepth)
Parameters
Type Name Description
IntPtr src
IntPtr sum
IntPtr sqsum
System.Int32 sdepth
Returns
Type Description
ExceptionStatus

imgproc_integral3(IntPtr, IntPtr, IntPtr, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_integral3(IntPtr src, IntPtr sum, IntPtr sqsum, IntPtr tilted, int sdepth, int sqdepth)
Parameters
Type Name Description
IntPtr src
IntPtr sum
IntPtr sqsum
IntPtr tilted
System.Int32 sdepth
System.Int32 sqdepth
Returns
Type Description
ExceptionStatus

imgproc_intersectConvexConvex_InputArray(IntPtr, IntPtr, IntPtr, Int32, out Single)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_intersectConvexConvex_InputArray(IntPtr p1, IntPtr p2, IntPtr p12, int handleNested, out float returnValue)
Parameters
Type Name Description
IntPtr p1
IntPtr p2
IntPtr p12
System.Int32 handleNested
System.Single returnValue
Returns
Type Description
ExceptionStatus

imgproc_intersectConvexConvex_Point(Point[], Int32, Point[], Int32, IntPtr, Int32, out Single)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_intersectConvexConvex_Point(Point[] p1, int p1Length, Point[] p2, int p2Length, IntPtr p12, int handleNested, out float returnValue)
Parameters
Type Name Description
OpenCvSharp.Point[] p1
System.Int32 p1Length
OpenCvSharp.Point[] p2
System.Int32 p2Length
IntPtr p12
System.Int32 handleNested
System.Single returnValue
Returns
Type Description
ExceptionStatus

imgproc_intersectConvexConvex_Point2f(Point2f[], Int32, Point2f[], Int32, IntPtr, Int32, out Single)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_intersectConvexConvex_Point2f(Point2f[] p1, int p1Length, Point2f[] p2, int p2Length, IntPtr p12, int handleNested, out float returnValue)
Parameters
Type Name Description
OpenCvSharp.Point2f[] p1
System.Int32 p1Length
OpenCvSharp.Point2f[] p2
System.Int32 p2Length
IntPtr p12
System.Int32 handleNested
System.Single returnValue
Returns
Type Description
ExceptionStatus

imgproc_invertAffineTransform(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_invertAffineTransform(IntPtr m, IntPtr im)
Parameters
Type Name Description
IntPtr m
IntPtr im
Returns
Type Description
ExceptionStatus

imgproc_isContourConvex_InputArray(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_isContourConvex_InputArray(IntPtr contour, out int returnValue)
Parameters
Type Name Description
IntPtr contour
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_isContourConvex_Point(Point[], Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_isContourConvex_Point(Point[] contour, int contourLength, out int returnValue)
Parameters
Type Name Description
OpenCvSharp.Point[] contour
System.Int32 contourLength
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_isContourConvex_Point2f(Point2f[], Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_isContourConvex_Point2f(Point2f[] contour, int contourLength, out int returnValue)
Parameters
Type Name Description
OpenCvSharp.Point2f[] contour
System.Int32 contourLength
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_Laplacian(IntPtr, IntPtr, MatType, Int32, Double, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Laplacian(IntPtr src, IntPtr dst, MatType ddepth, int ksize, double scale, double delta, int borderType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
OpenCvSharp.MatType ddepth
System.Int32 ksize
System.Double scale
System.Double delta
System.Int32 borderType
Returns
Type Description
ExceptionStatus

imgproc_line(IntPtr, Point, Point, Scalar, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_line(IntPtr img, Point pt1, Point pt2, Scalar color, int thickness, int lineType, int shift)
Parameters
Type Name Description
IntPtr img
OpenCvSharp.Point pt1
OpenCvSharp.Point pt2
OpenCvSharp.Scalar color
System.Int32 thickness
System.Int32 lineType
System.Int32 shift
Returns
Type Description
ExceptionStatus

imgproc_linearPolar(IntPtr, IntPtr, Point2f, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_linearPolar(IntPtr src, IntPtr dst, Point2f center, double maxRadius, int flags)
Parameters
Type Name Description
IntPtr src
IntPtr dst
OpenCvSharp.Point2f center
System.Double maxRadius
System.Int32 flags
Returns
Type Description
ExceptionStatus

imgproc_LineIterator_count_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_LineIterator_count_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_LineIterator_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_LineIterator_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

imgproc_LineIterator_elemSize_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_LineIterator_elemSize_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_LineIterator_err_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_LineIterator_err_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_LineIterator_getValuePosAndShiftToNext(IntPtr, out IntPtr, out Point)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_LineIterator_getValuePosAndShiftToNext(IntPtr obj, out IntPtr returnValue, out Point returnPos)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
OpenCvSharp.Point returnPos
Returns
Type Description
ExceptionStatus

imgproc_LineIterator_minusDelta_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_LineIterator_minusDelta_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_LineIterator_minusStep_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_LineIterator_minusStep_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_LineIterator_new(IntPtr, Point, Point, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_LineIterator_new(IntPtr img, Point pt1, Point pt2, int connectivity, int leftToRight, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr img
OpenCvSharp.Point pt1
OpenCvSharp.Point pt2
System.Int32 connectivity
System.Int32 leftToRight
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgproc_LineIterator_plusDelta_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_LineIterator_plusDelta_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_LineIterator_plusStep_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_LineIterator_plusStep_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_LineIterator_ptr_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_LineIterator_ptr_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgproc_LineIterator_ptr0_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_LineIterator_ptr0_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgproc_LineIterator_step_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_LineIterator_step_get(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_LineSegmentDetector_compareSegments(IntPtr, Size, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern int imgproc_LineSegmentDetector_compareSegments(IntPtr obj, Size size, IntPtr lines1, IntPtr lines2, IntPtr image)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.Size size
IntPtr lines1
IntPtr lines2
IntPtr image
Returns
Type Description
System.Int32

imgproc_LineSegmentDetector_detect_OutputArray(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
public static extern void imgproc_LineSegmentDetector_detect_OutputArray(IntPtr obj, IntPtr image, IntPtr lines, IntPtr width, IntPtr prec, IntPtr nfa)
Parameters
Type Name Description
IntPtr obj
IntPtr image
IntPtr lines
IntPtr width
IntPtr prec
IntPtr nfa

imgproc_LineSegmentDetector_detect_vector(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
public static extern void imgproc_LineSegmentDetector_detect_vector(IntPtr obj, IntPtr image, IntPtr lines, IntPtr width, IntPtr prec, IntPtr nfa)
Parameters
Type Name Description
IntPtr obj
IntPtr image
IntPtr lines
IntPtr width
IntPtr prec
IntPtr nfa

imgproc_LineSegmentDetector_drawSegments(IntPtr, IntPtr, IntPtr)

Declaration
public static extern void imgproc_LineSegmentDetector_drawSegments(IntPtr obj, IntPtr image, IntPtr lines)
Parameters
Type Name Description
IntPtr obj
IntPtr image
IntPtr lines

imgproc_logPolar(IntPtr, IntPtr, Point2f, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_logPolar(IntPtr src, IntPtr dst, Point2f center, double m, int flags)
Parameters
Type Name Description
IntPtr src
IntPtr dst
OpenCvSharp.Point2f center
System.Double m
System.Int32 flags
Returns
Type Description
ExceptionStatus

imgproc_matchShapes_InputArray(IntPtr, IntPtr, Int32, Double, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_matchShapes_InputArray(IntPtr contour1, IntPtr contour2, int method, double parameter, out double returnValue)
Parameters
Type Name Description
IntPtr contour1
IntPtr contour2
System.Int32 method
System.Double parameter
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_matchShapes_Point(Point[], Int32, Point[], Int32, Int32, Double, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_matchShapes_Point(Point[] contour1, int contour1Length, Point[] contour2, int contour2Length, int method, double parameter, out double returnValue)
Parameters
Type Name Description
OpenCvSharp.Point[] contour1
System.Int32 contour1Length
OpenCvSharp.Point[] contour2
System.Int32 contour2Length
System.Int32 method
System.Double parameter
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_matchTemplate(IntPtr, IntPtr, IntPtr, Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_matchTemplate(IntPtr image, IntPtr templ, IntPtr result, int method, IntPtr mask)
Parameters
Type Name Description
IntPtr image
IntPtr templ
IntPtr result
System.Int32 method
IntPtr mask
Returns
Type Description
ExceptionStatus

imgproc_medianBlur(IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_medianBlur(IntPtr src, IntPtr dst, int ksize)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 ksize
Returns
Type Description
ExceptionStatus

imgproc_minAreaRect_InputArray(IntPtr, out RotatedRect)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_minAreaRect_InputArray(IntPtr points, out RotatedRect returnValue)
Parameters
Type Name Description
IntPtr points
OpenCvSharp.RotatedRect returnValue
Returns
Type Description
ExceptionStatus

imgproc_minAreaRect_Point(Point[], Int32, out RotatedRect)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_minAreaRect_Point(Point[] points, int pointsLength, out RotatedRect returnValue)
Parameters
Type Name Description
OpenCvSharp.Point[] points
System.Int32 pointsLength
OpenCvSharp.RotatedRect returnValue
Returns
Type Description
ExceptionStatus

imgproc_minAreaRect_Point2f(Point2f[], Int32, out RotatedRect)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_minAreaRect_Point2f(Point2f[] points, int pointsLength, out RotatedRect returnValue)
Parameters
Type Name Description
OpenCvSharp.Point2f[] points
System.Int32 pointsLength
OpenCvSharp.RotatedRect returnValue
Returns
Type Description
ExceptionStatus

imgproc_minEnclosingCircle_InputArray(IntPtr, out Point2f, out Single)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_minEnclosingCircle_InputArray(IntPtr points, out Point2f center, out float radius)
Parameters
Type Name Description
IntPtr points
OpenCvSharp.Point2f center
System.Single radius
Returns
Type Description
ExceptionStatus

imgproc_minEnclosingCircle_Point(Point[], Int32, out Point2f, out Single)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_minEnclosingCircle_Point(Point[] points, int pointsLength, out Point2f center, out float radius)
Parameters
Type Name Description
OpenCvSharp.Point[] points
System.Int32 pointsLength
OpenCvSharp.Point2f center
System.Single radius
Returns
Type Description
ExceptionStatus

imgproc_minEnclosingCircle_Point2f(Point2f[], Int32, out Point2f, out Single)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_minEnclosingCircle_Point2f(Point2f[] points, int pointsLength, out Point2f center, out float radius)
Parameters
Type Name Description
OpenCvSharp.Point2f[] points
System.Int32 pointsLength
OpenCvSharp.Point2f center
System.Single radius
Returns
Type Description
ExceptionStatus

imgproc_minEnclosingTriangle_InputOutputArray(IntPtr, IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_minEnclosingTriangle_InputOutputArray(IntPtr points, IntPtr triangle, out double returnValue)
Parameters
Type Name Description
IntPtr points
IntPtr triangle
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_minEnclosingTriangle_Point(Point[], Int32, IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_minEnclosingTriangle_Point(Point[] points, int pointsLength, IntPtr triangle, out double returnValue)
Parameters
Type Name Description
OpenCvSharp.Point[] points
System.Int32 pointsLength
IntPtr triangle
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_minEnclosingTriangle_Point2f(Point2f[], Int32, IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_minEnclosingTriangle_Point2f(Point2f[] points, int pointsLength, IntPtr triangle, out double returnValue)
Parameters
Type Name Description
OpenCvSharp.Point2f[] points
System.Int32 pointsLength
IntPtr triangle
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_moments(IntPtr, Int32, out Moments.NativeStruct)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_moments(IntPtr arr, int binaryImage, out Moments.NativeStruct returnValue)
Parameters
Type Name Description
IntPtr arr
System.Int32 binaryImage
Moments.NativeStruct returnValue
Returns
Type Description
ExceptionStatus

imgproc_morphologyEx(IntPtr, IntPtr, Int32, IntPtr, Point, Int32, Int32, Scalar)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_morphologyEx(IntPtr src, IntPtr dst, int op, IntPtr kernel, Point anchor, int iterations, int borderType, Scalar borderValue)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 op
IntPtr kernel
OpenCvSharp.Point anchor
System.Int32 iterations
System.Int32 borderType
OpenCvSharp.Scalar borderValue
Returns
Type Description
ExceptionStatus

imgproc_phaseCorrelate(IntPtr, IntPtr, IntPtr, out Double, out Point2d)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_phaseCorrelate(IntPtr src1, IntPtr src2, IntPtr window, out double response, out Point2d returnValue)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr window
System.Double response
OpenCvSharp.Point2d returnValue
Returns
Type Description
ExceptionStatus

imgproc_pointPolygonTest_InputArray(IntPtr, Point2f, Int32, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_pointPolygonTest_InputArray(IntPtr contour, Point2f pt, int measureDist, out double returnValue)
Parameters
Type Name Description
IntPtr contour
OpenCvSharp.Point2f pt
System.Int32 measureDist
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_pointPolygonTest_Point(Point[], Int32, Point2f, Int32, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_pointPolygonTest_Point(Point[] contour, int contourLength, Point2f pt, int measureDist, out double returnValue)
Parameters
Type Name Description
OpenCvSharp.Point[] contour
System.Int32 contourLength
OpenCvSharp.Point2f pt
System.Int32 measureDist
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_pointPolygonTest_Point2f(Point2f[], Int32, Point2f, Int32, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_pointPolygonTest_Point2f(Point2f[] contour, int contourLength, Point2f pt, int measureDist, out double returnValue)
Parameters
Type Name Description
OpenCvSharp.Point2f[] contour
System.Int32 contourLength
OpenCvSharp.Point2f pt
System.Int32 measureDist
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_polylines_InputOutputArray(IntPtr, IntPtr, Int32, Scalar, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_polylines_InputOutputArray(IntPtr img, IntPtr pts, int isClosed, Scalar color, int thickness, int lineType, int shift)
Parameters
Type Name Description
IntPtr img
IntPtr pts
System.Int32 isClosed
OpenCvSharp.Scalar color
System.Int32 thickness
System.Int32 lineType
System.Int32 shift
Returns
Type Description
ExceptionStatus

imgproc_polylines_Mat(IntPtr, IntPtr[], Int32[], Int32, Int32, Scalar, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_polylines_Mat(IntPtr img, IntPtr[] pts, int[] npts, int ncontours, int isClosed, Scalar color, int thickness, int lineType, int shift)
Parameters
Type Name Description
IntPtr img
IntPtr[] pts
System.Int32[] npts
System.Int32 ncontours
System.Int32 isClosed
OpenCvSharp.Scalar color
System.Int32 thickness
System.Int32 lineType
System.Int32 shift
Returns
Type Description
ExceptionStatus

imgproc_preCornerDetect(IntPtr, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_preCornerDetect(IntPtr src, IntPtr dst, int ksize, int borderType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 ksize
System.Int32 borderType
Returns
Type Description
ExceptionStatus

imgproc_Ptr_CLAHE_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Ptr_CLAHE_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

imgproc_Ptr_CLAHE_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Ptr_CLAHE_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgproc_Ptr_GeneralizedHoughBallard_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Ptr_GeneralizedHoughBallard_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

imgproc_Ptr_GeneralizedHoughBallard_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Ptr_GeneralizedHoughBallard_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgproc_Ptr_GeneralizedHoughGuil_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Ptr_GeneralizedHoughGuil_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

imgproc_Ptr_GeneralizedHoughGuil_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Ptr_GeneralizedHoughGuil_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgproc_Ptr_LineSegmentDetector_delete(IntPtr)

Declaration
public static extern void imgproc_Ptr_LineSegmentDetector_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj

imgproc_Ptr_LineSegmentDetector_get(IntPtr)

Declaration
[Pure]
public static extern IntPtr imgproc_Ptr_LineSegmentDetector_get(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
IntPtr

imgproc_putText(IntPtr, String, Point, Int32, Double, Scalar, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_putText(IntPtr img, string text, Point org, int fontFace, double fontScale, Scalar color, int thickness, int lineType, int bottomLeftOrigin)
Parameters
Type Name Description
IntPtr img
System.String text
OpenCvSharp.Point org
System.Int32 fontFace
System.Double fontScale
OpenCvSharp.Scalar color
System.Int32 thickness
System.Int32 lineType
System.Int32 bottomLeftOrigin
Returns
Type Description
ExceptionStatus

imgproc_pyrDown(IntPtr, IntPtr, Size, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_pyrDown(IntPtr src, IntPtr dst, Size dstsize, int borderType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
OpenCvSharp.Size dstsize
System.Int32 borderType
Returns
Type Description
ExceptionStatus

imgproc_pyrMeanShiftFiltering(IntPtr, IntPtr, Double, Double, Int32, TermCriteria)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_pyrMeanShiftFiltering(IntPtr src, IntPtr dst, double sp, double sr, int maxLevel, TermCriteria termcrit)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Double sp
System.Double sr
System.Int32 maxLevel
OpenCvSharp.TermCriteria termcrit
Returns
Type Description
ExceptionStatus

imgproc_pyrUp(IntPtr, IntPtr, Size, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_pyrUp(IntPtr src, IntPtr dst, Size dstsize, int borderType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
OpenCvSharp.Size dstsize
System.Int32 borderType
Returns
Type Description
ExceptionStatus

imgproc_rectangle_InputOutputArray_Point(IntPtr, Point, Point, Scalar, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_rectangle_InputOutputArray_Point(IntPtr img, Point pt1, Point pt2, Scalar color, int thickness, int lineType, int shift)
Parameters
Type Name Description
IntPtr img
OpenCvSharp.Point pt1
OpenCvSharp.Point pt2
OpenCvSharp.Scalar color
System.Int32 thickness
System.Int32 lineType
System.Int32 shift
Returns
Type Description
ExceptionStatus

imgproc_rectangle_InputOutputArray_Rect(IntPtr, Rect, Scalar, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_rectangle_InputOutputArray_Rect(IntPtr img, Rect rect, Scalar color, int thickness, int lineType, int shift)
Parameters
Type Name Description
IntPtr img
OpenCvSharp.Rect rect
OpenCvSharp.Scalar color
System.Int32 thickness
System.Int32 lineType
System.Int32 shift
Returns
Type Description
ExceptionStatus

imgproc_rectangle_Mat_Point(IntPtr, Point, Point, Scalar, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_rectangle_Mat_Point(IntPtr img, Point pt1, Point pt2, Scalar color, int thickness, int lineType, int shift)
Parameters
Type Name Description
IntPtr img
OpenCvSharp.Point pt1
OpenCvSharp.Point pt2
OpenCvSharp.Scalar color
System.Int32 thickness
System.Int32 lineType
System.Int32 shift
Returns
Type Description
ExceptionStatus

imgproc_rectangle_Mat_Rect(IntPtr, Rect, Scalar, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_rectangle_Mat_Rect(IntPtr img, Rect rect, Scalar color, int thickness, int lineType, int shift)
Parameters
Type Name Description
IntPtr img
OpenCvSharp.Rect rect
OpenCvSharp.Scalar color
System.Int32 thickness
System.Int32 lineType
System.Int32 shift
Returns
Type Description
ExceptionStatus

imgproc_remap(IntPtr, IntPtr, IntPtr, IntPtr, Int32, Int32, Scalar)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_remap(IntPtr src, IntPtr dst, IntPtr map1, IntPtr map2, int interpolation, int borderMode, Scalar borderValue)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr map1
IntPtr map2
System.Int32 interpolation
System.Int32 borderMode
OpenCvSharp.Scalar borderValue
Returns
Type Description
ExceptionStatus

imgproc_resize(IntPtr, IntPtr, Size, Double, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_resize(IntPtr src, IntPtr dst, Size dsize, double fx, double fy, int interpolation)
Parameters
Type Name Description
IntPtr src
IntPtr dst
OpenCvSharp.Size dsize
System.Double fx
System.Double fy
System.Int32 interpolation
Returns
Type Description
ExceptionStatus

imgproc_rotatedRectangleIntersection_OutputArray(RotatedRect, RotatedRect, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_rotatedRectangleIntersection_OutputArray(RotatedRect rect1, RotatedRect rect2, IntPtr intersectingRegion, out int returnValue)
Parameters
Type Name Description
OpenCvSharp.RotatedRect rect1
OpenCvSharp.RotatedRect rect2
IntPtr intersectingRegion
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_rotatedRectangleIntersection_vector(RotatedRect, RotatedRect, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_rotatedRectangleIntersection_vector(RotatedRect rect1, RotatedRect rect2, IntPtr intersectingRegion, out int returnValue)
Parameters
Type Name Description
OpenCvSharp.RotatedRect rect1
OpenCvSharp.RotatedRect rect2
IntPtr intersectingRegion
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_Scharr(IntPtr, IntPtr, MatType, Int32, Int32, Double, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Scharr(IntPtr src, IntPtr dst, MatType ddepth, int dx, int dy, double scale, double delta, int borderType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
OpenCvSharp.MatType ddepth
System.Int32 dx
System.Int32 dy
System.Double scale
System.Double delta
System.Int32 borderType
Returns
Type Description
ExceptionStatus

imgproc_segmentation_IntelligentScissorsMB_applyImage(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_segmentation_IntelligentScissorsMB_applyImage(IntPtr obj, IntPtr image)
Parameters
Type Name Description
IntPtr obj
IntPtr image
Returns
Type Description
ExceptionStatus

imgproc_segmentation_IntelligentScissorsMB_applyImageFeatures(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_segmentation_IntelligentScissorsMB_applyImageFeatures(IntPtr obj, IntPtr non_edge, IntPtr gradient_direction, IntPtr gradient_magnitude, IntPtr image)
Parameters
Type Name Description
IntPtr obj
IntPtr non_edge
IntPtr gradient_direction
IntPtr gradient_magnitude
IntPtr image
Returns
Type Description
ExceptionStatus

imgproc_segmentation_IntelligentScissorsMB_buildMap(IntPtr, Point)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_segmentation_IntelligentScissorsMB_buildMap(IntPtr obj, Point sourcePt)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.Point sourcePt
Returns
Type Description
ExceptionStatus

imgproc_segmentation_IntelligentScissorsMB_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_segmentation_IntelligentScissorsMB_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

imgproc_segmentation_IntelligentScissorsMB_getContour(IntPtr, Point, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_segmentation_IntelligentScissorsMB_getContour(IntPtr obj, Point targetPt, IntPtr contour, int backward)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.Point targetPt
IntPtr contour
System.Int32 backward
Returns
Type Description
ExceptionStatus

imgproc_segmentation_IntelligentScissorsMB_new(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_segmentation_IntelligentScissorsMB_new(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgproc_segmentation_IntelligentScissorsMB_setEdgeFeatureCannyParameters(IntPtr, Double, Double, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_segmentation_IntelligentScissorsMB_setEdgeFeatureCannyParameters(IntPtr obj, double threshold1, double threshold2, int apertureSize, int L2gradient)
Parameters
Type Name Description
IntPtr obj
System.Double threshold1
System.Double threshold2
System.Int32 apertureSize
System.Int32 L2gradient
Returns
Type Description
ExceptionStatus

imgproc_segmentation_IntelligentScissorsMB_setEdgeFeatureZeroCrossingParameters(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_segmentation_IntelligentScissorsMB_setEdgeFeatureZeroCrossingParameters(IntPtr obj, float gradient_magnitude_min_value)
Parameters
Type Name Description
IntPtr obj
System.Single gradient_magnitude_min_value
Returns
Type Description
ExceptionStatus

imgproc_segmentation_IntelligentScissorsMB_setGradientMagnitudeMaxLimit(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_segmentation_IntelligentScissorsMB_setGradientMagnitudeMaxLimit(IntPtr obj, float gradient_magnitude_threshold_max)
Parameters
Type Name Description
IntPtr obj
System.Single gradient_magnitude_threshold_max
Returns
Type Description
ExceptionStatus

imgproc_segmentation_IntelligentScissorsMB_setWeights(IntPtr, Single, Single, Single)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_segmentation_IntelligentScissorsMB_setWeights(IntPtr obj, float weight_non_edge, float weight_gradient_direction, float weight_gradient_magnitude)
Parameters
Type Name Description
IntPtr obj
System.Single weight_non_edge
System.Single weight_gradient_direction
System.Single weight_gradient_magnitude
Returns
Type Description
ExceptionStatus

imgproc_sepFilter2D(IntPtr, IntPtr, MatType, IntPtr, IntPtr, Point, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_sepFilter2D(IntPtr src, IntPtr dst, MatType ddepth, IntPtr kernelX, IntPtr kernelY, Point anchor, double delta, int borderType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
OpenCvSharp.MatType ddepth
IntPtr kernelX
IntPtr kernelY
OpenCvSharp.Point anchor
System.Double delta
System.Int32 borderType
Returns
Type Description
ExceptionStatus

imgproc_Sobel(IntPtr, IntPtr, MatType, Int32, Int32, Int32, Double, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Sobel(IntPtr src, IntPtr dst, MatType ddepth, int dx, int dy, int ksize, double scale, double delta, int borderType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
OpenCvSharp.MatType ddepth
System.Int32 dx
System.Int32 dy
System.Int32 ksize
System.Double scale
System.Double delta
System.Int32 borderType
Returns
Type Description
ExceptionStatus

imgproc_spatialGradient(IntPtr, IntPtr, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_spatialGradient(IntPtr src, IntPtr dx, IntPtr dy, int ksize, int borderType)
Parameters
Type Name Description
IntPtr src
IntPtr dx
IntPtr dy
System.Int32 ksize
System.Int32 borderType
Returns
Type Description
ExceptionStatus

imgproc_sqrBoxFilter(IntPtr, IntPtr, MatType, Size, Point, Int32, BorderTypes)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_sqrBoxFilter(IntPtr src, IntPtr dst, MatType ddepth, Size ksize, Point anchor, int normalize, BorderTypes borderType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
OpenCvSharp.MatType ddepth
OpenCvSharp.Size ksize
OpenCvSharp.Point anchor
System.Int32 normalize
BorderTypes borderType
Returns
Type Description
ExceptionStatus

imgproc_Subdiv2D_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

imgproc_Subdiv2D_edgeDst(IntPtr, Int32, out Point2f, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_edgeDst(IntPtr obj, int edge, out Point2f dstPt, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 edge
OpenCvSharp.Point2f dstPt
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_Subdiv2D_edgeOrg(IntPtr, Int32, out Point2f, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_edgeOrg(IntPtr obj, int edge, out Point2f orgPt, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 edge
OpenCvSharp.Point2f orgPt
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_Subdiv2D_findNearest(IntPtr, Point2f, out Point2f, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_findNearest(IntPtr obj, Point2f pt, out Point2f nearestPt, out int returnValue)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.Point2f pt
OpenCvSharp.Point2f nearestPt
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_Subdiv2D_getEdge(IntPtr, Int32, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_getEdge(IntPtr obj, int edge, int nextEdgeType, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 edge
System.Int32 nextEdgeType
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_Subdiv2D_getEdgeList(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_getEdgeList(IntPtr obj, IntPtr edgeList)
Parameters
Type Name Description
IntPtr obj
IntPtr edgeList
Returns
Type Description
ExceptionStatus

imgproc_Subdiv2D_getLeadingEdgeList(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_getLeadingEdgeList(IntPtr obj, IntPtr leadingEdgeList)
Parameters
Type Name Description
IntPtr obj
IntPtr leadingEdgeList
Returns
Type Description
ExceptionStatus

imgproc_Subdiv2D_getTriangleList(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_getTriangleList(IntPtr obj, IntPtr triangleList)
Parameters
Type Name Description
IntPtr obj
IntPtr triangleList
Returns
Type Description
ExceptionStatus

imgproc_Subdiv2D_getVertex(IntPtr, Int32, out Int32, out Point2f)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_getVertex(IntPtr obj, int vertex, out int firstEdge, out Point2f returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 vertex
System.Int32 firstEdge
OpenCvSharp.Point2f returnValue
Returns
Type Description
ExceptionStatus

imgproc_Subdiv2D_getVoronoiFacetList(IntPtr, Int32[], Int32, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_getVoronoiFacetList(IntPtr obj, int[] idx, int idxCount, IntPtr facetList, IntPtr facetCenters)
Parameters
Type Name Description
IntPtr obj
System.Int32[] idx
System.Int32 idxCount
IntPtr facetList
IntPtr facetCenters
Returns
Type Description
ExceptionStatus

imgproc_Subdiv2D_initDelaunay(IntPtr, Rect)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_initDelaunay(IntPtr obj, Rect rect)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.Rect rect
Returns
Type Description
ExceptionStatus

imgproc_Subdiv2D_insert1(IntPtr, Point2f, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_insert1(IntPtr obj, Point2f pt, out int returnValue)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.Point2f pt
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_Subdiv2D_insert2(IntPtr, Point2f[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_insert2(IntPtr obj, Point2f[] ptArray, int length)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.Point2f[] ptArray
System.Int32 length
Returns
Type Description
ExceptionStatus

imgproc_Subdiv2D_locate(IntPtr, Point2f, out Int32, out Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_locate(IntPtr obj, Point2f pt, out int edge, out int vertex, out int returnValue)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.Point2f pt
System.Int32 edge
System.Int32 vertex
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_Subdiv2D_new1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_new1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgproc_Subdiv2D_new2(Rect, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_new2(Rect rect, out IntPtr returnValue)
Parameters
Type Name Description
OpenCvSharp.Rect rect
IntPtr returnValue
Returns
Type Description
ExceptionStatus

imgproc_Subdiv2D_nextEdge(IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_nextEdge(IntPtr obj, int edge, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 edge
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_Subdiv2D_rotateEdge(IntPtr, Int32, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_rotateEdge(IntPtr obj, int edge, int rotate, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 edge
System.Int32 rotate
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_Subdiv2D_symEdge(IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_symEdge(IntPtr obj, int edge, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 edge
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

imgproc_threshold(IntPtr, IntPtr, Double, Double, Int32, out Double)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_threshold(IntPtr src, IntPtr dst, double thresh, double maxval, int type, out double returnValue)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Double thresh
System.Double maxval
System.Int32 type
System.Double returnValue
Returns
Type Description
ExceptionStatus

imgproc_warpAffine(IntPtr, IntPtr, IntPtr, Size, Int32, Int32, Scalar)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_warpAffine(IntPtr src, IntPtr dst, IntPtr m, Size dsize, int flags, int borderMode, Scalar borderValue)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr m
OpenCvSharp.Size dsize
System.Int32 flags
System.Int32 borderMode
OpenCvSharp.Scalar borderValue
Returns
Type Description
ExceptionStatus

imgproc_warpPerspective_MisArray(IntPtr, IntPtr, Single[,], Int32, Int32, Size, Int32, Int32, Scalar)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_warpPerspective_MisArray(IntPtr src, IntPtr dst, float[, ] m, int mRow, int mCol, Size dsize, int flags, int borderMode, Scalar borderValue)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Single[,] m
System.Int32 mRow
System.Int32 mCol
OpenCvSharp.Size dsize
System.Int32 flags
System.Int32 borderMode
OpenCvSharp.Scalar borderValue
Returns
Type Description
ExceptionStatus

imgproc_warpPerspective_MisInputArray(IntPtr, IntPtr, IntPtr, Size, Int32, Int32, Scalar)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_warpPerspective_MisInputArray(IntPtr src, IntPtr dst, IntPtr m, Size dsize, int flags, int borderMode, Scalar borderValue)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr m
OpenCvSharp.Size dsize
System.Int32 flags
System.Int32 borderMode
OpenCvSharp.Scalar borderValue
Returns
Type Description
ExceptionStatus

imgproc_warpPolar(IntPtr, IntPtr, Size, Point2f, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_warpPolar(IntPtr src, IntPtr dst, Size dsize, Point2f center, double maxRadius, int flags)
Parameters
Type Name Description
IntPtr src
IntPtr dst
OpenCvSharp.Size dsize
OpenCvSharp.Point2f center
System.Double maxRadius
System.Int32 flags
Returns
Type Description
ExceptionStatus

imgproc_watershed(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus imgproc_watershed(IntPtr image, IntPtr markers)
Parameters
Type Name Description
IntPtr image
IntPtr markers
Returns
Type Description
ExceptionStatus
| Improve this Doc View Source

IsMono()

Returns whether the runtime is Mono or not

Declaration
public static bool IsMono()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsUnix()

Returns whether the OS is *nix or not

Declaration
public static bool IsUnix()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsWasm()

Returns whether the architecture is Wasm or not

Declaration
public static bool IsWasm()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

IsWindows()

Returns whether the OS is Windows or not

Declaration
public static bool IsWindows()
Returns
Type Description
System.Boolean

line_descriptor_LSDDetector_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus line_descriptor_LSDDetector_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

line_descriptor_LSDDetector_detect1(IntPtr, IntPtr, IntPtr, Int32, Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus line_descriptor_LSDDetector_detect1(IntPtr obj, IntPtr image, IntPtr keypoints, int scale, int numOctaves, IntPtr mask)
Parameters
Type Name Description
IntPtr obj
IntPtr image
IntPtr keypoints
System.Int32 scale
System.Int32 numOctaves
IntPtr mask
Returns
Type Description
ExceptionStatus

line_descriptor_LSDDetector_detect2(IntPtr, IntPtr[], Int32, IntPtr, Int32, Int32, IntPtr[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus line_descriptor_LSDDetector_detect2(IntPtr obj, IntPtr[] images, int imagesSize, IntPtr keyLines, int scale, int numOctaves, IntPtr[] masks, int masksSize)
Parameters
Type Name Description
IntPtr obj
IntPtr[] images
System.Int32 imagesSize
IntPtr keyLines
System.Int32 scale
System.Int32 numOctaves
IntPtr[] masks
System.Int32 masksSize
Returns
Type Description
ExceptionStatus

line_descriptor_LSDDetector_new1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus line_descriptor_LSDDetector_new1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

line_descriptor_LSDDetector_new2(Double, Double, Double, Double, Double, Double, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus line_descriptor_LSDDetector_new2(double scale, double sigmaScale, double quant, double angTh, double logEps, double densityTh, int nBins, out IntPtr returnValue)
Parameters
Type Name Description
System.Double scale
System.Double sigmaScale
System.Double quant
System.Double angTh
System.Double logEps
System.Double densityTh
System.Int32 nBins
IntPtr returnValue
Returns
Type Description
ExceptionStatus
| Improve this Doc View Source

LoadLibraries(Nullable<IEnumerable<String>>)

Load DLL files dynamically using Win32 LoadLibrary

Declaration
public static void LoadLibraries(IEnumerable<string>? additionalPaths = null)
Parameters
Type Name Description
System.Nullable<IEnumerable<System.String>> additionalPaths

ml_ANN_MLP_create(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_create(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_getBackpropMomentumScale(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getBackpropMomentumScale(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_getBackpropWeightScale(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getBackpropWeightScale(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_getLayerSizes(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getLayerSizes(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_getRpropDW0(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getRpropDW0(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_getRpropDWMax(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getRpropDWMax(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_getRpropDWMin(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getRpropDWMin(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_getRpropDWMinus(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getRpropDWMinus(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_getRpropDWPlus(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getRpropDWPlus(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_getTermCriteria(IntPtr, out TermCriteria)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getTermCriteria(IntPtr obj, out TermCriteria returnValue)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.TermCriteria returnValue
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_getTrainMethod(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getTrainMethod(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_getWeights(IntPtr, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getWeights(IntPtr obj, int layerIdx, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 layerIdx
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_load(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_load(string filePath, out IntPtr returnValue)
Parameters
Type Name Description
System.String filePath
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_loadFromString(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_loadFromString(string strModel, out IntPtr returnValue)
Parameters
Type Name Description
System.String strModel
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_setActivationFunction(IntPtr, Int32, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setActivationFunction(IntPtr obj, int type, double param1, double param2)
Parameters
Type Name Description
IntPtr obj
System.Int32 type
System.Double param1
System.Double param2
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_setBackpropMomentumScale(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setBackpropMomentumScale(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_setBackpropWeightScale(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setBackpropWeightScale(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_setLayerSizes(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setLayerSizes(IntPtr obj, IntPtr layerSizes)
Parameters
Type Name Description
IntPtr obj
IntPtr layerSizes
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_setRpropDW0(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setRpropDW0(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_setRpropDWMax(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setRpropDWMax(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_setRpropDWMin(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setRpropDWMin(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_setRpropDWMinus(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setRpropDWMinus(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_setRpropDWPlus(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setRpropDWPlus(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_setTermCriteria(IntPtr, TermCriteria)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setTermCriteria(IntPtr obj, TermCriteria val)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.TermCriteria val
Returns
Type Description
ExceptionStatus

ml_ANN_MLP_setTrainMethod(IntPtr, Int32, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setTrainMethod(IntPtr obj, int method, double param1, double param2)
Parameters
Type Name Description
IntPtr obj
System.Int32 method
System.Double param1
System.Double param2
Returns
Type Description
ExceptionStatus

ml_Boost_create(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Boost_create(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_Boost_getBoostType(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_Boost_getBoostType(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_Boost_getWeakCount(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_Boost_getWeakCount(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_Boost_getWeightTrimRate(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_Boost_getWeightTrimRate(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

ml_Boost_load(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Boost_load(string filePath, out IntPtr returnValue)
Parameters
Type Name Description
System.String filePath
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_Boost_loadFromString(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Boost_loadFromString(string strModel, out IntPtr returnValue)
Parameters
Type Name Description
System.String strModel
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_Boost_setBoostType(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_Boost_setBoostType(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_Boost_setWeakCount(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_Boost_setWeakCount(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_Boost_setWeightTrimRate(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_Boost_setWeightTrimRate(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

ml_DTrees_create(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_create(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_DTrees_getCVFolds(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_getCVFolds(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_DTrees_getMaxCategories(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_getMaxCategories(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_DTrees_getMaxDepth(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_getMaxDepth(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_DTrees_getMinSampleCount(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_getMinSampleCount(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_DTrees_getNodes(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_getNodes(IntPtr obj, IntPtr result)
Parameters
Type Name Description
IntPtr obj
IntPtr result
Returns
Type Description
ExceptionStatus

ml_DTrees_getPriors(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_getPriors(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_DTrees_getRegressionAccuracy(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_getRegressionAccuracy(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

ml_DTrees_getRoots(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_getRoots(IntPtr obj, IntPtr result)
Parameters
Type Name Description
IntPtr obj
IntPtr result
Returns
Type Description
ExceptionStatus

ml_DTrees_getSplits(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_getSplits(IntPtr obj, IntPtr result)
Parameters
Type Name Description
IntPtr obj
IntPtr result
Returns
Type Description
ExceptionStatus

ml_DTrees_getSubsets(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_getSubsets(IntPtr obj, IntPtr result)
Parameters
Type Name Description
IntPtr obj
IntPtr result
Returns
Type Description
ExceptionStatus

ml_DTrees_getTruncatePrunedTree(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_getTruncatePrunedTree(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_DTrees_getUse1SERule(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_getUse1SERule(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_DTrees_getUseSurrogates(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_getUseSurrogates(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_DTrees_load(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_load(string filePath, out IntPtr returnValue)
Parameters
Type Name Description
System.String filePath
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_DTrees_loadFromString(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_loadFromString(string strModel, out IntPtr returnValue)
Parameters
Type Name Description
System.String strModel
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_DTrees_setCVFolds(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_setCVFolds(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_DTrees_setMaxCategories(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_setMaxCategories(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_DTrees_setMaxDepth(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_setMaxDepth(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_DTrees_setMinSampleCount(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_setMinSampleCount(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_DTrees_setPriors(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_setPriors(IntPtr obj, IntPtr val)
Parameters
Type Name Description
IntPtr obj
IntPtr val
Returns
Type Description
ExceptionStatus

ml_DTrees_setRegressionAccuracy(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_setRegressionAccuracy(IntPtr obj, float val)
Parameters
Type Name Description
IntPtr obj
System.Single val
Returns
Type Description
ExceptionStatus

ml_DTrees_setTruncatePrunedTree(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_setTruncatePrunedTree(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_DTrees_setUse1SERule(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_setUse1SERule(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_DTrees_setUseSurrogates(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_DTrees_setUseSurrogates(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_EM_create(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_EM_create(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_EM_getClustersNumber(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_EM_getClustersNumber(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_EM_getCovarianceMatrixType(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_EM_getCovarianceMatrixType(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_EM_getCovs(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_EM_getCovs(IntPtr obj, IntPtr covs)
Parameters
Type Name Description
IntPtr obj
IntPtr covs
Returns
Type Description
ExceptionStatus

ml_EM_getMeans(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_EM_getMeans(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_EM_getTermCriteria(IntPtr, out TermCriteria)

Declaration
[Pure]
public static extern ExceptionStatus ml_EM_getTermCriteria(IntPtr obj, out TermCriteria returnValue)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.TermCriteria returnValue
Returns
Type Description
ExceptionStatus

ml_EM_getWeights(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_EM_getWeights(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_EM_load(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_EM_load(string filePath, out IntPtr returnValue)
Parameters
Type Name Description
System.String filePath
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_EM_loadFromString(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_EM_loadFromString(string strModel, out IntPtr returnValue)
Parameters
Type Name Description
System.String strModel
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_EM_predict2(IntPtr, IntPtr, IntPtr, out Vec2d)

Declaration
[Pure]
public static extern ExceptionStatus ml_EM_predict2(IntPtr model, IntPtr sample, IntPtr probs, out Vec2d returnValue)
Parameters
Type Name Description
IntPtr model
IntPtr sample
IntPtr probs
Vec2d returnValue
Returns
Type Description
ExceptionStatus

ml_EM_setClustersNumber(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_EM_setClustersNumber(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_EM_setCovarianceMatrixType(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_EM_setCovarianceMatrixType(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_EM_setTermCriteria(IntPtr, TermCriteria)

Declaration
[Pure]
public static extern ExceptionStatus ml_EM_setTermCriteria(IntPtr obj, TermCriteria val)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.TermCriteria val
Returns
Type Description
ExceptionStatus

ml_EM_trainE(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_EM_trainE(IntPtr model, IntPtr samples, IntPtr means0, IntPtr covs0, IntPtr weights0, IntPtr logLikelihoods, IntPtr labels, IntPtr probs, out int returnValue)
Parameters
Type Name Description
IntPtr model
IntPtr samples
IntPtr means0
IntPtr covs0
IntPtr weights0
IntPtr logLikelihoods
IntPtr labels
IntPtr probs
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_EM_trainEM(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_EM_trainEM(IntPtr obj, IntPtr samples, IntPtr logLikelihoods, IntPtr labels, IntPtr probs, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr samples
IntPtr logLikelihoods
IntPtr labels
IntPtr probs
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_EM_trainM(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_EM_trainM(IntPtr model, IntPtr samples, IntPtr probs0, IntPtr logLikelihoods, IntPtr labels, IntPtr probs, out int returnValue)
Parameters
Type Name Description
IntPtr model
IntPtr samples
IntPtr probs0
IntPtr logLikelihoods
IntPtr labels
IntPtr probs
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_KNearest_create(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_KNearest_create(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_KNearest_findNearest(IntPtr, IntPtr, Int32, IntPtr, IntPtr, IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus ml_KNearest_findNearest(IntPtr obj, IntPtr samples, int k, IntPtr results, IntPtr neighborResponses, IntPtr dist, out float returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr samples
System.Int32 k
IntPtr results
IntPtr neighborResponses
IntPtr dist
System.Single returnValue
Returns
Type Description
ExceptionStatus

ml_KNearest_getAlgorithmType(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_KNearest_getAlgorithmType(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_KNearest_getDefaultK(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_KNearest_getDefaultK(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_KNearest_getEmax(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_KNearest_getEmax(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_KNearest_getIsClassifier(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_KNearest_getIsClassifier(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_KNearest_load(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_KNearest_load(string filePath, out IntPtr returnValue)
Parameters
Type Name Description
System.String filePath
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_KNearest_loadFromString(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_KNearest_loadFromString(string strModel, out IntPtr returnValue)
Parameters
Type Name Description
System.String strModel
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_KNearest_setAlgorithmType(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_KNearest_setAlgorithmType(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_KNearest_setDefaultK(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_KNearest_setDefaultK(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_KNearest_setEmax(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_KNearest_setEmax(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_KNearest_setIsClassifier(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_KNearest_setIsClassifier(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_LogisticRegression_create(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_LogisticRegression_create(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_LogisticRegression_get_learnt_thetas(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_LogisticRegression_get_learnt_thetas(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_LogisticRegression_getIterations(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_LogisticRegression_getIterations(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_LogisticRegression_getLearningRate(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_LogisticRegression_getLearningRate(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

ml_LogisticRegression_getMiniBatchSize(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_LogisticRegression_getMiniBatchSize(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_LogisticRegression_getRegularization(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_LogisticRegression_getRegularization(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_LogisticRegression_getTermCriteria(IntPtr, out TermCriteria)

Declaration
[Pure]
public static extern ExceptionStatus ml_LogisticRegression_getTermCriteria(IntPtr obj, out TermCriteria returnValue)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.TermCriteria returnValue
Returns
Type Description
ExceptionStatus

ml_LogisticRegression_getTrainMethod(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_LogisticRegression_getTrainMethod(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_LogisticRegression_load(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_LogisticRegression_load(string filePath, out IntPtr returnValue)
Parameters
Type Name Description
System.String filePath
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_LogisticRegression_loadFromString(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_LogisticRegression_loadFromString(string strModel, out IntPtr returnValue)
Parameters
Type Name Description
System.String strModel
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_LogisticRegression_predict(IntPtr, IntPtr, IntPtr, Int32, out Single)

Declaration
[Pure]
public static extern ExceptionStatus ml_LogisticRegression_predict(IntPtr obj, IntPtr samples, IntPtr results, int flags, out float returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr samples
IntPtr results
System.Int32 flags
System.Single returnValue
Returns
Type Description
ExceptionStatus

ml_LogisticRegression_setIterations(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_LogisticRegression_setIterations(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_LogisticRegression_setLearningRate(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_LogisticRegression_setLearningRate(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

ml_LogisticRegression_setMiniBatchSize(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_LogisticRegression_setMiniBatchSize(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_LogisticRegression_setRegularization(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_LogisticRegression_setRegularization(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_LogisticRegression_setTermCriteria(IntPtr, TermCriteria)

Declaration
[Pure]
public static extern ExceptionStatus ml_LogisticRegression_setTermCriteria(IntPtr obj, TermCriteria val)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.TermCriteria val
Returns
Type Description
ExceptionStatus

ml_LogisticRegression_setTrainMethod(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_LogisticRegression_setTrainMethod(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_NormalBayesClassifier_create(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_NormalBayesClassifier_create(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_NormalBayesClassifier_load(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_NormalBayesClassifier_load(string filePath, out IntPtr returnValue)
Parameters
Type Name Description
System.String filePath
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_NormalBayesClassifier_loadFromString(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_NormalBayesClassifier_loadFromString(string strModel, out IntPtr returnValue)
Parameters
Type Name Description
System.String strModel
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_NormalBayesClassifier_predictProb(IntPtr, IntPtr, IntPtr, IntPtr, Int32, out Single)

Declaration
[Pure]
public static extern ExceptionStatus ml_NormalBayesClassifier_predictProb(IntPtr obj, IntPtr inputs, IntPtr samples, IntPtr outputProbs, int flags, out float returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr inputs
IntPtr samples
IntPtr outputProbs
System.Int32 flags
System.Single returnValue
Returns
Type Description
ExceptionStatus

ml_Ptr_ANN_MLP_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Ptr_ANN_MLP_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ml_Ptr_ANN_MLP_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Ptr_ANN_MLP_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_Ptr_Boost_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Ptr_Boost_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ml_Ptr_Boost_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Ptr_Boost_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_Ptr_DTrees_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Ptr_DTrees_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ml_Ptr_DTrees_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Ptr_DTrees_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_Ptr_EM_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Ptr_EM_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

ml_Ptr_EM_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Ptr_EM_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_Ptr_KNearest_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Ptr_KNearest_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ml_Ptr_KNearest_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Ptr_KNearest_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_Ptr_LogisticRegression_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Ptr_LogisticRegression_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ml_Ptr_LogisticRegression_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Ptr_LogisticRegression_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_Ptr_NormalBayesClassifier_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Ptr_NormalBayesClassifier_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ml_Ptr_NormalBayesClassifier_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Ptr_NormalBayesClassifier_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_Ptr_RTrees_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Ptr_RTrees_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ml_Ptr_RTrees_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Ptr_RTrees_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_Ptr_SVM_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Ptr_SVM_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ml_Ptr_SVM_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_Ptr_SVM_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_RTrees_create(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_RTrees_create(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_RTrees_getActiveVarCount(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_RTrees_getActiveVarCount(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_RTrees_getCalculateVarImportance(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_RTrees_getCalculateVarImportance(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_RTrees_getTermCriteria(IntPtr, out TermCriteria)

Declaration
[Pure]
public static extern ExceptionStatus ml_RTrees_getTermCriteria(IntPtr obj, out TermCriteria returnValue)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.TermCriteria returnValue
Returns
Type Description
ExceptionStatus

ml_RTrees_getVarImportance(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_RTrees_getVarImportance(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_RTrees_load(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_RTrees_load(string filePath, out IntPtr returnValue)
Parameters
Type Name Description
System.String filePath
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_RTrees_loadFromString(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_RTrees_loadFromString(string strModel, out IntPtr returnValue)
Parameters
Type Name Description
System.String strModel
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_RTrees_setActiveVarCount(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_RTrees_setActiveVarCount(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_RTrees_setCalculateVarImportance(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_RTrees_setCalculateVarImportance(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ml_RTrees_setTermCriteria(IntPtr, TermCriteria)

Declaration
[Pure]
public static extern ExceptionStatus ml_RTrees_setTermCriteria(IntPtr obj, TermCriteria val)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.TermCriteria val
Returns
Type Description
ExceptionStatus

ml_StatModel_clear(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_StatModel_clear(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ml_StatModel_empty(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_StatModel_empty(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_StatModel_getVarCount(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_StatModel_getVarCount(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_StatModel_isClassifier(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_StatModel_isClassifier(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_StatModel_isTrained(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_StatModel_isTrained(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_StatModel_predict(IntPtr, IntPtr, IntPtr, Int32, out Single)

Declaration
[Pure]
public static extern ExceptionStatus ml_StatModel_predict(IntPtr obj, IntPtr samples, IntPtr results, int flags, out float returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr samples
IntPtr results
System.Int32 flags
System.Single returnValue
Returns
Type Description
ExceptionStatus

ml_StatModel_train2(IntPtr, IntPtr, Int32, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_StatModel_train2(IntPtr obj, IntPtr samples, int layout, IntPtr responses, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr samples
System.Int32 layout
IntPtr responses
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_SVM_create(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_create(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_SVM_getC(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_getC(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

ml_SVM_getClassWeights(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_getClassWeights(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_SVM_getCoef0(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_getCoef0(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

ml_SVM_getDecisionFunction(IntPtr, Int32, IntPtr, IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_getDecisionFunction(IntPtr obj, int i, IntPtr alpha, IntPtr svidx, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 i
IntPtr alpha
IntPtr svidx
System.Double returnValue
Returns
Type Description
ExceptionStatus

ml_SVM_getDefaultGrid(Int32, out ParamGrid)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_getDefaultGrid(int paramId, out ParamGrid returnValue)
Parameters
Type Name Description
System.Int32 paramId
ParamGrid returnValue
Returns
Type Description
ExceptionStatus

ml_SVM_getDegree(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_getDegree(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

ml_SVM_getGamma(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_getGamma(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

ml_SVM_getKernelType(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_getKernelType(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_SVM_getNu(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_getNu(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

ml_SVM_getP(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_getP(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

ml_SVM_getSupportVectors(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_getSupportVectors(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_SVM_getTermCriteria(IntPtr, out TermCriteria)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_getTermCriteria(IntPtr obj, out TermCriteria returnValue)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.TermCriteria returnValue
Returns
Type Description
ExceptionStatus

ml_SVM_getType(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_getType(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ml_SVM_load(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_load(string filePath, out IntPtr returnValue)
Parameters
Type Name Description
System.String filePath
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_SVM_loadFromString(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_loadFromString(string strModel, out IntPtr returnValue)
Parameters
Type Name Description
System.String strModel
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ml_SVM_setC(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_setC(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

ml_SVM_setClassWeights(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_setClassWeights(IntPtr obj, IntPtr val)
Parameters
Type Name Description
IntPtr obj
IntPtr val
Returns
Type Description
ExceptionStatus

ml_SVM_setCoef0(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_setCoef0(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

ml_SVM_setDegree(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_setDegree(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

ml_SVM_setGamma(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_setGamma(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

ml_SVM_setKernel(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_setKernel(IntPtr obj, int kernelType)
Parameters
Type Name Description
IntPtr obj
System.Int32 kernelType
Returns
Type Description
ExceptionStatus

ml_SVM_setNu(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_setNu(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

ml_SVM_setP(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_setP(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

ml_SVM_setTermCriteria(IntPtr, TermCriteria)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_setTermCriteria(IntPtr obj, TermCriteria val)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.TermCriteria val
Returns
Type Description
ExceptionStatus

ml_SVM_setType(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ml_SVM_setType(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

objdetect_CascadeClassifier_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

objdetect_CascadeClassifier_detectMultiScale1(IntPtr, IntPtr, IntPtr, Double, Int32, Int32, Size, Size)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_detectMultiScale1(IntPtr obj, IntPtr image, IntPtr objects, double scaleFactor, int minNeighbors, int flags, Size minSize, Size maxSize)
Parameters
Type Name Description
IntPtr obj
IntPtr image
IntPtr objects
System.Double scaleFactor
System.Int32 minNeighbors
System.Int32 flags
OpenCvSharp.Size minSize
OpenCvSharp.Size maxSize
Returns
Type Description
ExceptionStatus

objdetect_CascadeClassifier_detectMultiScale2(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, Double, Int32, Int32, Size, Size, Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_detectMultiScale2(IntPtr obj, IntPtr image, IntPtr objects, IntPtr rejectLevels, IntPtr levelWeights, double scaleFactor, int minNeighbors, int flags, Size minSize, Size maxSize, int outputRejectLevels)
Parameters
Type Name Description
IntPtr obj
IntPtr image
IntPtr objects
IntPtr rejectLevels
IntPtr levelWeights
System.Double scaleFactor
System.Int32 minNeighbors
System.Int32 flags
OpenCvSharp.Size minSize
OpenCvSharp.Size maxSize
System.Int32 outputRejectLevels
Returns
Type Description
ExceptionStatus

objdetect_CascadeClassifier_empty(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_empty(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

objdetect_CascadeClassifier_getFeatureType(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_getFeatureType(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

objdetect_CascadeClassifier_getOriginalWindowSize(IntPtr, out Size)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_getOriginalWindowSize(IntPtr obj, out Size returnValue)
Parameters
Type Name Description
IntPtr obj
OpenCvSharp.Size returnValue
Returns
Type Description
ExceptionStatus

objdetect_CascadeClassifier_isOldFormatCascade(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_isOldFormatCascade(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

objdetect_CascadeClassifier_load(IntPtr, String, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_load(IntPtr obj, string fileName, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.String fileName
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

objdetect_CascadeClassifier_new(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_new(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

objdetect_CascadeClassifier_newFromFile(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_newFromFile(string fileName, out IntPtr returnValue)
Parameters
Type Name Description
System.String fileName
IntPtr returnValue
Returns
Type Description
ExceptionStatus

objdetect_CascadeClassifier_read(IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_read(IntPtr obj, IntPtr fn, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr fn
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

objdetect_groupRectangles_meanshift(IntPtr, IntPtr, IntPtr, Double, Size)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_groupRectangles_meanshift(IntPtr rectList, IntPtr foundWeights, IntPtr foundScales, double detectThreshold, Size winDetSize)
Parameters
Type Name Description
IntPtr rectList
IntPtr foundWeights
IntPtr foundScales
System.Double detectThreshold
OpenCvSharp.Size winDetSize
Returns
Type Description
ExceptionStatus

objdetect_groupRectangles1(IntPtr, Int32, Double)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_groupRectangles1(IntPtr rectList, int groupThreshold, double eps)
Parameters
Type Name Description
IntPtr rectList
System.Int32 groupThreshold
System.Double eps
Returns
Type Description
ExceptionStatus

objdetect_groupRectangles2(IntPtr, IntPtr, Int32, Double)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_groupRectangles2(IntPtr rectList, IntPtr weights, int groupThreshold, double eps)
Parameters
Type Name Description
IntPtr rectList
IntPtr weights
System.Int32 groupThreshold
System.Double eps
Returns
Type Description
ExceptionStatus

objdetect_groupRectangles3(IntPtr, Int32, Double, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_groupRectangles3(IntPtr rectList, int groupThreshold, double eps, IntPtr weights, IntPtr levelWeights)
Parameters
Type Name Description
IntPtr rectList
System.Int32 groupThreshold
System.Double eps
IntPtr weights
IntPtr levelWeights
Returns
Type Description
ExceptionStatus

objdetect_groupRectangles4(IntPtr, IntPtr, IntPtr, Int32, Double)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_groupRectangles4(IntPtr rectList, IntPtr rejectLevels, IntPtr levelWeights, int groupThreshold, double eps)
Parameters
Type Name Description
IntPtr rectList
IntPtr rejectLevels
IntPtr levelWeights
System.Int32 groupThreshold
System.Double eps
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_blockSize_get(IntPtr, out Size)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_blockSize_get(IntPtr self, out Size returnValue)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Size returnValue
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_blockSize_set(IntPtr, Size)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_blockSize_set(IntPtr self, Size value)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Size value
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_blockStride_get(IntPtr, out Size)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_blockStride_get(IntPtr self, out Size returnValue)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Size returnValue
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_blockStride_set(IntPtr, Size)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_blockStride_set(IntPtr self, Size value)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Size value
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_cellSize_get(IntPtr, out Size)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_cellSize_get(IntPtr self, out Size returnValue)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Size returnValue
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_cellSize_set(IntPtr, Size)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_cellSize_set(IntPtr self, Size value)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Size value
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_checkDetectorSize(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_checkDetectorSize(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_compute(IntPtr, IntPtr, IntPtr, Size, Size, Point[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_compute(IntPtr self, IntPtr img, IntPtr descriptors, Size winStride, Size padding, Point[] locations, int locationsLength)
Parameters
Type Name Description
IntPtr self
IntPtr img
IntPtr descriptors
OpenCvSharp.Size winStride
OpenCvSharp.Size padding
OpenCvSharp.Point[] locations
System.Int32 locationsLength
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_computeGradient(IntPtr, IntPtr, IntPtr, IntPtr, Size, Size)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_computeGradient(IntPtr self, IntPtr img, IntPtr grad, IntPtr angleOfs, Size paddingTL, Size paddingBR)
Parameters
Type Name Description
IntPtr self
IntPtr img
IntPtr grad
IntPtr angleOfs
OpenCvSharp.Size paddingTL
OpenCvSharp.Size paddingBR
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_delete(IntPtr self)
Parameters
Type Name Description
IntPtr self
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_derivAperture_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_derivAperture_get(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_derivAperture_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_derivAperture_set(IntPtr self, int value)
Parameters
Type Name Description
IntPtr self
System.Int32 value
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_detect1(IntPtr, IntPtr, IntPtr, Double, Size, Size, Point[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_detect1(IntPtr self, IntPtr img, IntPtr foundLocations, double hitThreshold, Size winStride, Size padding, Point[] searchLocations, int searchLocationsLength)
Parameters
Type Name Description
IntPtr self
IntPtr img
IntPtr foundLocations
System.Double hitThreshold
OpenCvSharp.Size winStride
OpenCvSharp.Size padding
OpenCvSharp.Point[] searchLocations
System.Int32 searchLocationsLength
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_detect2(IntPtr, IntPtr, IntPtr, IntPtr, Double, Size, Size, Point[], Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_detect2(IntPtr self, IntPtr img, IntPtr foundLocations, IntPtr weights, double hitThreshold, Size winStride, Size padding, Point[] searchLocations, int searchLocationsLength)
Parameters
Type Name Description
IntPtr self
IntPtr img
IntPtr foundLocations
IntPtr weights
System.Double hitThreshold
OpenCvSharp.Size winStride
OpenCvSharp.Size padding
OpenCvSharp.Point[] searchLocations
System.Int32 searchLocationsLength
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_detectMultiScale1(IntPtr, IntPtr, IntPtr, Double, Size, Size, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_detectMultiScale1(IntPtr self, IntPtr img, IntPtr foundLocations, double hitThreshold, Size winStride, Size padding, double scale, int groupThreshold)
Parameters
Type Name Description
IntPtr self
IntPtr img
IntPtr foundLocations
System.Double hitThreshold
OpenCvSharp.Size winStride
OpenCvSharp.Size padding
System.Double scale
System.Int32 groupThreshold
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_detectMultiScale2(IntPtr, IntPtr, IntPtr, IntPtr, Double, Size, Size, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_detectMultiScale2(IntPtr self, IntPtr img, IntPtr foundLocations, IntPtr foundWeights, double hitThreshold, Size winStride, Size padding, double scale, int groupThreshold)
Parameters
Type Name Description
IntPtr self
IntPtr img
IntPtr foundLocations
IntPtr foundWeights
System.Double hitThreshold
OpenCvSharp.Size winStride
OpenCvSharp.Size padding
System.Double scale
System.Int32 groupThreshold
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_detectMultiScaleROI(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_detectMultiScaleROI(IntPtr obj, IntPtr img, IntPtr foundLocations, IntPtr roiScales, IntPtr roiLocations, IntPtr roiConfidences, double hitThreshold, int groupThreshold)
Parameters
Type Name Description
IntPtr obj
IntPtr img
IntPtr foundLocations
IntPtr roiScales
IntPtr roiLocations
IntPtr roiConfidences
System.Double hitThreshold
System.Int32 groupThreshold
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_detectROI(IntPtr, IntPtr, Point[], Int32, IntPtr, IntPtr, Double, Size, Size)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_detectROI(IntPtr obj, IntPtr img, Point[] locations, int locationsLength, IntPtr foundLocations, IntPtr confidences, double hitThreshold, Size winStride, Size padding)
Parameters
Type Name Description
IntPtr obj
IntPtr img
OpenCvSharp.Point[] locations
System.Int32 locationsLength
IntPtr foundLocations
IntPtr confidences
System.Double hitThreshold
OpenCvSharp.Size winStride
OpenCvSharp.Size padding
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_gammaCorrection_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_gammaCorrection_get(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_gammaCorrection_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_gammaCorrection_set(IntPtr self, int value)
Parameters
Type Name Description
IntPtr self
System.Int32 value
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_getDescriptorSize(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_getDescriptorSize(IntPtr self, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr self
IntPtr returnValue
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_getWinSigma(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_getWinSigma(IntPtr self, out double returnValue)
Parameters
Type Name Description
IntPtr self
System.Double returnValue
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_groupRectangles(IntPtr, IntPtr, IntPtr, Int32, Double)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_groupRectangles(IntPtr obj, IntPtr rectList, IntPtr weights, int groupThreshold, double eps)
Parameters
Type Name Description
IntPtr obj
IntPtr rectList
IntPtr weights
System.Int32 groupThreshold
System.Double eps
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_histogramNormType_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_histogramNormType_get(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_histogramNormType_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_histogramNormType_set(IntPtr self, int value)
Parameters
Type Name Description
IntPtr self
System.Int32 value
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_L2HysThreshold_get(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_L2HysThreshold_get(IntPtr self, out double returnValue)
Parameters
Type Name Description
IntPtr self
System.Double returnValue
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_L2HysThreshold_set(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_L2HysThreshold_set(IntPtr self, double value)
Parameters
Type Name Description
IntPtr self
System.Double value
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_load(IntPtr, String, String, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_load(IntPtr self, string filename, string objName, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.String filename
System.String objName
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_nbins_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_nbins_get(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_nbins_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_nbins_set(IntPtr self, int value)
Parameters
Type Name Description
IntPtr self
System.Int32 value
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_new1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_new1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_new2(Size, Size, Size, Size, Int32, Int32, Double, HistogramNormType, Double, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_new2(Size winSize, Size blockSize, Size blockStride, Size cellSize, int nbins, int derivAperture, double winSigma, HistogramNormType histogramNormType, double l2HysThreshold, int gammaCorrection, int nlevels, out IntPtr returnValue)
Parameters
Type Name Description
OpenCvSharp.Size winSize
OpenCvSharp.Size blockSize
OpenCvSharp.Size blockStride
OpenCvSharp.Size cellSize
System.Int32 nbins
System.Int32 derivAperture
System.Double winSigma
HistogramNormType histogramNormType
System.Double l2HysThreshold
System.Int32 gammaCorrection
System.Int32 nlevels
IntPtr returnValue
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_new3(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_new3(string fileName, out IntPtr returnValue)
Parameters
Type Name Description
System.String fileName
IntPtr returnValue
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_nlevels_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_nlevels_get(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_nlevels_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_nlevels_set(IntPtr self, int value)
Parameters
Type Name Description
IntPtr self
System.Int32 value
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_save(IntPtr, String, String)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_save(IntPtr self, string filename, string objName)
Parameters
Type Name Description
IntPtr self
System.String filename
System.String objName
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_setSVMDetector(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_setSVMDetector(IntPtr self, IntPtr svmDetector)
Parameters
Type Name Description
IntPtr self
IntPtr svmDetector
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_signedGradient_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_signedGradient_get(IntPtr self, out int returnValue)
Parameters
Type Name Description
IntPtr self
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_signedGradient_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_signedGradient_set(IntPtr self, int value)
Parameters
Type Name Description
IntPtr self
System.Int32 value
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_winSigma_get(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_winSigma_get(IntPtr self, out double returnValue)
Parameters
Type Name Description
IntPtr self
System.Double returnValue
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_winSigma_set(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_winSigma_set(IntPtr self, double value)
Parameters
Type Name Description
IntPtr self
System.Double value
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_winSize_get(IntPtr, out Size)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_winSize_get(IntPtr self, out Size returnValue)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Size returnValue
Returns
Type Description
ExceptionStatus

objdetect_HOGDescriptor_winSize_set(IntPtr, Size)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_winSize_set(IntPtr self, Size value)
Parameters
Type Name Description
IntPtr self
OpenCvSharp.Size value
Returns
Type Description
ExceptionStatus

objdetect_QRCodeDetector_decode(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_QRCodeDetector_decode(IntPtr obj, IntPtr img, IntPtr points, IntPtr straightQrCode, IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr img
IntPtr points
IntPtr straightQrCode
IntPtr returnValue
Returns
Type Description
ExceptionStatus

objdetect_QRCodeDetector_decodeMulti(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_QRCodeDetector_decodeMulti(IntPtr obj, IntPtr img, IntPtr points, IntPtr decodedInfo, IntPtr straightQrCode, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr img
IntPtr points
IntPtr decodedInfo
IntPtr straightQrCode
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

objdetect_QRCodeDetector_decodeMulti_NoStraightQrCode(IntPtr, IntPtr, IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_QRCodeDetector_decodeMulti_NoStraightQrCode(IntPtr obj, IntPtr img, IntPtr points, IntPtr decodedInfo, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr img
IntPtr points
IntPtr decodedInfo
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

objdetect_QRCodeDetector_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_QRCodeDetector_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

objdetect_QRCodeDetector_detect(IntPtr, IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_QRCodeDetector_detect(IntPtr obj, IntPtr img, IntPtr points, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr img
IntPtr points
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

objdetect_QRCodeDetector_detectAndDecode(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_QRCodeDetector_detectAndDecode(IntPtr obj, IntPtr img, IntPtr points, IntPtr straightQrCode, IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr img
IntPtr points
IntPtr straightQrCode
IntPtr returnValue
Returns
Type Description
ExceptionStatus

objdetect_QRCodeDetector_detectMulti(IntPtr, IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_QRCodeDetector_detectMulti(IntPtr obj, IntPtr img, IntPtr points, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr img
IntPtr points
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

objdetect_QRCodeDetector_new(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_QRCodeDetector_new(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

objdetect_QRCodeDetector_setEpsX(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_QRCodeDetector_setEpsX(IntPtr obj, double epsX)
Parameters
Type Name Description
IntPtr obj
System.Double epsX
Returns
Type Description
ExceptionStatus

objdetect_QRCodeDetector_setEpsY(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus objdetect_QRCodeDetector_setEpsY(IntPtr obj, double epsY)
Parameters
Type Name Description
IntPtr obj
System.Double epsY
Returns
Type Description
ExceptionStatus

optflow_calcOpticalFlowSF1(IntPtr, IntPtr, IntPtr, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus optflow_calcOpticalFlowSF1(IntPtr from, IntPtr to, IntPtr flow, int layers, int averagingBlockSize, int maxFlow)
Parameters
Type Name Description
IntPtr from
IntPtr to
IntPtr flow
System.Int32 layers
System.Int32 averagingBlockSize
System.Int32 maxFlow
Returns
Type Description
ExceptionStatus

optflow_calcOpticalFlowSF2(IntPtr, IntPtr, IntPtr, Int32, Int32, Int32, Double, Double, Int32, Double, Double, Double, Int32, Double, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus optflow_calcOpticalFlowSF2(IntPtr from, IntPtr to, IntPtr flow, int layers, int averagingBlockSize, int maxFlow, double sigmaDist, double sigmaColor, int postprocessWindow, double sigmaDistFix, double sigmaColorFix, double occThr, int upscaleAveragingRadius, double upscaleSigmaDist, double upscaleSigmaColor, double speedUpThr)
Parameters
Type Name Description
IntPtr from
IntPtr to
IntPtr flow
System.Int32 layers
System.Int32 averagingBlockSize
System.Int32 maxFlow
System.Double sigmaDist
System.Double sigmaColor
System.Int32 postprocessWindow
System.Double sigmaDistFix
System.Double sigmaColorFix
System.Double occThr
System.Int32 upscaleAveragingRadius
System.Double upscaleSigmaDist
System.Double upscaleSigmaColor
System.Double speedUpThr
Returns
Type Description
ExceptionStatus

optflow_calcOpticalFlowSparseToDense(IntPtr, IntPtr, IntPtr, Int32, Int32, Single, Int32, Single, Single)

Declaration
[Pure]
public static extern ExceptionStatus optflow_calcOpticalFlowSparseToDense(IntPtr from, IntPtr to, IntPtr flow, int gridStep, int k, float sigma, int usePostProc, float fgsLambda, float fgsSigma)
Parameters
Type Name Description
IntPtr from
IntPtr to
IntPtr flow
System.Int32 gridStep
System.Int32 k
System.Single sigma
System.Int32 usePostProc
System.Single fgsLambda
System.Single fgsSigma
Returns
Type Description
ExceptionStatus

optflow_motempl_calcGlobalOrientation(IntPtr, IntPtr, IntPtr, Double, Double, out Double)

Declaration
[Pure]
public static extern ExceptionStatus optflow_motempl_calcGlobalOrientation(IntPtr orientation, IntPtr mask, IntPtr mhi, double timestamp, double duration, out double returnValue)
Parameters
Type Name Description
IntPtr orientation
IntPtr mask
IntPtr mhi
System.Double timestamp
System.Double duration
System.Double returnValue
Returns
Type Description
ExceptionStatus

optflow_motempl_calcMotionGradient(IntPtr, IntPtr, IntPtr, Double, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus optflow_motempl_calcMotionGradient(IntPtr mhi, IntPtr mask, IntPtr orientation, double delta1, double delta2, int apertureSize)
Parameters
Type Name Description
IntPtr mhi
IntPtr mask
IntPtr orientation
System.Double delta1
System.Double delta2
System.Int32 apertureSize
Returns
Type Description
ExceptionStatus

optflow_motempl_segmentMotion(IntPtr, IntPtr, IntPtr, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus optflow_motempl_segmentMotion(IntPtr mhi, IntPtr segmask, IntPtr boundingRects, double timestamp, double segThresh)
Parameters
Type Name Description
IntPtr mhi
IntPtr segmask
IntPtr boundingRects
System.Double timestamp
System.Double segThresh
Returns
Type Description
ExceptionStatus

optflow_motempl_updateMotionHistory(IntPtr, IntPtr, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus optflow_motempl_updateMotionHistory(IntPtr silhouette, IntPtr mhi, double timestamp, double duration)
Parameters
Type Name Description
IntPtr silhouette
IntPtr mhi
System.Double timestamp
System.Double duration
Returns
Type Description
ExceptionStatus

photo_CalibrateCRF_process(IntPtr, IntPtr[], Int32, IntPtr, Single[])

Declaration
[Pure]
public static extern ExceptionStatus photo_CalibrateCRF_process(IntPtr obj, IntPtr[] srcImgs, int srcImgsLength, IntPtr dst, float[] times)
Parameters
Type Name Description
IntPtr obj
IntPtr[] srcImgs
System.Int32 srcImgsLength
IntPtr dst
System.Single[] times
Returns
Type Description
ExceptionStatus

photo_CalibrateDebevec_getLambda(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_CalibrateDebevec_getLambda(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

photo_CalibrateDebevec_getRandom(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus photo_CalibrateDebevec_getRandom(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

photo_CalibrateDebevec_getSamples(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_CalibrateDebevec_getSamples(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

photo_CalibrateDebevec_setLambda(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_CalibrateDebevec_setLambda(IntPtr obj, float value)
Parameters
Type Name Description
IntPtr obj
System.Single value
Returns
Type Description
ExceptionStatus

photo_CalibrateDebevec_setRandom(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus photo_CalibrateDebevec_setRandom(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

photo_CalibrateDebevec_setSamples(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_CalibrateDebevec_setSamples(IntPtr obj, float value)
Parameters
Type Name Description
IntPtr obj
System.Single value
Returns
Type Description
ExceptionStatus

photo_CalibrateRobertson_getMaxIter(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus photo_CalibrateRobertson_getMaxIter(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

photo_CalibrateRobertson_getRadiance(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_CalibrateRobertson_getRadiance(IntPtr obj, IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

photo_CalibrateRobertson_getThreshold(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_CalibrateRobertson_getThreshold(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

photo_CalibrateRobertson_setMaxIter(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus photo_CalibrateRobertson_setMaxIter(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

photo_CalibrateRobertson_setThreshold(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_CalibrateRobertson_setThreshold(IntPtr obj, float value)
Parameters
Type Name Description
IntPtr obj
System.Single value
Returns
Type Description
ExceptionStatus

photo_colorChange(IntPtr, IntPtr, IntPtr, Single, Single, Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_colorChange(IntPtr src, IntPtr mask, IntPtr dst, float red_mul, float green_mul, float blue_mul)
Parameters
Type Name Description
IntPtr src
IntPtr mask
IntPtr dst
System.Single red_mul
System.Single green_mul
System.Single blue_mul
Returns
Type Description
ExceptionStatus

photo_createCalibrateDebevec(Int32, Single, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_createCalibrateDebevec(int samples, float lambda, int random, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 samples
System.Single lambda
System.Int32 random
IntPtr returnValue
Returns
Type Description
ExceptionStatus

photo_createCalibrateRobertson(Int32, Single, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_createCalibrateRobertson(int maxIter, float threshold, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 maxIter
System.Single threshold
IntPtr returnValue
Returns
Type Description
ExceptionStatus

photo_createMergeDebevec()

Declaration
public static extern IntPtr photo_createMergeDebevec()
Returns
Type Description
IntPtr

photo_createMergeMertens()

Declaration
public static extern IntPtr photo_createMergeMertens()
Returns
Type Description
IntPtr

photo_createTonemap(Single, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_createTonemap(float gamma, out IntPtr returnValue)
Parameters
Type Name Description
System.Single gamma
IntPtr returnValue
Returns
Type Description
ExceptionStatus

photo_createTonemapDrago(Single, Single, Single, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_createTonemapDrago(float gamma, float saturation, float bias, out IntPtr returnValue)
Parameters
Type Name Description
System.Single gamma
System.Single saturation
System.Single bias
IntPtr returnValue
Returns
Type Description
ExceptionStatus

photo_createTonemapMantiuk(Single, Single, Single, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_createTonemapMantiuk(float gamma, float scale, float saturation, out IntPtr returnValue)
Parameters
Type Name Description
System.Single gamma
System.Single scale
System.Single saturation
IntPtr returnValue
Returns
Type Description
ExceptionStatus

photo_createTonemapReinhard(Single, Single, Single, Single, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_createTonemapReinhard(float gamma, float intensity, float light_adapt, float color_adapt, out IntPtr returnValue)
Parameters
Type Name Description
System.Single gamma
System.Single intensity
System.Single light_adapt
System.Single color_adapt
IntPtr returnValue
Returns
Type Description
ExceptionStatus

photo_decolor(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_decolor(IntPtr src, IntPtr grayscale, IntPtr color_boost)
Parameters
Type Name Description
IntPtr src
IntPtr grayscale
IntPtr color_boost
Returns
Type Description
ExceptionStatus

photo_denoise_TVL1(IntPtr[], Int32, IntPtr, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus photo_denoise_TVL1(IntPtr[] observations, int observationsSize, IntPtr result, double lambda, int niters)
Parameters
Type Name Description
IntPtr[] observations
System.Int32 observationsSize
IntPtr result
System.Double lambda
System.Int32 niters
Returns
Type Description
ExceptionStatus

photo_detailEnhance(IntPtr, IntPtr, Single, Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_detailEnhance(IntPtr src, IntPtr dst, float sigma_s, float sigma_r)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Single sigma_s
System.Single sigma_r
Returns
Type Description
ExceptionStatus

photo_edgePreservingFilter(IntPtr, IntPtr, Int32, Single, Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_edgePreservingFilter(IntPtr src, IntPtr dst, int flags, float sigma_s, float sigma_r)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 flags
System.Single sigma_s
System.Single sigma_r
Returns
Type Description
ExceptionStatus

photo_fastNlMeansDenoising(IntPtr, IntPtr, Single, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus photo_fastNlMeansDenoising(IntPtr src, IntPtr dst, float h, int templateWindowSize, int searchWindowSize)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Single h
System.Int32 templateWindowSize
System.Int32 searchWindowSize
Returns
Type Description
ExceptionStatus

photo_fastNlMeansDenoisingColored(IntPtr, IntPtr, Single, Single, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus photo_fastNlMeansDenoisingColored(IntPtr src, IntPtr dst, float h, float hColor, int templateWindowSize, int searchWindowSize)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Single h
System.Single hColor
System.Int32 templateWindowSize
System.Int32 searchWindowSize
Returns
Type Description
ExceptionStatus

photo_fastNlMeansDenoisingColoredMulti(IntPtr[], Int32, IntPtr, Int32, Int32, Single, Single, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus photo_fastNlMeansDenoisingColoredMulti(IntPtr[] srcImgs, int srcImgsLength, IntPtr dst, int imgToDenoiseIndex, int temporalWindowSize, float h, float hColor, int templateWindowSize, int searchWindowSize)
Parameters
Type Name Description
IntPtr[] srcImgs
System.Int32 srcImgsLength
IntPtr dst
System.Int32 imgToDenoiseIndex
System.Int32 temporalWindowSize
System.Single h
System.Single hColor
System.Int32 templateWindowSize
System.Int32 searchWindowSize
Returns
Type Description
ExceptionStatus

photo_fastNlMeansDenoisingMulti(IntPtr[], Int32, IntPtr, Int32, Int32, Single, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus photo_fastNlMeansDenoisingMulti(IntPtr[] srcImgs, int srcImgsLength, IntPtr dst, int imgToDenoiseIndex, int temporalWindowSize, float h, int templateWindowSize, int searchWindowSize)
Parameters
Type Name Description
IntPtr[] srcImgs
System.Int32 srcImgsLength
IntPtr dst
System.Int32 imgToDenoiseIndex
System.Int32 temporalWindowSize
System.Single h
System.Int32 templateWindowSize
System.Int32 searchWindowSize
Returns
Type Description
ExceptionStatus

photo_illuminationChange(IntPtr, IntPtr, IntPtr, Single, Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_illuminationChange(IntPtr src, IntPtr mask, IntPtr dst, float alpha, float beta)
Parameters
Type Name Description
IntPtr src
IntPtr mask
IntPtr dst
System.Single alpha
System.Single beta
Returns
Type Description
ExceptionStatus

photo_inpaint(IntPtr, IntPtr, IntPtr, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus photo_inpaint(IntPtr src, IntPtr inpaintMask, IntPtr dst, double inpaintRadius, int flags)
Parameters
Type Name Description
IntPtr src
IntPtr inpaintMask
IntPtr dst
System.Double inpaintRadius
System.Int32 flags
Returns
Type Description
ExceptionStatus

photo_MergeExposures_process(IntPtr, IntPtr[], Int32, IntPtr, Single[], IntPtr)

Declaration
public static extern void photo_MergeExposures_process(IntPtr obj, IntPtr[] srcImgs, int srcImgsLength, IntPtr dst, float[] times, IntPtr response)
Parameters
Type Name Description
IntPtr obj
IntPtr[] srcImgs
System.Int32 srcImgsLength
IntPtr dst
System.Single[] times
IntPtr response

photo_MergeMertens_process(IntPtr, IntPtr[], Int32, IntPtr)

Declaration
public static extern IntPtr photo_MergeMertens_process(IntPtr obj, IntPtr[] srcImgs, int srcImgsLength, IntPtr dst)
Parameters
Type Name Description
IntPtr obj
IntPtr[] srcImgs
System.Int32 srcImgsLength
IntPtr dst
Returns
Type Description
IntPtr

photo_pencilSketch(IntPtr, IntPtr, IntPtr, Single, Single, Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_pencilSketch(IntPtr src, IntPtr dst1, IntPtr dst2, float sigma_s, float sigma_r, float shade_factor)
Parameters
Type Name Description
IntPtr src
IntPtr dst1
IntPtr dst2
System.Single sigma_s
System.Single sigma_r
System.Single shade_factor
Returns
Type Description
ExceptionStatus

photo_Ptr_CalibrateDebevec_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_Ptr_CalibrateDebevec_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

photo_Ptr_CalibrateDebevec_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_Ptr_CalibrateDebevec_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

photo_Ptr_CalibrateRobertson_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_Ptr_CalibrateRobertson_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

photo_Ptr_CalibrateRobertson_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_Ptr_CalibrateRobertson_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

photo_Ptr_MergeDebevec_delete(IntPtr)

Declaration
public static extern void photo_Ptr_MergeDebevec_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj

photo_Ptr_MergeDebevec_get(IntPtr)

Declaration
public static extern IntPtr photo_Ptr_MergeDebevec_get(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
IntPtr

photo_Ptr_MergeMertens_delete(IntPtr)

Declaration
public static extern void photo_Ptr_MergeMertens_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj

photo_Ptr_MergeMertens_get(IntPtr)

Declaration
public static extern IntPtr photo_Ptr_MergeMertens_get(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
IntPtr

photo_Ptr_Tonemap_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_Ptr_Tonemap_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

photo_Ptr_Tonemap_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_Ptr_Tonemap_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

photo_Ptr_TonemapDrago_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_Ptr_TonemapDrago_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

photo_Ptr_TonemapDrago_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_Ptr_TonemapDrago_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

photo_Ptr_TonemapMantiuk_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_Ptr_TonemapMantiuk_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

photo_Ptr_TonemapMantiuk_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_Ptr_TonemapMantiuk_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

photo_Ptr_TonemapReinhard_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_Ptr_TonemapReinhard_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

photo_Ptr_TonemapReinhard_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_Ptr_TonemapReinhard_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

photo_seamlessClone(IntPtr, IntPtr, IntPtr, Point, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus photo_seamlessClone(IntPtr src, IntPtr dst, IntPtr mask, Point p, IntPtr blend, int flags)
Parameters
Type Name Description
IntPtr src
IntPtr dst
IntPtr mask
OpenCvSharp.Point p
IntPtr blend
System.Int32 flags
Returns
Type Description
ExceptionStatus

photo_stylization(IntPtr, IntPtr, Single, Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_stylization(IntPtr src, IntPtr dst, float sigma_s, float sigma_r)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Single sigma_s
System.Single sigma_r
Returns
Type Description
ExceptionStatus

photo_textureFlattening(IntPtr, IntPtr, IntPtr, Single, Single, Int32)

Declaration
[Pure]
public static extern ExceptionStatus photo_textureFlattening(IntPtr src, IntPtr mask, IntPtr dst, float low_threshold, float high_threshold, int kernel_size)
Parameters
Type Name Description
IntPtr src
IntPtr mask
IntPtr dst
System.Single low_threshold
System.Single high_threshold
System.Int32 kernel_size
Returns
Type Description
ExceptionStatus

photo_Tonemap_getGamma(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_Tonemap_getGamma(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

photo_Tonemap_process(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus photo_Tonemap_process(IntPtr obj, IntPtr src, IntPtr dst)
Parameters
Type Name Description
IntPtr obj
IntPtr src
IntPtr dst
Returns
Type Description
ExceptionStatus

photo_Tonemap_setGamma(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_Tonemap_setGamma(IntPtr obj, float gamma)
Parameters
Type Name Description
IntPtr obj
System.Single gamma
Returns
Type Description
ExceptionStatus

photo_TonemapDrago_getBias(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_TonemapDrago_getBias(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

photo_TonemapDrago_getSaturation(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_TonemapDrago_getSaturation(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

photo_TonemapDrago_setBias(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_TonemapDrago_setBias(IntPtr obj, float bias)
Parameters
Type Name Description
IntPtr obj
System.Single bias
Returns
Type Description
ExceptionStatus

photo_TonemapDrago_setSaturation(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_TonemapDrago_setSaturation(IntPtr obj, float saturation)
Parameters
Type Name Description
IntPtr obj
System.Single saturation
Returns
Type Description
ExceptionStatus

photo_TonemapMantiuk_getSaturation(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_TonemapMantiuk_getSaturation(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

photo_TonemapMantiuk_getScale(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_TonemapMantiuk_getScale(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

photo_TonemapMantiuk_setSaturation(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_TonemapMantiuk_setSaturation(IntPtr obj, float saturation)
Parameters
Type Name Description
IntPtr obj
System.Single saturation
Returns
Type Description
ExceptionStatus

photo_TonemapMantiuk_setScale(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_TonemapMantiuk_setScale(IntPtr obj, float scale)
Parameters
Type Name Description
IntPtr obj
System.Single scale
Returns
Type Description
ExceptionStatus

photo_TonemapReinhard_getColorAdaptation(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_TonemapReinhard_getColorAdaptation(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

photo_TonemapReinhard_getIntensity(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_TonemapReinhard_getIntensity(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

photo_TonemapReinhard_getLightAdaptation(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_TonemapReinhard_getLightAdaptation(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

photo_TonemapReinhard_setColorAdaptation(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_TonemapReinhard_setColorAdaptation(IntPtr obj, float color_adapt)
Parameters
Type Name Description
IntPtr obj
System.Single color_adapt
Returns
Type Description
ExceptionStatus

photo_TonemapReinhard_setIntensity(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_TonemapReinhard_setIntensity(IntPtr obj, float intensity)
Parameters
Type Name Description
IntPtr obj
System.Single intensity
Returns
Type Description
ExceptionStatus

photo_TonemapReinhard_setLightAdaptation(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus photo_TonemapReinhard_setLightAdaptation(IntPtr obj, float light_adapt)
Parameters
Type Name Description
IntPtr obj
System.Single light_adapt
Returns
Type Description
ExceptionStatus

quality_createQualityBRISQUE1(String, String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus quality_createQualityBRISQUE1(string modelFilePath, string rangeFilePath, out IntPtr returnValue)
Parameters
Type Name Description
System.String modelFilePath
System.String rangeFilePath
IntPtr returnValue
Returns
Type Description
ExceptionStatus

quality_createQualityBRISQUE2(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus quality_createQualityBRISQUE2(IntPtr model, IntPtr range, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr model
IntPtr range
IntPtr returnValue
Returns
Type Description
ExceptionStatus

quality_createQualityGMSD(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus quality_createQualityGMSD(IntPtr ref, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ref
IntPtr returnValue
Returns
Type Description
ExceptionStatus

quality_createQualityMSE(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus quality_createQualityMSE(IntPtr ref, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ref
IntPtr returnValue
Returns
Type Description
ExceptionStatus

quality_createQualityPSNR(IntPtr, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus quality_createQualityPSNR(IntPtr ref, double maxPixelValue, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ref
System.Double maxPixelValue
IntPtr returnValue
Returns
Type Description
ExceptionStatus

quality_createQualitySSIM(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus quality_createQualitySSIM(IntPtr ref, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ref
IntPtr returnValue
Returns
Type Description
ExceptionStatus

quality_Ptr_QualityBRISQUE_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus quality_Ptr_QualityBRISQUE_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

quality_Ptr_QualityBRISQUE_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus quality_Ptr_QualityBRISQUE_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

quality_Ptr_QualityGMSD_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus quality_Ptr_QualityGMSD_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

quality_Ptr_QualityGMSD_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus quality_Ptr_QualityGMSD_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

quality_Ptr_QualityMSE_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus quality_Ptr_QualityMSE_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

quality_Ptr_QualityMSE_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus quality_Ptr_QualityMSE_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

quality_Ptr_QualityPSNR_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus quality_Ptr_QualityPSNR_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

quality_Ptr_QualityPSNR_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus quality_Ptr_QualityPSNR_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

quality_Ptr_QualitySSIM_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus quality_Ptr_QualitySSIM_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

quality_Ptr_QualitySSIM_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus quality_Ptr_QualitySSIM_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

quality_QualityBase_clear(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus quality_QualityBase_clear(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

quality_QualityBase_compute(IntPtr, IntPtr, out Scalar)

Declaration
[Pure]
public static extern ExceptionStatus quality_QualityBase_compute(IntPtr obj, IntPtr img, out Scalar returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr img
OpenCvSharp.Scalar returnValue
Returns
Type Description
ExceptionStatus

quality_QualityBase_empty(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus quality_QualityBase_empty(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

quality_QualityBase_getQualityMap(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus quality_QualityBase_getQualityMap(IntPtr obj, IntPtr dst)
Parameters
Type Name Description
IntPtr obj
IntPtr dst
Returns
Type Description
ExceptionStatus

quality_QualityBRISQUE_computeFeatures(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus quality_QualityBRISQUE_computeFeatures(IntPtr img, IntPtr features)
Parameters
Type Name Description
IntPtr img
IntPtr features
Returns
Type Description
ExceptionStatus

quality_QualityBRISQUE_staticCompute(IntPtr, String, String, out Scalar)

Declaration
[Pure]
public static extern ExceptionStatus quality_QualityBRISQUE_staticCompute(IntPtr ref, string modelFilePath, string rangeFilePath, out Scalar returnValue)
Parameters
Type Name Description
IntPtr ref
System.String modelFilePath
System.String rangeFilePath
OpenCvSharp.Scalar returnValue
Returns
Type Description
ExceptionStatus

quality_QualityGMSD_staticCompute(IntPtr, IntPtr, IntPtr, out Scalar)

Declaration
[Pure]
public static extern ExceptionStatus quality_QualityGMSD_staticCompute(IntPtr ref, IntPtr cmp, IntPtr qualityMap, out Scalar returnValue)
Parameters
Type Name Description
IntPtr ref
IntPtr cmp
IntPtr qualityMap
OpenCvSharp.Scalar returnValue
Returns
Type Description
ExceptionStatus

quality_QualityMSE_staticCompute(IntPtr, IntPtr, IntPtr, out Scalar)

Declaration
[Pure]
public static extern ExceptionStatus quality_QualityMSE_staticCompute(IntPtr ref, IntPtr cmp, IntPtr qualityMap, out Scalar returnValue)
Parameters
Type Name Description
IntPtr ref
IntPtr cmp
IntPtr qualityMap
OpenCvSharp.Scalar returnValue
Returns
Type Description
ExceptionStatus

quality_QualityPSNR_getMaxPixelValue(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus quality_QualityPSNR_getMaxPixelValue(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

quality_QualityPSNR_setMaxPixelValue(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus quality_QualityPSNR_setMaxPixelValue(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

quality_QualityPSNR_staticCompute(IntPtr, IntPtr, IntPtr, Double, out Scalar)

Declaration
[Pure]
public static extern ExceptionStatus quality_QualityPSNR_staticCompute(IntPtr ref, IntPtr cmp, IntPtr qualityMap, double maxPixelValue, out Scalar returnValue)
Parameters
Type Name Description
IntPtr ref
IntPtr cmp
IntPtr qualityMap
System.Double maxPixelValue
OpenCvSharp.Scalar returnValue
Returns
Type Description
ExceptionStatus

quality_QualitySSIM_staticCompute(IntPtr, IntPtr, IntPtr, out Scalar)

Declaration
[Pure]
public static extern ExceptionStatus quality_QualitySSIM_staticCompute(IntPtr ref, IntPtr cmp, IntPtr qualityMap, out Scalar returnValue)
Parameters
Type Name Description
IntPtr ref
IntPtr cmp
IntPtr qualityMap
OpenCvSharp.Scalar returnValue
Returns
Type Description
ExceptionStatus

redirectError(CvErrorCallback, IntPtr, ref IntPtr)

Declaration
[Pure]
public static extern IntPtr redirectError(CvErrorCallback errCallback, IntPtr userdata, ref IntPtr prevUserdata)
Parameters
Type Name Description
CvErrorCallback errCallback
IntPtr userdata
IntPtr prevUserdata
Returns
Type Description
IntPtr

shape_createHausdorffDistanceExtractor(Int32, Single, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus shape_createHausdorffDistanceExtractor(int distanceFlag, float rankProp, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 distanceFlag
System.Single rankProp
IntPtr returnValue
Returns
Type Description
ExceptionStatus

shape_createShapeContextDistanceExtractor(Int32, Int32, Single, Single, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus shape_createShapeContextDistanceExtractor(int nAngularBins, int nRadialBins, float innerRadius, float outerRadius, int iterations, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 nAngularBins
System.Int32 nRadialBins
System.Single innerRadius
System.Single outerRadius
System.Int32 iterations
IntPtr returnValue
Returns
Type Description
ExceptionStatus

shape_HausdorffDistanceExtractor_getDistanceFlag(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus shape_HausdorffDistanceExtractor_getDistanceFlag(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

shape_HausdorffDistanceExtractor_getRankProportion(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus shape_HausdorffDistanceExtractor_getRankProportion(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

shape_HausdorffDistanceExtractor_setDistanceFlag(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus shape_HausdorffDistanceExtractor_setDistanceFlag(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

shape_HausdorffDistanceExtractor_setRankProportion(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus shape_HausdorffDistanceExtractor_setRankProportion(IntPtr obj, float val)
Parameters
Type Name Description
IntPtr obj
System.Single val
Returns
Type Description
ExceptionStatus

shape_Ptr_HausdorffDistanceExtractor_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus shape_Ptr_HausdorffDistanceExtractor_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

shape_Ptr_HausdorffDistanceExtractor_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus shape_Ptr_HausdorffDistanceExtractor_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

shape_Ptr_ShapeContextDistanceExtractor_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus shape_Ptr_ShapeContextDistanceExtractor_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

shape_Ptr_ShapeContextDistanceExtractor_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus shape_Ptr_ShapeContextDistanceExtractor_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_getAngularBins(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getAngularBins(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_getBendingEnergyWeight(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getBendingEnergyWeight(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_getImageAppearanceWeight(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getImageAppearanceWeight(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_getImages(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getImages(IntPtr obj, IntPtr image1, IntPtr image2)
Parameters
Type Name Description
IntPtr obj
IntPtr image1
IntPtr image2
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_getInnerRadius(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getInnerRadius(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_getIterations(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getIterations(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_getOuterRadius(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getOuterRadius(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_getRadialBins(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getRadialBins(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_getRotationInvariant(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getRotationInvariant(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_getShapeContextWeight(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getShapeContextWeight(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_getStdDev(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getStdDev(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_setAngularBins(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setAngularBins(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_setBendingEnergyWeight(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setBendingEnergyWeight(IntPtr obj, float val)
Parameters
Type Name Description
IntPtr obj
System.Single val
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_setImageAppearanceWeight(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setImageAppearanceWeight(IntPtr obj, float val)
Parameters
Type Name Description
IntPtr obj
System.Single val
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_setImages(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setImages(IntPtr obj, IntPtr image1, IntPtr image2)
Parameters
Type Name Description
IntPtr obj
IntPtr image1
IntPtr image2
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_setInnerRadius(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setInnerRadius(IntPtr obj, float val)
Parameters
Type Name Description
IntPtr obj
System.Single val
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_setIterations(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setIterations(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_setOuterRadius(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setOuterRadius(IntPtr obj, float val)
Parameters
Type Name Description
IntPtr obj
System.Single val
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_setRadialBins(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setRadialBins(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_setRotationInvariant(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setRotationInvariant(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_setShapeContextWeight(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setShapeContextWeight(IntPtr obj, float val)
Parameters
Type Name Description
IntPtr obj
System.Single val
Returns
Type Description
ExceptionStatus

shape_ShapeContextDistanceExtractor_setStdDev(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setStdDev(IntPtr obj, float val)
Parameters
Type Name Description
IntPtr obj
System.Single val
Returns
Type Description
ExceptionStatus

shape_ShapeDistanceExtractor_computeDistance(IntPtr, IntPtr, IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus shape_ShapeDistanceExtractor_computeDistance(IntPtr obj, IntPtr contour1, IntPtr contour2, out float returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr contour1
IntPtr contour2
System.Single returnValue
Returns
Type Description
ExceptionStatus

stitching_AffineBestOf2NearestMatcher_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus stitching_AffineBestOf2NearestMatcher_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

stitching_AffineBestOf2NearestMatcher_new(Int32, Int32, Single, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus stitching_AffineBestOf2NearestMatcher_new(int fullAffine, int tryUseGpu, float matchConf, int numMatchesThresh1, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 fullAffine
System.Int32 tryUseGpu
System.Single matchConf
System.Int32 numMatchesThresh1
IntPtr returnValue
Returns
Type Description
ExceptionStatus

stitching_BestOf2NearestMatcher_collectGarbage(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus stitching_BestOf2NearestMatcher_collectGarbage(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

stitching_BestOf2NearestMatcher_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus stitching_BestOf2NearestMatcher_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

stitching_BestOf2NearestMatcher_new(Int32, Single, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus stitching_BestOf2NearestMatcher_new(int tryUseGpu, float matchConf, int numMatchesThresh1, int numMatchesThresh2, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 tryUseGpu
System.Single matchConf
System.Int32 numMatchesThresh1
System.Int32 numMatchesThresh2
IntPtr returnValue
Returns
Type Description
ExceptionStatus

stitching_computeImageFeatures1(IntPtr, IntPtr[], Int32, IntPtr, IntPtr[])

Declaration
[Pure]
public static extern ExceptionStatus stitching_computeImageFeatures1(IntPtr featuresFinder, IntPtr[] images, int imagesLength, IntPtr featuresVec, IntPtr[] masks)
Parameters
Type Name Description
IntPtr featuresFinder
IntPtr[] images
System.Int32 imagesLength
IntPtr featuresVec
IntPtr[] masks
Returns
Type Description
ExceptionStatus

stitching_computeImageFeatures2(IntPtr, IntPtr, WImageFeatures*, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus stitching_computeImageFeatures2(IntPtr featuresFinder, IntPtr image, WImageFeatures*features, IntPtr mask)
Parameters
Type Name Description
IntPtr featuresFinder
IntPtr image
WImageFeatures* features
IntPtr mask
Returns
Type Description
ExceptionStatus

stitching_FeaturesMatcher_apply(IntPtr, ref WImageFeatures, ref WImageFeatures, out Int32, out Int32, IntPtr, IntPtr, out Int32, IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus stitching_FeaturesMatcher_apply(IntPtr obj, ref WImageFeatures features1, ref WImageFeatures features2, out int outSrcImgIdx, out int outDstImgIdx, IntPtr outMatches, IntPtr outInliersMask, out int outNumInliers, IntPtr outH, out double outConfidence)
Parameters
Type Name Description
IntPtr obj
WImageFeatures features1
WImageFeatures features2
System.Int32 outSrcImgIdx
System.Int32 outDstImgIdx
IntPtr outMatches
IntPtr outInliersMask
System.Int32 outNumInliers
IntPtr outH
System.Double outConfidence
Returns
Type Description
ExceptionStatus

stitching_FeaturesMatcher_apply2(IntPtr, WImageFeatures[], Int32, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus stitching_FeaturesMatcher_apply2(IntPtr obj, WImageFeatures[] features, int featuresSize, IntPtr mask, IntPtr outSrcImgIdx, IntPtr outDstImgIdx, IntPtr outMatches, IntPtr outInliersMask, IntPtr outNumInliers, IntPtr outH, IntPtr outConfidence)
Parameters
Type Name Description
IntPtr obj
WImageFeatures[] features
System.Int32 featuresSize
IntPtr mask
IntPtr outSrcImgIdx
IntPtr outDstImgIdx
IntPtr outMatches
IntPtr outInliersMask
IntPtr outNumInliers
IntPtr outH
IntPtr outConfidence
Returns
Type Description
ExceptionStatus

stitching_FeaturesMatcher_collectGarbage(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus stitching_FeaturesMatcher_collectGarbage(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

stitching_FeaturesMatcher_isThreadSafe(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus stitching_FeaturesMatcher_isThreadSafe(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

stitching_Ptr_Stitcher_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Ptr_Stitcher_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

stitching_Ptr_Stitcher_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Ptr_Stitcher_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

stitching_Stitcher_component(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_component(IntPtr obj, IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

stitching_Stitcher_composePanorama1(IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_composePanorama1(IntPtr obj, IntPtr pano, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr pano
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

stitching_Stitcher_composePanorama2_InputArray(IntPtr, IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_composePanorama2_InputArray(IntPtr obj, IntPtr images, IntPtr pano, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr images
IntPtr pano
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

stitching_Stitcher_composePanorama2_MatArray(IntPtr, IntPtr[], Int32, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_composePanorama2_MatArray(IntPtr obj, IntPtr[] images, int imagesSize, IntPtr pano, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr[] images
System.Int32 imagesSize
IntPtr pano
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

stitching_Stitcher_compositingResol(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_compositingResol(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

stitching_Stitcher_create(Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_create(int mode, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 mode
IntPtr returnValue
Returns
Type Description
ExceptionStatus

stitching_Stitcher_estimateTransform_InputArray1(IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_estimateTransform_InputArray1(IntPtr obj, IntPtr images, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr images
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

stitching_Stitcher_estimateTransform_InputArray2(IntPtr, IntPtr, IntPtr[], Int32, Int32[], out Int32)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_estimateTransform_InputArray2(IntPtr obj, IntPtr images, IntPtr[] rois, int roisSize1, int[] roisSize2, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr images
IntPtr[] rois
System.Int32 roisSize1
System.Int32[] roisSize2
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

stitching_Stitcher_estimateTransform_MatArray1(IntPtr, IntPtr[], Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_estimateTransform_MatArray1(IntPtr obj, IntPtr[] images, int imagesSize, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr[] images
System.Int32 imagesSize
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

stitching_Stitcher_estimateTransform_MatArray2(IntPtr, IntPtr[], Int32, IntPtr[], Int32, Int32[], out Int32)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_estimateTransform_MatArray2(IntPtr obj, IntPtr[] images, int imagesSize, IntPtr[] rois, int roisSize1, int[] roisSize2, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr[] images
System.Int32 imagesSize
IntPtr[] rois
System.Int32 roisSize1
System.Int32[] roisSize2
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

stitching_Stitcher_panoConfidenceThresh(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_panoConfidenceThresh(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

stitching_Stitcher_registrationResol(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_registrationResol(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

stitching_Stitcher_seamEstimationResol(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_seamEstimationResol(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

stitching_Stitcher_setCompositingResol(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_setCompositingResol(IntPtr obj, double resolMpx)
Parameters
Type Name Description
IntPtr obj
System.Double resolMpx
Returns
Type Description
ExceptionStatus

stitching_Stitcher_setPanoConfidenceThresh(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_setPanoConfidenceThresh(IntPtr obj, double confThresh)
Parameters
Type Name Description
IntPtr obj
System.Double confThresh
Returns
Type Description
ExceptionStatus

stitching_Stitcher_setRegistrationResol(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_setRegistrationResol(IntPtr obj, double resolMpx)
Parameters
Type Name Description
IntPtr obj
System.Double resolMpx
Returns
Type Description
ExceptionStatus

stitching_Stitcher_setSeamEstimationResol(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_setSeamEstimationResol(IntPtr obj, double resolMpx)
Parameters
Type Name Description
IntPtr obj
System.Double resolMpx
Returns
Type Description
ExceptionStatus

stitching_Stitcher_setWaveCorrection(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_setWaveCorrection(IntPtr obj, int flag)
Parameters
Type Name Description
IntPtr obj
System.Int32 flag
Returns
Type Description
ExceptionStatus

stitching_Stitcher_setWaveCorrectKind(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_setWaveCorrectKind(IntPtr obj, int kind)
Parameters
Type Name Description
IntPtr obj
System.Int32 kind
Returns
Type Description
ExceptionStatus

stitching_Stitcher_stitch1_InputArray(IntPtr, IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_stitch1_InputArray(IntPtr obj, IntPtr images, IntPtr pano, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr images
IntPtr pano
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

stitching_Stitcher_stitch1_MatArray(IntPtr, IntPtr[], Int32, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_stitch1_MatArray(IntPtr obj, IntPtr[] images, int imagesSize, IntPtr pano, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr[] images
System.Int32 imagesSize
IntPtr pano
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

stitching_Stitcher_stitch2_InputArray(IntPtr, IntPtr, IntPtr[], Int32, Int32[], IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_stitch2_InputArray(IntPtr obj, IntPtr images, IntPtr[] rois, int roisSize1, int[] roisSize2, IntPtr pano, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr images
IntPtr[] rois
System.Int32 roisSize1
System.Int32[] roisSize2
IntPtr pano
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

stitching_Stitcher_stitch2_MatArray(IntPtr, IntPtr[], Int32, IntPtr[], Int32, Int32[], IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_stitch2_MatArray(IntPtr obj, IntPtr[] images, int imagesSize, IntPtr[] rois, int roisSize1, int[] roisSize2, IntPtr pano, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr[] images
System.Int32 imagesSize
IntPtr[] rois
System.Int32 roisSize1
System.Int32[] roisSize2
IntPtr pano
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

stitching_Stitcher_waveCorrection(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_waveCorrection(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

stitching_Stitcher_waveCorrectKind(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_waveCorrectKind(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

stitching_Stitcher_workScale(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus stitching_Stitcher_workScale(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

string_c_str(IntPtr)

Declaration
[Pure]
public static extern sbyte *string_c_str(IntPtr s)
Parameters
Type Name Description
IntPtr s
Returns
Type Description
System.SByte*

string_delete(IntPtr)

Declaration
public static extern void string_delete(IntPtr s)
Parameters
Type Name Description
IntPtr s

string_new1()

Declaration
[Pure]
public static extern IntPtr string_new1()
Returns
Type Description
IntPtr

string_new2(Byte[])

Declaration
[Pure]
public static extern IntPtr string_new2(byte[] str)
Parameters
Type Name Description
System.Byte[] str
Returns
Type Description
IntPtr

string_size(IntPtr)

Declaration
[Pure]
public static extern nuint string_size(IntPtr s)
Parameters
Type Name Description
IntPtr s
Returns
Type Description
System.UIntPtr

superres_BroxOpticalFlow_getAlpha(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_getAlpha(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

superres_BroxOpticalFlow_getGamma(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_getGamma(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

superres_BroxOpticalFlow_getInnerIterations(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_getInnerIterations(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

superres_BroxOpticalFlow_getOuterIterations(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_getOuterIterations(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

superres_BroxOpticalFlow_getScaleFactor(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_getScaleFactor(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

superres_BroxOpticalFlow_getSolverIterations(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_getSolverIterations(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

superres_BroxOpticalFlow_setAlpha(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_setAlpha(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

superres_BroxOpticalFlow_setGamma(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_setGamma(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

superres_BroxOpticalFlow_setInnerIterations(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_setInnerIterations(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

superres_BroxOpticalFlow_setOuterIterations(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_setOuterIterations(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

superres_BroxOpticalFlow_setScaleFactor(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_setScaleFactor(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

superres_BroxOpticalFlow_setSolverIterations(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_setSolverIterations(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

superres_createFrameSource_Camera(Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_createFrameSource_Camera(int deviceId, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 deviceId
IntPtr returnValue
Returns
Type Description
ExceptionStatus

superres_createFrameSource_Empty(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_createFrameSource_Empty(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

superres_createFrameSource_Video(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_createFrameSource_Video(string fileName, out IntPtr returnValue)
Parameters
Type Name Description
System.String fileName
IntPtr returnValue
Returns
Type Description
ExceptionStatus

superres_createFrameSource_Video_CUDA(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_createFrameSource_Video_CUDA(string fileName, out IntPtr returnValue)
Parameters
Type Name Description
System.String fileName
IntPtr returnValue
Returns
Type Description
ExceptionStatus

superres_createOptFlow_Brox_CUDA(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_createOptFlow_Brox_CUDA(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

superres_createOptFlow_DualTVL1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_createOptFlow_DualTVL1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

superres_createOptFlow_DualTVL1_CUDA(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_createOptFlow_DualTVL1_CUDA(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

superres_createOptFlow_Farneback(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_createOptFlow_Farneback(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

superres_createOptFlow_Farneback_CUDA(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_createOptFlow_Farneback_CUDA(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

superres_createOptFlow_PyrLK_CUDA(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_createOptFlow_PyrLK_CUDA(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

superres_createSuperResolution_BTVL1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_createSuperResolution_BTVL1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

superres_createSuperResolution_BTVL1_CUDA(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_createSuperResolution_BTVL1_CUDA(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

superres_DenseOpticalFlowExt_calc(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_DenseOpticalFlowExt_calc(IntPtr obj, IntPtr frame0, IntPtr frame1, IntPtr flow1, IntPtr flow2)
Parameters
Type Name Description
IntPtr obj
IntPtr frame0
IntPtr frame1
IntPtr flow1
IntPtr flow2
Returns
Type Description
ExceptionStatus

superres_DenseOpticalFlowExt_collectGarbage(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_DenseOpticalFlowExt_collectGarbage(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

superres_DualTVL1OpticalFlow_getEpsilon(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_getEpsilon(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

superres_DualTVL1OpticalFlow_getIterations(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_getIterations(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

superres_DualTVL1OpticalFlow_getLambda(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_getLambda(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

superres_DualTVL1OpticalFlow_getScalesNumber(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_getScalesNumber(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

superres_DualTVL1OpticalFlow_getTau(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_getTau(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

superres_DualTVL1OpticalFlow_getTheta(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_getTheta(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

superres_DualTVL1OpticalFlow_getUseInitialFlow(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_getUseInitialFlow(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

superres_DualTVL1OpticalFlow_getWarpingsNumber(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_getWarpingsNumber(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

superres_DualTVL1OpticalFlow_setEpsilon(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_setEpsilon(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

superres_DualTVL1OpticalFlow_setIterations(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_setIterations(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

superres_DualTVL1OpticalFlow_setLambda(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_setLambda(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

superres_DualTVL1OpticalFlow_setScalesNumber(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_setScalesNumber(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

superres_DualTVL1OpticalFlow_setTau(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_setTau(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

superres_DualTVL1OpticalFlow_setTheta(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_setTheta(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

superres_DualTVL1OpticalFlow_setUseInitialFlow(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_setUseInitialFlow(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

superres_DualTVL1OpticalFlow_setWarpingsNumber(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_setWarpingsNumber(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

superres_FarnebackOpticalFlow_getFlags(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_getFlags(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

superres_FarnebackOpticalFlow_getIterations(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_getIterations(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

superres_FarnebackOpticalFlow_getLevelsNumber(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_getLevelsNumber(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

superres_FarnebackOpticalFlow_getPolyN(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_getPolyN(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

superres_FarnebackOpticalFlow_getPolySigma(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_getPolySigma(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

superres_FarnebackOpticalFlow_getPyrScale(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_getPyrScale(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

superres_FarnebackOpticalFlow_getWindowSize(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_getWindowSize(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

superres_FarnebackOpticalFlow_setFlags(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_setFlags(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

superres_FarnebackOpticalFlow_setIterations(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_setIterations(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

superres_FarnebackOpticalFlow_setLevelsNumber(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_setLevelsNumber(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

superres_FarnebackOpticalFlow_setPolyN(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_setPolyN(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

superres_FarnebackOpticalFlow_setPolySigma(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_setPolySigma(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

superres_FarnebackOpticalFlow_setPyrScale(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_setPyrScale(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

superres_FarnebackOpticalFlow_setWindowSize(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_setWindowSize(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

superres_FrameSource_nextFrame(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_FrameSource_nextFrame(IntPtr obj, IntPtr frame)
Parameters
Type Name Description
IntPtr obj
IntPtr frame
Returns
Type Description
ExceptionStatus

superres_FrameSource_reset(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_FrameSource_reset(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

superres_Ptr_BroxOpticalFlow_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_Ptr_BroxOpticalFlow_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

superres_Ptr_BroxOpticalFlow_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_Ptr_BroxOpticalFlow_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

superres_Ptr_DualTVL1OpticalFlow_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_Ptr_DualTVL1OpticalFlow_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

superres_Ptr_DualTVL1OpticalFlow_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_Ptr_DualTVL1OpticalFlow_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

superres_Ptr_FarnebackOpticalFlow_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_Ptr_FarnebackOpticalFlow_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

superres_Ptr_FarnebackOpticalFlow_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_Ptr_FarnebackOpticalFlow_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

superres_Ptr_FrameSource_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_Ptr_FrameSource_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

superres_Ptr_FrameSource_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_Ptr_FrameSource_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

superres_Ptr_PyrLKOpticalFlow_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_Ptr_PyrLKOpticalFlow_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

superres_Ptr_PyrLKOpticalFlow_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_Ptr_PyrLKOpticalFlow_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

superres_Ptr_SuperResolution_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_Ptr_SuperResolution_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

superres_Ptr_SuperResolution_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_Ptr_SuperResolution_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

superres_PyrLKOpticalFlow_getIterations(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_PyrLKOpticalFlow_getIterations(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

superres_PyrLKOpticalFlow_getMaxLevel(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_PyrLKOpticalFlow_getMaxLevel(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

superres_PyrLKOpticalFlow_getWindowSize(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_PyrLKOpticalFlow_getWindowSize(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

superres_PyrLKOpticalFlow_setIterations(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_PyrLKOpticalFlow_setIterations(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

superres_PyrLKOpticalFlow_setMaxLevel(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_PyrLKOpticalFlow_setMaxLevel(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

superres_PyrLKOpticalFlow_setWindowSize(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_PyrLKOpticalFlow_setWindowSize(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

superres_SuperResolution_collectGarbage(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_collectGarbage(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

superres_SuperResolution_getAlpha(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_getAlpha(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

superres_SuperResolution_getBlurKernelSize(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_getBlurKernelSize(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

superres_SuperResolution_getBlurSigma(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_getBlurSigma(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

superres_SuperResolution_getIterations(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_getIterations(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

superres_SuperResolution_getKernelSize(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_getKernelSize(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

superres_SuperResolution_getLambda(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_getLambda(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

superres_SuperResolution_getOpticalFlow(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_getOpticalFlow(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

superres_SuperResolution_getScale(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_getScale(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

superres_SuperResolution_getTau(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_getTau(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

superres_SuperResolution_getTemporalAreaRadius(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_getTemporalAreaRadius(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

superres_SuperResolution_nextFrame(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_nextFrame(IntPtr obj, IntPtr frame)
Parameters
Type Name Description
IntPtr obj
IntPtr frame
Returns
Type Description
ExceptionStatus

superres_SuperResolution_reset(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_reset(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

superres_SuperResolution_setAlpha(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_setAlpha(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

superres_SuperResolution_setBlurKernelSize(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_setBlurKernelSize(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

superres_SuperResolution_setBlurSigma(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_setBlurSigma(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

superres_SuperResolution_setInput(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_setInput(IntPtr obj, IntPtr frameSource)
Parameters
Type Name Description
IntPtr obj
IntPtr frameSource
Returns
Type Description
ExceptionStatus

superres_SuperResolution_setIterations(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_setIterations(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

superres_SuperResolution_setKernelSize(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_setKernelSize(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

superres_SuperResolution_setLambda(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_setLambda(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

superres_SuperResolution_setOpticalFlow(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_setOpticalFlow(IntPtr obj, IntPtr val)
Parameters
Type Name Description
IntPtr obj
IntPtr val
Returns
Type Description
ExceptionStatus

superres_SuperResolution_setScale(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_setScale(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

superres_SuperResolution_setTau(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_setTau(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

superres_SuperResolution_setTemporalAreaRadius(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus superres_SuperResolution_setTemporalAreaRadius(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

text_detectTextSWT(IntPtr, IntPtr, Int32, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus text_detectTextSWT(IntPtr input, IntPtr result, int darkOnLight, IntPtr draw, IntPtr chainBBs)
Parameters
Type Name Description
IntPtr input
IntPtr result
System.Int32 darkOnLight
IntPtr draw
IntPtr chainBBs
Returns
Type Description
ExceptionStatus

text_OCRTesseract_create(String, String, String, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus text_OCRTesseract_create(string datapath, string language, string charWhitelist, int oem, int psmode, out IntPtr returnValue)
Parameters
Type Name Description
System.String datapath
System.String language
System.String charWhitelist
System.Int32 oem
System.Int32 psmode
IntPtr returnValue
Returns
Type Description
ExceptionStatus

text_OCRTesseract_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus text_OCRTesseract_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

text_OCRTesseract_run1(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus text_OCRTesseract_run1(IntPtr obj, IntPtr image, IntPtr outputText, IntPtr componentRects, IntPtr componentTexts, IntPtr componentConfidences, int componentLevel)
Parameters
Type Name Description
IntPtr obj
IntPtr image
IntPtr outputText
IntPtr componentRects
IntPtr componentTexts
IntPtr componentConfidences
System.Int32 componentLevel
Returns
Type Description
ExceptionStatus

text_OCRTesseract_run2(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus text_OCRTesseract_run2(IntPtr obj, IntPtr image, IntPtr mask, IntPtr outputText, IntPtr componentRects, IntPtr componentTexts, IntPtr componentConfidences, int componentLevel)
Parameters
Type Name Description
IntPtr obj
IntPtr image
IntPtr mask
IntPtr outputText
IntPtr componentRects
IntPtr componentTexts
IntPtr componentConfidences
System.Int32 componentLevel
Returns
Type Description
ExceptionStatus

text_OCRTesseract_setWhiteList(IntPtr, String)

Declaration
[Pure]
public static extern ExceptionStatus text_OCRTesseract_setWhiteList(IntPtr obj, string charWhitelist)
Parameters
Type Name Description
IntPtr obj
System.String charWhitelist
Returns
Type Description
ExceptionStatus

text_Ptr_OCRTesseract_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus text_Ptr_OCRTesseract_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

text_Ptr_TextDetectorCNN_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus text_Ptr_TextDetectorCNN_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

text_Ptr_TextDetectorCNN_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus text_Ptr_TextDetectorCNN_get(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

text_TextDetector_detect(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus text_TextDetector_detect(IntPtr obj, IntPtr inputImage, IntPtr bbox, IntPtr confidence)
Parameters
Type Name Description
IntPtr obj
IntPtr inputImage
IntPtr bbox
IntPtr confidence
Returns
Type Description
ExceptionStatus

text_TextDetectorCNN_create1(String, String, Size[], Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus text_TextDetectorCNN_create1(string modelArchFilename, string modelWeightsFilename, Size[] detectionSizes, int detectionSizesLength, out IntPtr returnValue)
Parameters
Type Name Description
System.String modelArchFilename
System.String modelWeightsFilename
OpenCvSharp.Size[] detectionSizes
System.Int32 detectionSizesLength
IntPtr returnValue
Returns
Type Description
ExceptionStatus

text_TextDetectorCNN_create2(String, String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus text_TextDetectorCNN_create2(string modelArchFilename, string modelWeightsFilename, out IntPtr returnValue)
Parameters
Type Name Description
System.String modelArchFilename
System.String modelWeightsFilename
IntPtr returnValue
Returns
Type Description
ExceptionStatus

text_TextDetectorCNN_detect(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus text_TextDetectorCNN_detect(IntPtr obj, IntPtr inputImage, IntPtr bbox, IntPtr confidence)
Parameters
Type Name Description
IntPtr obj
IntPtr inputImage
IntPtr bbox
IntPtr confidence
Returns
Type Description
ExceptionStatus

tracking_Ptr_TrackerCSRT_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus tracking_Ptr_TrackerCSRT_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

tracking_Ptr_TrackerCSRT_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus tracking_Ptr_TrackerCSRT_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

tracking_Ptr_TrackerKCF_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus tracking_Ptr_TrackerKCF_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

tracking_Ptr_TrackerKCF_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus tracking_Ptr_TrackerKCF_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

tracking_TrackerCSRT_create1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus tracking_TrackerCSRT_create1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

tracking_TrackerCSRT_create2(ref TrackerCSRT.Params, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus tracking_TrackerCSRT_create2(ref TrackerCSRT.Params parameters, out IntPtr returnValue)
Parameters
Type Name Description
OpenCvSharp.Tracking.TrackerCSRT.Params parameters
IntPtr returnValue
Returns
Type Description
ExceptionStatus

tracking_TrackerCSRT_setInitialMask(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus tracking_TrackerCSRT_setInitialMask(IntPtr tracker, IntPtr mask)
Parameters
Type Name Description
IntPtr tracker
IntPtr mask
Returns
Type Description
ExceptionStatus

tracking_TrackerKCF_create1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus tracking_TrackerKCF_create1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

tracking_TrackerKCF_create2(TrackerKCF.Params, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus tracking_TrackerKCF_create2(TrackerKCF.Params parameters, out IntPtr returnValue)
Parameters
Type Name Description
OpenCvSharp.Tracking.TrackerKCF.Params parameters
IntPtr returnValue
Returns
Type Description
ExceptionStatus
| Improve this Doc View Source

TryPInvoke()

Checks whether PInvoke functions can be called

Declaration
public static void TryPInvoke()

vector_DMatch_delete(IntPtr)

Declaration
public static extern void vector_DMatch_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_DMatch_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_DMatch_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_DMatch_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_DMatch_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_DMatch_new1()

Declaration
[Pure]
public static extern IntPtr vector_DMatch_new1()
Returns
Type Description
IntPtr

vector_DMatch_new2(UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_DMatch_new2(nuint size)
Parameters
Type Name Description
System.UIntPtr size
Returns
Type Description
IntPtr

vector_DMatch_new3(DMatch[], UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_DMatch_new3(DMatch[] data, nuint dataLength)
Parameters
Type Name Description
OpenCvSharp.DMatch[] data
System.UIntPtr dataLength
Returns
Type Description
IntPtr

vector_double_delete(IntPtr)

Declaration
public static extern void vector_double_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_double_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_double_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_double_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_double_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_double_new1()

Declaration
[Pure]
public static extern IntPtr vector_double_new1()
Returns
Type Description
IntPtr

vector_double_new2(UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_double_new2(nuint size)
Parameters
Type Name Description
System.UIntPtr size
Returns
Type Description
IntPtr

vector_double_new3(Double[], UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_double_new3(double[] data, nuint dataLength)
Parameters
Type Name Description
System.Double[] data
System.UIntPtr dataLength
Returns
Type Description
IntPtr

vector_DTrees_Node_delete(IntPtr)

Declaration
public static extern void vector_DTrees_Node_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_DTrees_Node_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_DTrees_Node_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_DTrees_Node_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_DTrees_Node_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_DTrees_Node_new1()

Declaration
[Pure]
public static extern IntPtr vector_DTrees_Node_new1()
Returns
Type Description
IntPtr

vector_DTrees_Split_delete(IntPtr)

Declaration
public static extern void vector_DTrees_Split_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_DTrees_Split_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_DTrees_Split_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_DTrees_Split_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_DTrees_Split_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_DTrees_Split_new1()

Declaration
[Pure]
public static extern IntPtr vector_DTrees_Split_new1()
Returns
Type Description
IntPtr

vector_float_delete(IntPtr)

Declaration
public static extern void vector_float_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_float_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_float_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_float_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_float_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_float_new1()

Declaration
[Pure]
public static extern IntPtr vector_float_new1()
Returns
Type Description
IntPtr

vector_float_new2(UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_float_new2(nuint size)
Parameters
Type Name Description
System.UIntPtr size
Returns
Type Description
IntPtr

vector_float_new3(Single[], UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_float_new3(float[] data, nuint dataLength)
Parameters
Type Name Description
System.Single[] data
System.UIntPtr dataLength
Returns
Type Description
IntPtr

vector_ImageFeatures_delete(IntPtr)

Declaration
public static extern void vector_ImageFeatures_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_ImageFeatures_getElements(IntPtr, WImageFeatures[])

Declaration
public static extern void vector_ImageFeatures_getElements(IntPtr vector, WImageFeatures[] dst)
Parameters
Type Name Description
IntPtr vector
WImageFeatures[] dst

vector_ImageFeatures_getKeypointsSize(IntPtr, UIntPtr[])

Declaration
public static extern void vector_ImageFeatures_getKeypointsSize(IntPtr vector, nuint[] dst)
Parameters
Type Name Description
IntPtr vector
System.UIntPtr[] dst

vector_ImageFeatures_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_ImageFeatures_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_ImageFeatures_new1()

Declaration
[Pure]
public static extern IntPtr vector_ImageFeatures_new1()
Returns
Type Description
IntPtr

vector_int32_delete(IntPtr)

Declaration
public static extern void vector_int32_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_int32_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_int32_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_int32_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_int32_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_int32_new1()

Declaration
[Pure]
public static extern IntPtr vector_int32_new1()
Returns
Type Description
IntPtr

vector_int32_new2(UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_int32_new2(nuint size)
Parameters
Type Name Description
System.UIntPtr size
Returns
Type Description
IntPtr

vector_int32_new3(Int32[], UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_int32_new3(int[] data, nuint dataLength)
Parameters
Type Name Description
System.Int32[] data
System.UIntPtr dataLength
Returns
Type Description
IntPtr

vector_KeyPoint_delete(IntPtr)

Declaration
public static extern void vector_KeyPoint_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_KeyPoint_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_KeyPoint_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_KeyPoint_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_KeyPoint_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_KeyPoint_new1()

Declaration
[Pure]
public static extern IntPtr vector_KeyPoint_new1()
Returns
Type Description
IntPtr

vector_KeyPoint_new2(UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_KeyPoint_new2(nuint size)
Parameters
Type Name Description
System.UIntPtr size
Returns
Type Description
IntPtr

vector_KeyPoint_new3(KeyPoint[], UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_KeyPoint_new3(KeyPoint[] data, nuint dataLength)
Parameters
Type Name Description
OpenCvSharp.KeyPoint[] data
System.UIntPtr dataLength
Returns
Type Description
IntPtr

vector_Mat_assignToArray(IntPtr, IntPtr[])

Declaration
public static extern void vector_Mat_assignToArray(IntPtr vector, IntPtr[] arr)
Parameters
Type Name Description
IntPtr vector
IntPtr[] arr

vector_Mat_delete(IntPtr)

Declaration
public static extern void vector_Mat_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_Mat_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Mat_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_Mat_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_Mat_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_Mat_new1()

Declaration
[Pure]
public static extern IntPtr vector_Mat_new1()
Returns
Type Description
IntPtr

vector_Mat_new2(UInt32)

Declaration
[Pure]
public static extern IntPtr vector_Mat_new2(uint size)
Parameters
Type Name Description
System.UInt32 size
Returns
Type Description
IntPtr

vector_Mat_new3(IntPtr[], UInt32)

Declaration
[Pure]
public static extern IntPtr vector_Mat_new3(IntPtr[] data, uint dataLength)
Parameters
Type Name Description
IntPtr[] data
System.UInt32 dataLength
Returns
Type Description
IntPtr

vector_Point2d_delete(IntPtr)

Declaration
public static extern void vector_Point2d_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_Point2d_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Point2d_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_Point2d_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_Point2d_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_Point2d_new1()

Declaration
[Pure]
public static extern IntPtr vector_Point2d_new1()
Returns
Type Description
IntPtr

vector_Point2f_delete(IntPtr)

Declaration
public static extern void vector_Point2f_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_Point2f_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Point2f_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_Point2f_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_Point2f_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_Point2f_new1()

Declaration
[Pure]
public static extern IntPtr vector_Point2f_new1()
Returns
Type Description
IntPtr

vector_Point2f_new2(UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Point2f_new2(nuint size)
Parameters
Type Name Description
System.UIntPtr size
Returns
Type Description
IntPtr

vector_Point2f_new3(Point2f[], UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Point2f_new3(Point2f[] data, nuint dataLength)
Parameters
Type Name Description
OpenCvSharp.Point2f[] data
System.UIntPtr dataLength
Returns
Type Description
IntPtr

vector_Point2i_delete(IntPtr)

Declaration
public static extern void vector_Point2i_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_Point2i_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Point2i_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_Point2i_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_Point2i_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_Point2i_new1()

Declaration
[Pure]
public static extern IntPtr vector_Point2i_new1()
Returns
Type Description
IntPtr

vector_Point2i_new2(UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Point2i_new2(nuint size)
Parameters
Type Name Description
System.UIntPtr size
Returns
Type Description
IntPtr

vector_Point2i_new3(Point[], UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Point2i_new3(Point[] data, nuint dataLength)
Parameters
Type Name Description
OpenCvSharp.Point[] data
System.UIntPtr dataLength
Returns
Type Description
IntPtr

vector_Point3f_delete(IntPtr)

Declaration
public static extern void vector_Point3f_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_Point3f_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Point3f_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_Point3f_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_Point3f_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_Point3f_new1()

Declaration
[Pure]
public static extern IntPtr vector_Point3f_new1()
Returns
Type Description
IntPtr

vector_Point3f_new2(UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Point3f_new2(nuint size)
Parameters
Type Name Description
System.UIntPtr size
Returns
Type Description
IntPtr

vector_Point3f_new3(Point3f[], UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Point3f_new3(Point3f[] data, nuint dataLength)
Parameters
Type Name Description
OpenCvSharp.Point3f[] data
System.UIntPtr dataLength
Returns
Type Description
IntPtr

vector_Rect_delete(IntPtr)

Declaration
public static extern void vector_Rect_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_Rect_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Rect_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_Rect_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_Rect_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_Rect_new1()

Declaration
[Pure]
public static extern IntPtr vector_Rect_new1()
Returns
Type Description
IntPtr

vector_Rect_new2(UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Rect_new2(nuint size)
Parameters
Type Name Description
System.UIntPtr size
Returns
Type Description
IntPtr

vector_Rect_new3(Rect[], UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Rect_new3(Rect[] data, nuint dataLength)
Parameters
Type Name Description
OpenCvSharp.Rect[] data
System.UIntPtr dataLength
Returns
Type Description
IntPtr

vector_Rect2d_delete(IntPtr)

Declaration
public static extern void vector_Rect2d_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_Rect2d_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Rect2d_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_Rect2d_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_Rect2d_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_Rect2d_new1()

Declaration
[Pure]
public static extern IntPtr vector_Rect2d_new1()
Returns
Type Description
IntPtr

vector_Rect2d_new2(UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Rect2d_new2(nuint size)
Parameters
Type Name Description
System.UIntPtr size
Returns
Type Description
IntPtr

vector_Rect2d_new3(Rect2d[], UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Rect2d_new3(Rect2d[] data, nuint dataLength)
Parameters
Type Name Description
OpenCvSharp.Rect2d[] data
System.UIntPtr dataLength
Returns
Type Description
IntPtr

vector_RotatedRect_delete(IntPtr)

Declaration
public static extern void vector_RotatedRect_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_RotatedRect_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_RotatedRect_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_RotatedRect_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_RotatedRect_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_RotatedRect_new1()

Declaration
[Pure]
public static extern IntPtr vector_RotatedRect_new1()
Returns
Type Description
IntPtr

vector_RotatedRect_new2(UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_RotatedRect_new2(nuint size)
Parameters
Type Name Description
System.UIntPtr size
Returns
Type Description
IntPtr

vector_RotatedRect_new3(RotatedRect[], UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_RotatedRect_new3(RotatedRect[] data, nuint dataLength)
Parameters
Type Name Description
OpenCvSharp.RotatedRect[] data
System.UIntPtr dataLength
Returns
Type Description
IntPtr

vector_string_delete(IntPtr)

Declaration
public static extern void vector_string_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_string_getElements(IntPtr, IntPtr[], Int32[])

Declaration
public static extern void vector_string_getElements(IntPtr vector, IntPtr[] cStringPointers, int[] stringLengths)
Parameters
Type Name Description
IntPtr vector
IntPtr[] cStringPointers
System.Int32[] stringLengths

vector_string_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_string_getSize(IntPtr vec)
Parameters
Type Name Description
IntPtr vec
Returns
Type Description
System.UIntPtr

vector_string_new1()

Declaration
[Pure]
public static extern IntPtr vector_string_new1()
Returns
Type Description
IntPtr

vector_string_new2(UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_string_new2(nuint size)
Parameters
Type Name Description
System.UIntPtr size
Returns
Type Description
IntPtr

vector_uchar_copy(IntPtr, IntPtr)

Declaration
public static extern void vector_uchar_copy(IntPtr vector, IntPtr dst)
Parameters
Type Name Description
IntPtr vector
IntPtr dst

vector_uchar_delete(IntPtr)

Declaration
public static extern void vector_uchar_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_uchar_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_uchar_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_uchar_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_uchar_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_uchar_new1()

Declaration
[Pure]
public static extern IntPtr vector_uchar_new1()
Returns
Type Description
IntPtr

vector_uchar_new2(UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_uchar_new2(nuint size)
Parameters
Type Name Description
System.UIntPtr size
Returns
Type Description
IntPtr

vector_uchar_new3(Byte[], UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_uchar_new3(byte[] data, nuint dataLength)
Parameters
Type Name Description
System.Byte[] data
System.UIntPtr dataLength
Returns
Type Description
IntPtr

vector_Vec2f_delete(IntPtr)

Declaration
public static extern void vector_Vec2f_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_Vec2f_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Vec2f_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_Vec2f_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_Vec2f_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_Vec2f_new1()

Declaration
[Pure]
public static extern IntPtr vector_Vec2f_new1()
Returns
Type Description
IntPtr

vector_Vec3f_delete(IntPtr)

Declaration
public static extern void vector_Vec3f_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_Vec3f_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Vec3f_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_Vec3f_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_Vec3f_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_Vec3f_new1()

Declaration
[Pure]
public static extern IntPtr vector_Vec3f_new1()
Returns
Type Description
IntPtr

vector_Vec4f_delete(IntPtr)

Declaration
public static extern void vector_Vec4f_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_Vec4f_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Vec4f_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_Vec4f_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_Vec4f_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_Vec4f_new1()

Declaration
[Pure]
public static extern IntPtr vector_Vec4f_new1()
Returns
Type Description
IntPtr

vector_Vec4f_new3(Vec4f[], UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Vec4f_new3(Vec4f[] data, nuint dataLength)
Parameters
Type Name Description
Vec4f[] data
System.UIntPtr dataLength
Returns
Type Description
IntPtr

vector_Vec4i_delete(IntPtr)

Declaration
public static extern void vector_Vec4i_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_Vec4i_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Vec4i_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_Vec4i_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_Vec4i_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_Vec4i_new1()

Declaration
[Pure]
public static extern IntPtr vector_Vec4i_new1()
Returns
Type Description
IntPtr

vector_Vec4i_new3(Vec4i[], UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Vec4i_new3(Vec4i[] data, nuint dataLength)
Parameters
Type Name Description
Vec4i[] data
System.UIntPtr dataLength
Returns
Type Description
IntPtr

vector_Vec6f_delete(IntPtr)

Declaration
public static extern void vector_Vec6f_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_Vec6f_getPointer(IntPtr)

Declaration
[Pure]
public static extern IntPtr vector_Vec6f_getPointer(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
IntPtr

vector_Vec6f_getSize(IntPtr)

Declaration
[Pure]
public static extern nuint vector_Vec6f_getSize(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_Vec6f_new1()

Declaration
[Pure]
public static extern IntPtr vector_Vec6f_new1()
Returns
Type Description
IntPtr

vector_vector_DMatch_copy(IntPtr, IntPtr[])

Declaration
public static extern void vector_vector_DMatch_copy(IntPtr vec, IntPtr[] dst)
Parameters
Type Name Description
IntPtr vec
IntPtr[] dst

vector_vector_DMatch_delete(IntPtr)

Declaration
public static extern void vector_vector_DMatch_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_vector_DMatch_getSize1(IntPtr)

Declaration
[Pure]
public static extern nuint vector_vector_DMatch_getSize1(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_vector_DMatch_getSize2(IntPtr, UIntPtr[])

Declaration
public static extern void vector_vector_DMatch_getSize2(IntPtr vector, nuint[] size)
Parameters
Type Name Description
IntPtr vector
System.UIntPtr[] size

vector_vector_DMatch_new1()

Declaration
[Pure]
public static extern IntPtr vector_vector_DMatch_new1()
Returns
Type Description
IntPtr

vector_vector_double_copy(IntPtr, IntPtr[])

Declaration
public static extern void vector_vector_double_copy(IntPtr vec, IntPtr[] dst)
Parameters
Type Name Description
IntPtr vec
IntPtr[] dst

vector_vector_double_delete(IntPtr)

Declaration
public static extern void vector_vector_double_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_vector_double_getSize1(IntPtr)

Declaration
[Pure]
public static extern nuint vector_vector_double_getSize1(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_vector_double_getSize2(IntPtr, UIntPtr[])

Declaration
public static extern void vector_vector_double_getSize2(IntPtr vector, nuint[] size)
Parameters
Type Name Description
IntPtr vector
System.UIntPtr[] size

vector_vector_double_new1()

Declaration
[Pure]
public static extern IntPtr vector_vector_double_new1()
Returns
Type Description
IntPtr

vector_vector_int_copy(IntPtr, IntPtr[])

Declaration
public static extern void vector_vector_int_copy(IntPtr vec, IntPtr[] dst)
Parameters
Type Name Description
IntPtr vec
IntPtr[] dst

vector_vector_int_delete(IntPtr)

Declaration
public static extern void vector_vector_int_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_vector_int_getSize1(IntPtr)

Declaration
[Pure]
public static extern nuint vector_vector_int_getSize1(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_vector_int_getSize2(IntPtr, UIntPtr[])

Declaration
public static extern void vector_vector_int_getSize2(IntPtr vector, nuint[] size)
Parameters
Type Name Description
IntPtr vector
System.UIntPtr[] size

vector_vector_int_new1()

Declaration
[Pure]
public static extern IntPtr vector_vector_int_new1()
Returns
Type Description
IntPtr

vector_vector_KeyPoint_copy(IntPtr, IntPtr[])

Declaration
public static extern void vector_vector_KeyPoint_copy(IntPtr vec, IntPtr[] dst)
Parameters
Type Name Description
IntPtr vec
IntPtr[] dst

vector_vector_KeyPoint_delete(IntPtr)

Declaration
public static extern void vector_vector_KeyPoint_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_vector_KeyPoint_getSize1(IntPtr)

Declaration
[Pure]
public static extern nuint vector_vector_KeyPoint_getSize1(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_vector_KeyPoint_getSize2(IntPtr, UIntPtr[])

Declaration
public static extern void vector_vector_KeyPoint_getSize2(IntPtr vector, nuint[] size)
Parameters
Type Name Description
IntPtr vector
System.UIntPtr[] size

vector_vector_KeyPoint_new1()

Declaration
[Pure]
public static extern IntPtr vector_vector_KeyPoint_new1()
Returns
Type Description
IntPtr

vector_vector_KeyPoint_new3(IntPtr[], Int32, Int32[])

Declaration
[Pure]
public static extern IntPtr vector_vector_KeyPoint_new3(IntPtr[] values, int size1, int[] size2)
Parameters
Type Name Description
IntPtr[] values
System.Int32 size1
System.Int32[] size2
Returns
Type Description
IntPtr

vector_vector_Point_copy(IntPtr, IntPtr[])

Declaration
public static extern void vector_vector_Point_copy(IntPtr vec, IntPtr[] dst)
Parameters
Type Name Description
IntPtr vec
IntPtr[] dst

vector_vector_Point_delete(IntPtr)

Declaration
public static extern void vector_vector_Point_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_vector_Point_getSize1(IntPtr)

Declaration
[Pure]
public static extern nuint vector_vector_Point_getSize1(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_vector_Point_getSize2(IntPtr, UIntPtr[])

Declaration
public static extern void vector_vector_Point_getSize2(IntPtr vector, nuint[] size)
Parameters
Type Name Description
IntPtr vector
System.UIntPtr[] size

vector_vector_Point_new1()

Declaration
[Pure]
public static extern IntPtr vector_vector_Point_new1()
Returns
Type Description
IntPtr

vector_vector_Point_new2(UIntPtr)

Declaration
[Pure]
public static extern IntPtr vector_vector_Point_new2(nuint size)
Parameters
Type Name Description
System.UIntPtr size
Returns
Type Description
IntPtr

vector_vector_Point2f_copy(IntPtr, IntPtr[])

Declaration
public static extern void vector_vector_Point2f_copy(IntPtr vec, IntPtr[] dst)
Parameters
Type Name Description
IntPtr vec
IntPtr[] dst

vector_vector_Point2f_delete(IntPtr)

Declaration
public static extern void vector_vector_Point2f_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_vector_Point2f_getSize1(IntPtr)

Declaration
[Pure]
public static extern nuint vector_vector_Point2f_getSize1(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_vector_Point2f_getSize2(IntPtr, UIntPtr[])

Declaration
public static extern void vector_vector_Point2f_getSize2(IntPtr vector, nuint[] size)
Parameters
Type Name Description
IntPtr vector
System.UIntPtr[] size

vector_vector_Point2f_new1()

Declaration
[Pure]
public static extern IntPtr vector_vector_Point2f_new1()
Returns
Type Description
IntPtr

vector_vector_uchar_copy(IntPtr, IntPtr[])

Declaration
public static extern void vector_vector_uchar_copy(IntPtr vec, IntPtr[] dst)
Parameters
Type Name Description
IntPtr vec
IntPtr[] dst

vector_vector_uchar_delete(IntPtr)

Declaration
public static extern void vector_vector_uchar_delete(IntPtr vector)
Parameters
Type Name Description
IntPtr vector

vector_vector_uchar_getSize1(IntPtr)

Declaration
[Pure]
public static extern nuint vector_vector_uchar_getSize1(IntPtr vector)
Parameters
Type Name Description
IntPtr vector
Returns
Type Description
System.UIntPtr

vector_vector_uchar_getSize2(IntPtr, UIntPtr[])

Declaration
public static extern void vector_vector_uchar_getSize2(IntPtr vector, nuint[] size)
Parameters
Type Name Description
IntPtr vector
System.UIntPtr[] size

vector_vector_uchar_new1()

Declaration
[Pure]
public static extern IntPtr vector_vector_uchar_new1()
Returns
Type Description
IntPtr

video_BackgroundSubtractor_apply(IntPtr, IntPtr, IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractor_apply(IntPtr self, IntPtr image, IntPtr fgmask, double learningRate)
Parameters
Type Name Description
IntPtr self
IntPtr image
IntPtr fgmask
System.Double learningRate
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractor_getBackgroundImage(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractor_getBackgroundImage(IntPtr self, IntPtr backgroundImage)
Parameters
Type Name Description
IntPtr self
IntPtr backgroundImage
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorKNN_getDetectShadows(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_getDetectShadows(IntPtr ptr, out int returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorKNN_getDist2Threshold(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_getDist2Threshold(IntPtr ptr, out int returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorKNN_getHistory(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_getHistory(IntPtr ptr, out int returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorKNN_getkNNSamples(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_getkNNSamples(IntPtr ptr, out int returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorKNN_getNSamples(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_getNSamples(IntPtr ptr, out int returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorKNN_getShadowThreshold(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_getShadowThreshold(IntPtr ptr, out double returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Double returnValue
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorKNN_getShadowValue(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_getShadowValue(IntPtr ptr, out int returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorKNN_setDetectShadows(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_setDetectShadows(IntPtr ptr, int value)
Parameters
Type Name Description
IntPtr ptr
System.Int32 value
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorKNN_setDist2Threshold(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_setDist2Threshold(IntPtr ptr, double value)
Parameters
Type Name Description
IntPtr ptr
System.Double value
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorKNN_setHistory(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_setHistory(IntPtr ptr, int value)
Parameters
Type Name Description
IntPtr ptr
System.Int32 value
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorKNN_setkNNSamples(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_setkNNSamples(IntPtr ptr, int value)
Parameters
Type Name Description
IntPtr ptr
System.Int32 value
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorKNN_setNSamples(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_setNSamples(IntPtr ptr, int value)
Parameters
Type Name Description
IntPtr ptr
System.Int32 value
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorKNN_setShadowThreshold(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_setShadowThreshold(IntPtr ptr, double value)
Parameters
Type Name Description
IntPtr ptr
System.Double value
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorKNN_setShadowValue(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_setShadowValue(IntPtr ptr, int value)
Parameters
Type Name Description
IntPtr ptr
System.Int32 value
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_getBackgroundRatio(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getBackgroundRatio(IntPtr ptr, out double returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Double returnValue
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_getComplexityReductionThreshold(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getComplexityReductionThreshold(IntPtr ptr, out double returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Double returnValue
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_getDetectShadows(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getDetectShadows(IntPtr ptr, out int returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_getHistory(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getHistory(IntPtr ptr, out int returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_getNMixtures(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getNMixtures(IntPtr ptr, out int returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_getShadowThreshold(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getShadowThreshold(IntPtr ptr, out double returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Double returnValue
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_getShadowValue(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getShadowValue(IntPtr ptr, out int returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_getVarInit(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getVarInit(IntPtr ptr, out double returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Double returnValue
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_getVarMax(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getVarMax(IntPtr ptr, out double returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Double returnValue
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_getVarMin(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getVarMin(IntPtr ptr, out double returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Double returnValue
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_getVarThreshold(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getVarThreshold(IntPtr ptr, out double returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Double returnValue
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_getVarThresholdGen(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getVarThresholdGen(IntPtr ptr, out double returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Double returnValue
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_setBackgroundRatio(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setBackgroundRatio(IntPtr ptr, double value)
Parameters
Type Name Description
IntPtr ptr
System.Double value
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_setComplexityReductionThreshold(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setComplexityReductionThreshold(IntPtr ptr, double value)
Parameters
Type Name Description
IntPtr ptr
System.Double value
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_setDetectShadows(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setDetectShadows(IntPtr ptr, int value)
Parameters
Type Name Description
IntPtr ptr
System.Int32 value
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_setHistory(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setHistory(IntPtr ptr, int value)
Parameters
Type Name Description
IntPtr ptr
System.Int32 value
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_setNMixtures(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setNMixtures(IntPtr ptr, int value)
Parameters
Type Name Description
IntPtr ptr
System.Int32 value
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_setShadowThreshold(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setShadowThreshold(IntPtr ptr, double value)
Parameters
Type Name Description
IntPtr ptr
System.Double value
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_setShadowValue(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setShadowValue(IntPtr ptr, int value)
Parameters
Type Name Description
IntPtr ptr
System.Int32 value
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_setVarInit(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setVarInit(IntPtr ptr, double value)
Parameters
Type Name Description
IntPtr ptr
System.Double value
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_setVarMax(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setVarMax(IntPtr ptr, double value)
Parameters
Type Name Description
IntPtr ptr
System.Double value
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_setVarMin(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setVarMin(IntPtr ptr, double value)
Parameters
Type Name Description
IntPtr ptr
System.Double value
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_setVarThreshold(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setVarThreshold(IntPtr ptr, double value)
Parameters
Type Name Description
IntPtr ptr
System.Double value
Returns
Type Description
ExceptionStatus

video_BackgroundSubtractorMOG2_setVarThresholdGen(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setVarThresholdGen(IntPtr ptr, double value)
Parameters
Type Name Description
IntPtr ptr
System.Double value
Returns
Type Description
ExceptionStatus

video_buildOpticalFlowPyramid1(IntPtr, IntPtr, Size, Int32, Int32, Int32, Int32, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_buildOpticalFlowPyramid1(IntPtr img, IntPtr pyramid, Size winSize, int maxLevel, int withDerivatives, int pyrBorder, int derivBorder, int tryReuseInputImage, out int returnValue)
Parameters
Type Name Description
IntPtr img
IntPtr pyramid
OpenCvSharp.Size winSize
System.Int32 maxLevel
System.Int32 withDerivatives
System.Int32 pyrBorder
System.Int32 derivBorder
System.Int32 tryReuseInputImage
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

video_buildOpticalFlowPyramid2(IntPtr, IntPtr, Size, Int32, Int32, Int32, Int32, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_buildOpticalFlowPyramid2(IntPtr img, IntPtr pyramidVec, Size winSize, int maxLevel, int withDerivatives, int pyrBorder, int derivBorder, int tryReuseInputImage, out int returnValue)
Parameters
Type Name Description
IntPtr img
IntPtr pyramidVec
OpenCvSharp.Size winSize
System.Int32 maxLevel
System.Int32 withDerivatives
System.Int32 pyrBorder
System.Int32 derivBorder
System.Int32 tryReuseInputImage
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

video_calcOpticalFlowFarneback(IntPtr, IntPtr, IntPtr, Double, Int32, Int32, Int32, Int32, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_calcOpticalFlowFarneback(IntPtr prev, IntPtr next, IntPtr flow, double pyrScale, int levels, int winSize, int iterations, int polyN, double polySigma, int flags)
Parameters
Type Name Description
IntPtr prev
IntPtr next
IntPtr flow
System.Double pyrScale
System.Int32 levels
System.Int32 winSize
System.Int32 iterations
System.Int32 polyN
System.Double polySigma
System.Int32 flags
Returns
Type Description
ExceptionStatus

video_calcOpticalFlowPyrLK_InputArray(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, Size, Int32, TermCriteria, Int32, Double)

Declaration
[Pure]
public static extern ExceptionStatus video_calcOpticalFlowPyrLK_InputArray(IntPtr prevImg, IntPtr nextImg, IntPtr prevPts, IntPtr nextPts, IntPtr status, IntPtr err, Size winSize, int maxLevel, TermCriteria criteria, int flags, double minEigThreshold)
Parameters
Type Name Description
IntPtr prevImg
IntPtr nextImg
IntPtr prevPts
IntPtr nextPts
IntPtr status
IntPtr err
OpenCvSharp.Size winSize
System.Int32 maxLevel
OpenCvSharp.TermCriteria criteria
System.Int32 flags
System.Double minEigThreshold
Returns
Type Description
ExceptionStatus

video_calcOpticalFlowPyrLK_vector(IntPtr, IntPtr, Point2f[], Int32, IntPtr, IntPtr, IntPtr, Size, Int32, TermCriteria, Int32, Double)

Declaration
[Pure]
public static extern ExceptionStatus video_calcOpticalFlowPyrLK_vector(IntPtr prevImg, IntPtr nextImg, Point2f[] prevPts, int prevPtsSize, IntPtr nextPts, IntPtr status, IntPtr err, Size winSize, int maxLevel, TermCriteria criteria, int flags, double minEigThreshold)
Parameters
Type Name Description
IntPtr prevImg
IntPtr nextImg
OpenCvSharp.Point2f[] prevPts
System.Int32 prevPtsSize
IntPtr nextPts
IntPtr status
IntPtr err
OpenCvSharp.Size winSize
System.Int32 maxLevel
OpenCvSharp.TermCriteria criteria
System.Int32 flags
System.Double minEigThreshold
Returns
Type Description
ExceptionStatus

video_CamShift(IntPtr, ref Rect, TermCriteria, out RotatedRect)

Declaration
[Pure]
public static extern ExceptionStatus video_CamShift(IntPtr probImage, ref Rect window, TermCriteria criteria, out RotatedRect returnValue)
Parameters
Type Name Description
IntPtr probImage
OpenCvSharp.Rect window
OpenCvSharp.TermCriteria criteria
OpenCvSharp.RotatedRect returnValue
Returns
Type Description
ExceptionStatus

video_computeECC(IntPtr, IntPtr, IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus video_computeECC(IntPtr templateImage, IntPtr inputImage, IntPtr inputMask, out double returnValue)
Parameters
Type Name Description
IntPtr templateImage
IntPtr inputImage
IntPtr inputMask
System.Double returnValue
Returns
Type Description
ExceptionStatus

video_createBackgroundSubtractorKNN(Int32, Double, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_createBackgroundSubtractorKNN(int history, double dist2Threshold, int detectShadows, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 history
System.Double dist2Threshold
System.Int32 detectShadows
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_createBackgroundSubtractorMOG2(Int32, Double, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_createBackgroundSubtractorMOG2(int history, double varThreshold, int detectShadows, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 history
System.Double varThreshold
System.Int32 detectShadows
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_findTransformECC1(IntPtr, IntPtr, IntPtr, Int32, TermCriteria, IntPtr, Int32, out Double)

Declaration
[Pure]
public static extern ExceptionStatus video_findTransformECC1(IntPtr templateImage, IntPtr inputImage, IntPtr warpMatrix, int motionType, TermCriteria criteria, IntPtr inputMask, int gaussFiltSize, out double returnValue)
Parameters
Type Name Description
IntPtr templateImage
IntPtr inputImage
IntPtr warpMatrix
System.Int32 motionType
OpenCvSharp.TermCriteria criteria
IntPtr inputMask
System.Int32 gaussFiltSize
System.Double returnValue
Returns
Type Description
ExceptionStatus

video_findTransformECC2(IntPtr, IntPtr, IntPtr, Int32, TermCriteria, IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus video_findTransformECC2(IntPtr templateImage, IntPtr inputImage, IntPtr warpMatrix, int motionType, TermCriteria criteria, IntPtr inputMask, out double returnValue)
Parameters
Type Name Description
IntPtr templateImage
IntPtr inputImage
IntPtr warpMatrix
System.Int32 motionType
OpenCvSharp.TermCriteria criteria
IntPtr inputMask
System.Double returnValue
Returns
Type Description
ExceptionStatus

video_KalmanFilter_controlMatrix(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_KalmanFilter_controlMatrix(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_KalmanFilter_correct(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_KalmanFilter_correct(IntPtr obj, IntPtr measurement, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr measurement
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_KalmanFilter_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_KalmanFilter_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

video_KalmanFilter_errorCovPost(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_KalmanFilter_errorCovPost(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_KalmanFilter_errorCovPre(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_KalmanFilter_errorCovPre(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_KalmanFilter_gain(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_KalmanFilter_gain(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_KalmanFilter_init(IntPtr, Int32, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_KalmanFilter_init(IntPtr obj, int dynamParams, int measureParams, int controlParams, int type)
Parameters
Type Name Description
IntPtr obj
System.Int32 dynamParams
System.Int32 measureParams
System.Int32 controlParams
System.Int32 type
Returns
Type Description
ExceptionStatus

video_KalmanFilter_measurementMatrix(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_KalmanFilter_measurementMatrix(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_KalmanFilter_measurementNoiseCov(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_KalmanFilter_measurementNoiseCov(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_KalmanFilter_new1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_KalmanFilter_new1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_KalmanFilter_new2(Int32, Int32, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_KalmanFilter_new2(int dynamParams, int measureParams, int controlParams, int type, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 dynamParams
System.Int32 measureParams
System.Int32 controlParams
System.Int32 type
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_KalmanFilter_predict(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_KalmanFilter_predict(IntPtr obj, IntPtr control, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr control
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_KalmanFilter_processNoiseCov(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_KalmanFilter_processNoiseCov(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_KalmanFilter_statePost(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_KalmanFilter_statePost(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_KalmanFilter_statePre(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_KalmanFilter_statePre(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_KalmanFilter_transitionMatrix(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_KalmanFilter_transitionMatrix(IntPtr obj, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_meanShift(IntPtr, ref Rect, TermCriteria, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_meanShift(IntPtr probImage, ref Rect window, TermCriteria criteria, out int returnValue)
Parameters
Type Name Description
IntPtr probImage
OpenCvSharp.Rect window
OpenCvSharp.TermCriteria criteria
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

video_Ptr_BackgroundSubtractor_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_Ptr_BackgroundSubtractor_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

video_Ptr_BackgroundSubtractor_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_Ptr_BackgroundSubtractor_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_Ptr_BackgroundSubtractorKNN_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_Ptr_BackgroundSubtractorKNN_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

video_Ptr_BackgroundSubtractorKNN_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_Ptr_BackgroundSubtractorKNN_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_Ptr_BackgroundSubtractorMOG2_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_Ptr_BackgroundSubtractorMOG2_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

video_Ptr_BackgroundSubtractorMOG2_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_Ptr_BackgroundSubtractorMOG2_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_Ptr_TrackerGOTURN_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_Ptr_TrackerGOTURN_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

video_Ptr_TrackerGOTURN_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_Ptr_TrackerGOTURN_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_Ptr_TrackerMIL_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_Ptr_TrackerMIL_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

video_Ptr_TrackerMIL_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_Ptr_TrackerMIL_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_Tracker_init(IntPtr, IntPtr, Rect)

Declaration
[Pure]
public static extern ExceptionStatus video_Tracker_init(IntPtr obj, IntPtr image, Rect boundingBox)
Parameters
Type Name Description
IntPtr obj
IntPtr image
OpenCvSharp.Rect boundingBox
Returns
Type Description
ExceptionStatus

video_Tracker_update(IntPtr, IntPtr, ref Rect, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus video_Tracker_update(IntPtr obj, IntPtr image, ref Rect boundingBox, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr image
OpenCvSharp.Rect boundingBox
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

video_TrackerGOTURN_create1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_TrackerGOTURN_create1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_TrackerGOTURN_create2(TrackerGOTURN.Params*, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_TrackerGOTURN_create2(TrackerGOTURN.Params*parameters, out IntPtr returnValue)
Parameters
Type Name Description
OpenCvSharp.TrackerGOTURN.Params* parameters
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_TrackerMIL_create1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_TrackerMIL_create1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

video_TrackerMIL_create2(TrackerMIL.Params*, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus video_TrackerMIL_create2(TrackerMIL.Params*parameters, out IntPtr returnValue)
Parameters
Type Name Description
OpenCvSharp.TrackerMIL.Params* parameters
IntPtr returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_get(IntPtr, Int32, out Double)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_get(IntPtr obj, int propId, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 propId
System.Double returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_getBackendName(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_getBackendName(IntPtr obj, IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_getExceptionMode(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_getExceptionMode(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_grab(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_grab(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_isOpened(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_isOpened(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_new1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_new1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_new2(String, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_new2(string filename, int apiPreference, out IntPtr returnValue)
Parameters
Type Name Description
System.String filename
System.Int32 apiPreference
IntPtr returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_new3(Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_new3(int device, int apiPreference, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 device
System.Int32 apiPreference
IntPtr returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_new4(String, Int32, Int32[], Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_new4(string filename, int apiPreference, int[] params, int paramsLength, out IntPtr returnValue)
Parameters
Type Name Description
System.String filename
System.Int32 apiPreference
System.Int32[] params
System.Int32 paramsLength
IntPtr returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_new5(Int32, Int32, Int32[], Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_new5(int device, int apiPreference, int[] params, int paramsLength, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 device
System.Int32 apiPreference
System.Int32[] params
System.Int32 paramsLength
IntPtr returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_open1(IntPtr, String, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_open1(IntPtr obj, string filename, int apiPreference, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.String filename
System.Int32 apiPreference
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_open2(IntPtr, Int32, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_open2(IntPtr obj, int device, int apiPreference, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 device
System.Int32 apiPreference
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_operatorRightShift_Mat(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_operatorRightShift_Mat(IntPtr obj, IntPtr image)
Parameters
Type Name Description
IntPtr obj
IntPtr image
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_read_Mat(IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_read_Mat(IntPtr obj, IntPtr image, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr image
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_read_OutputArray(IntPtr, IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_read_OutputArray(IntPtr obj, IntPtr image, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr image
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_release(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_release(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_retrieve_Mat(IntPtr, IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_retrieve_Mat(IntPtr obj, IntPtr image, int flag, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr image
System.Int32 flag
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_retrieve_OutputArray(IntPtr, IntPtr, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_retrieve_OutputArray(IntPtr obj, IntPtr image, int flag, out int returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr image
System.Int32 flag
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_set(IntPtr, Int32, Double, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_set(IntPtr obj, int propId, double value, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 propId
System.Double value
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_setExceptionMode(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_setExceptionMode(IntPtr obj, int enable)
Parameters
Type Name Description
IntPtr obj
System.Int32 enable
Returns
Type Description
ExceptionStatus

videoio_VideoCapture_waitAny(IntPtr[], UIntPtr, IntPtr, Int64, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoCapture_waitAny(IntPtr[] streams, nuint streamsSize, IntPtr readyIndex, long timeoutNs, out int returnValue)
Parameters
Type Name Description
IntPtr[] streams
System.UIntPtr streamsSize
IntPtr readyIndex
System.Int64 timeoutNs
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoWriter_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoWriter_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

videoio_VideoWriter_fourcc(SByte, SByte, SByte, SByte, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoWriter_fourcc(sbyte c1, sbyte c2, sbyte c3, sbyte c4, out int returnValue)
Parameters
Type Name Description
System.SByte c1
System.SByte c2
System.SByte c3
System.SByte c4
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoWriter_get(IntPtr, Int32, out Double)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoWriter_get(IntPtr obj, int propId, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 propId
System.Double returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoWriter_getBackendName(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoWriter_getBackendName(IntPtr obj, IntPtr returnValue)
Parameters
Type Name Description
IntPtr obj
IntPtr returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoWriter_isOpened(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoWriter_isOpened(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoWriter_new1(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoWriter_new1(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoWriter_new2(String, Int32, Double, Size, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoWriter_new2(string filename, int fourcc, double fps, Size frameSize, int isColor, out IntPtr returnValue)
Parameters
Type Name Description
System.String filename
System.Int32 fourcc
System.Double fps
OpenCvSharp.Size frameSize
System.Int32 isColor
IntPtr returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoWriter_new3(String, Int32, Int32, Double, Size, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoWriter_new3(string filename, int apiPreference, int fourcc, double fps, Size frameSize, int isColor, out IntPtr returnValue)
Parameters
Type Name Description
System.String filename
System.Int32 apiPreference
System.Int32 fourcc
System.Double fps
OpenCvSharp.Size frameSize
System.Int32 isColor
IntPtr returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoWriter_new4(String, Int32, Double, Size, Int32[], Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoWriter_new4(string filename, int fourcc, double fps, Size frameSize, int[] params, int paramsLength, out IntPtr returnValue)
Parameters
Type Name Description
System.String filename
System.Int32 fourcc
System.Double fps
OpenCvSharp.Size frameSize
System.Int32[] params
System.Int32 paramsLength
IntPtr returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoWriter_new5(String, Int32, Int32, Double, Size, Int32[], Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoWriter_new5(string filename, int apiPreference, int fourcc, double fps, Size frameSize, int[] params, int paramsLength, out IntPtr returnValue)
Parameters
Type Name Description
System.String filename
System.Int32 apiPreference
System.Int32 fourcc
System.Double fps
OpenCvSharp.Size frameSize
System.Int32[] params
System.Int32 paramsLength
IntPtr returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoWriter_open1(IntPtr, String, Int32, Double, Size, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoWriter_open1(IntPtr obj, string filename, int fourcc, double fps, Size frameSize, int isColor, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.String filename
System.Int32 fourcc
System.Double fps
OpenCvSharp.Size frameSize
System.Int32 isColor
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoWriter_open2(IntPtr, String, Int32, Int32, Double, Size, Int32, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoWriter_open2(IntPtr obj, string filename, int apiPreference, int fourcc, double fps, Size frameSize, int isColor, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.String filename
System.Int32 apiPreference
System.Int32 fourcc
System.Double fps
OpenCvSharp.Size frameSize
System.Int32 isColor
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoWriter_release(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoWriter_release(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

videoio_VideoWriter_set(IntPtr, Int32, Double, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoWriter_set(IntPtr obj, int propId, double value, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 propId
System.Double value
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

videoio_VideoWriter_write(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus videoio_VideoWriter_write(IntPtr obj, IntPtr image)
Parameters
Type Name Description
IntPtr obj
IntPtr image
Returns
Type Description
ExceptionStatus

wechat_qrcode_create1(String, String, String, String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus wechat_qrcode_create1(string detector_prototxt_path, string detector_caffe_model_path, string super_resolution_prototxt_path, string super_resolution_caffe_model_path, out IntPtr ptr)
Parameters
Type Name Description
System.String detector_prototxt_path
System.String detector_caffe_model_path
System.String super_resolution_prototxt_path
System.String super_resolution_caffe_model_path
IntPtr ptr
Returns
Type Description
ExceptionStatus

wechat_qrcode_Ptr_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus wechat_qrcode_Ptr_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

wechat_qrcode_Ptr_WeChatQRCode_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus wechat_qrcode_Ptr_WeChatQRCode_get(IntPtr ptr, out IntPtr ret)
Parameters
Type Name Description
IntPtr ptr
IntPtr ret
Returns
Type Description
ExceptionStatus

wechat_qrcode_WeChatQRCode_detectAndDecode(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus wechat_qrcode_WeChatQRCode_detectAndDecode(IntPtr obj, IntPtr inputImage, IntPtr points, IntPtr texts)
Parameters
Type Name Description
IntPtr obj
IntPtr inputImage
IntPtr points
IntPtr texts
Returns
Type Description
ExceptionStatus

xfeatures2d_BriefDescriptorExtractor_create(Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_BriefDescriptorExtractor_create(int bytes, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 bytes
IntPtr returnValue
Returns
Type Description
ExceptionStatus

xfeatures2d_BriefDescriptorExtractor_descriptorSize(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_BriefDescriptorExtractor_descriptorSize(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

xfeatures2d_BriefDescriptorExtractor_descriptorType(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_BriefDescriptorExtractor_descriptorType(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

xfeatures2d_BriefDescriptorExtractor_read(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_BriefDescriptorExtractor_read(IntPtr obj, IntPtr fn)
Parameters
Type Name Description
IntPtr obj
IntPtr fn
Returns
Type Description
ExceptionStatus

xfeatures2d_BriefDescriptorExtractor_write(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_BriefDescriptorExtractor_write(IntPtr obj, IntPtr fs)
Parameters
Type Name Description
IntPtr obj
IntPtr fs
Returns
Type Description
ExceptionStatus

xfeatures2d_FREAK_create(Int32, Int32, Single, Int32, Int32[], Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_FREAK_create(int orientationNormalized, int scaleNormalized, float patternScale, int nOctaves, int[] selectedPairs, int selectedPairsLength, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 orientationNormalized
System.Int32 scaleNormalized
System.Single patternScale
System.Int32 nOctaves
System.Int32[] selectedPairs
System.Int32 selectedPairsLength
IntPtr returnValue
Returns
Type Description
ExceptionStatus

xfeatures2d_LATCH_create(Int32, Int32, Int32, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_LATCH_create(int bytes, int rotationInvariance, int halfSsdSize, double sigma, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 bytes
System.Int32 rotationInvariance
System.Int32 halfSsdSize
System.Double sigma
IntPtr returnValue
Returns
Type Description
ExceptionStatus

xfeatures2d_LUCID_create(Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_LUCID_create(int lucidKernel, int blurKernel, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 lucidKernel
System.Int32 blurKernel
IntPtr returnValue
Returns
Type Description
ExceptionStatus

xfeatures2d_Ptr_BriefDescriptorExtractor_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_BriefDescriptorExtractor_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

xfeatures2d_Ptr_BriefDescriptorExtractor_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_BriefDescriptorExtractor_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

xfeatures2d_Ptr_FREAK_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_FREAK_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

xfeatures2d_Ptr_FREAK_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_FREAK_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

xfeatures2d_Ptr_LATCH_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_LATCH_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

xfeatures2d_Ptr_LATCH_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_LATCH_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

xfeatures2d_Ptr_LUCID_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_LUCID_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

xfeatures2d_Ptr_LUCID_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_LUCID_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

xfeatures2d_Ptr_StarDetector_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_StarDetector_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

xfeatures2d_Ptr_StarDetector_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_StarDetector_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

xfeatures2d_Ptr_SURF_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_SURF_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

xfeatures2d_Ptr_SURF_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_SURF_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

xfeatures2d_StarDetector_create(Int32, Int32, Int32, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_StarDetector_create(int maxSize, int responseThreshold, int lineThresholdProjected, int lineThresholdBinarized, int suppressNonmaxSize, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 maxSize
System.Int32 responseThreshold
System.Int32 lineThresholdProjected
System.Int32 lineThresholdBinarized
System.Int32 suppressNonmaxSize
IntPtr returnValue
Returns
Type Description
ExceptionStatus

xfeatures2d_SURF_create(Double, Int32, Int32, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_create(double hessianThreshold, int nOctaves, int nOctaveLayers, int extended, int upright, out IntPtr returnValue)
Parameters
Type Name Description
System.Double hessianThreshold
System.Int32 nOctaves
System.Int32 nOctaveLayers
System.Int32 extended
System.Int32 upright
IntPtr returnValue
Returns
Type Description
ExceptionStatus

xfeatures2d_SURF_getExtended(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_getExtended(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

xfeatures2d_SURF_getHessianThreshold(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_getHessianThreshold(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

xfeatures2d_SURF_getNOctaveLayers(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_getNOctaveLayers(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

xfeatures2d_SURF_getNOctaves(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_getNOctaves(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

xfeatures2d_SURF_getUpright(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_getUpright(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

xfeatures2d_SURF_setExtended(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_setExtended(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

xfeatures2d_SURF_setHessianThreshold(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_setHessianThreshold(IntPtr obj, double value)
Parameters
Type Name Description
IntPtr obj
System.Double value
Returns
Type Description
ExceptionStatus

xfeatures2d_SURF_setNOctaveLayers(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_setNOctaveLayers(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

xfeatures2d_SURF_setNOctaves(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_setNOctaves(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

xfeatures2d_SURF_setUpright(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_setUpright(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

ximgproc_AdaptiveManifoldFilter_collectGarbage(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_collectGarbage(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_AdaptiveManifoldFilter_filter(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_filter(IntPtr obj, IntPtr src, IntPtr dst, IntPtr joint)
Parameters
Type Name Description
IntPtr obj
IntPtr src
IntPtr dst
IntPtr joint
Returns
Type Description
ExceptionStatus

ximgproc_AdaptiveManifoldFilter_getAdjustOutliers(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_getAdjustOutliers(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ximgproc_AdaptiveManifoldFilter_getPCAIterations(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_getPCAIterations(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ximgproc_AdaptiveManifoldFilter_getSigmaR(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_getSigmaR(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

ximgproc_AdaptiveManifoldFilter_getSigmaS(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_getSigmaS(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

ximgproc_AdaptiveManifoldFilter_getTreeHeight(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_getTreeHeight(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ximgproc_AdaptiveManifoldFilter_getUseRNG(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_getUseRNG(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ximgproc_AdaptiveManifoldFilter_setAdjustOutliers(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_setAdjustOutliers(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ximgproc_AdaptiveManifoldFilter_setPCAIterations(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_setPCAIterations(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ximgproc_AdaptiveManifoldFilter_setSigmaR(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_setSigmaR(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

ximgproc_AdaptiveManifoldFilter_setSigmaS(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_setSigmaS(IntPtr obj, double val)
Parameters
Type Name Description
IntPtr obj
System.Double val
Returns
Type Description
ExceptionStatus

ximgproc_AdaptiveManifoldFilter_setTreeHeight(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_setTreeHeight(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ximgproc_AdaptiveManifoldFilter_setUseRNG(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_setUseRNG(IntPtr obj, int val)
Parameters
Type Name Description
IntPtr obj
System.Int32 val
Returns
Type Description
ExceptionStatus

ximgproc_amFilter(IntPtr, IntPtr, IntPtr, Double, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_amFilter(IntPtr joint, IntPtr src, IntPtr dst, double sigma_s, double sigma_r, int adjust_outliers)
Parameters
Type Name Description
IntPtr joint
IntPtr src
IntPtr dst
System.Double sigma_s
System.Double sigma_r
System.Int32 adjust_outliers
Returns
Type Description
ExceptionStatus

ximgproc_anisotropicDiffusion(IntPtr, IntPtr, Single, Single, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_anisotropicDiffusion(IntPtr src, IntPtr dst, float alpha, float K, int niters)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Single alpha
System.Single K
System.Int32 niters
Returns
Type Description
ExceptionStatus

ximgproc_bilateralTextureFilter(IntPtr, IntPtr, Int32, Int32, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_bilateralTextureFilter(IntPtr src, IntPtr dst, int fr, int numIter, double sigmaAlpha, double sigmaAvg)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 fr
System.Int32 numIter
System.Double sigmaAlpha
System.Double sigmaAvg
Returns
Type Description
ExceptionStatus

ximgproc_BrightEdges(IntPtr, IntPtr, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_BrightEdges(IntPtr original, IntPtr edgeview, int contrast, int shortRange, int longRange)
Parameters
Type Name Description
IntPtr original
IntPtr edgeview
System.Int32 contrast
System.Int32 shortRange
System.Int32 longRange
Returns
Type Description
ExceptionStatus

ximgproc_colorMatchTemplate(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_colorMatchTemplate(IntPtr img, IntPtr templ, IntPtr result)
Parameters
Type Name Description
IntPtr img
IntPtr templ
IntPtr result
Returns
Type Description
ExceptionStatus

ximgproc_covarianceEstimation(IntPtr, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_covarianceEstimation(IntPtr src, IntPtr dst, int windowRows, int windowCols)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 windowRows
System.Int32 windowCols
Returns
Type Description
ExceptionStatus

ximgproc_createAMFilter(Double, Double, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_createAMFilter(double sigma_s, double sigma_r, int adjust_outliers, out IntPtr returnValue)
Parameters
Type Name Description
System.Double sigma_s
System.Double sigma_r
System.Int32 adjust_outliers
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_createDTFilter(IntPtr, Double, Double, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_createDTFilter(IntPtr guide, double sigmaSpatial, double sigmaColor, int mode, int numIters, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr guide
System.Double sigmaSpatial
System.Double sigmaColor
System.Int32 mode
System.Int32 numIters
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_createEdgeBoxes(Single, Single, Single, Single, Int32, Single, Single, Single, Single, Single, Single, Single, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_createEdgeBoxes(float alpha, float beta, float eta, float minScore, int maxBoxes, float edgeMinMag, float edgeMergeThr, float clusterMinMag, float maxAspectRatio, float minBoxArea, float gamma, float kappa, out IntPtr returnValue)
Parameters
Type Name Description
System.Single alpha
System.Single beta
System.Single eta
System.Single minScore
System.Int32 maxBoxes
System.Single edgeMinMag
System.Single edgeMergeThr
System.Single clusterMinMag
System.Single maxAspectRatio
System.Single minBoxArea
System.Single gamma
System.Single kappa
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_createFastBilateralSolverFilter(IntPtr, Double, Double, Double, Double, Int32, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_createFastBilateralSolverFilter(IntPtr guide, double sigma_spatial, double sigma_luma, double sigma_chroma, double lambda, int num_iter, double max_tol, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr guide
System.Double sigma_spatial
System.Double sigma_luma
System.Double sigma_chroma
System.Double lambda
System.Int32 num_iter
System.Double max_tol
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_createFastGlobalSmootherFilter(IntPtr, Double, Double, Double, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_createFastGlobalSmootherFilter(IntPtr guide, double lambda, double sigma_color, double lambda_attenuation, int num_iter, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr guide
System.Double lambda
System.Double sigma_color
System.Double lambda_attenuation
System.Int32 num_iter
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_createFastLineDetector(Int32, Single, Double, Double, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_createFastLineDetector(int length_threshold, float distance_threshold, double canny_th1, double canny_th2, int canny_aperture_size, int do_merge, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 length_threshold
System.Single distance_threshold
System.Double canny_th1
System.Double canny_th2
System.Int32 canny_aperture_size
System.Int32 do_merge
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_createGuidedFilter(IntPtr, Int32, Double, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_createGuidedFilter(IntPtr guide, int radius, double eps, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr guide
System.Int32 radius
System.Double eps
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_createQuaternionImage(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_createQuaternionImage(IntPtr img, IntPtr qimg)
Parameters
Type Name Description
IntPtr img
IntPtr qimg
Returns
Type Description
ExceptionStatus

ximgproc_createRFFeatureGetter(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_createRFFeatureGetter(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_createStructuredEdgeDetection(String, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_createStructuredEdgeDetection(string model, IntPtr howToGetFeatures, out IntPtr returnValue)
Parameters
Type Name Description
System.String model
IntPtr howToGetFeatures
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_createSuperpixelLSC(IntPtr, Int32, Single, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_createSuperpixelLSC(IntPtr image, int region_size, float ratio, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr image
System.Int32 region_size
System.Single ratio
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_createSuperpixelSEEDS(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_createSuperpixelSEEDS(int image_width, int image_height, int image_channels, int num_superpixels, int num_levels, int prior, int histogram_bins, int double_step, out IntPtr returnValue)
Parameters
Type Name Description
System.Int32 image_width
System.Int32 image_height
System.Int32 image_channels
System.Int32 num_superpixels
System.Int32 num_levels
System.Int32 prior
System.Int32 histogram_bins
System.Int32 double_step
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_createSuperpixelSLIC(IntPtr, Int32, Int32, Single, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_createSuperpixelSLIC(IntPtr image, int algorithm, int region_size, float ruler, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr image
System.Int32 algorithm
System.Int32 region_size
System.Single ruler
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_dtFilter(IntPtr, IntPtr, IntPtr, Double, Double, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_dtFilter(IntPtr guide, IntPtr src, IntPtr dst, double sigmaSpatial, double sigmaColor, int mode, int numIters)
Parameters
Type Name Description
IntPtr guide
IntPtr src
IntPtr dst
System.Double sigmaSpatial
System.Double sigmaColor
System.Int32 mode
System.Int32 numIters
Returns
Type Description
ExceptionStatus

ximgproc_DTFilter_filter(IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_DTFilter_filter(IntPtr obj, IntPtr src, IntPtr dst, int dDepth)
Parameters
Type Name Description
IntPtr obj
IntPtr src
IntPtr dst
System.Int32 dDepth
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_getAlpha(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getAlpha(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_getBeta(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getBeta(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_getBoundingBoxes(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getBoundingBoxes(IntPtr obj, IntPtr edgeMap, IntPtr orientationMap, IntPtr boxes)
Parameters
Type Name Description
IntPtr obj
IntPtr edgeMap
IntPtr orientationMap
IntPtr boxes
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_getClusterMinMag(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getClusterMinMag(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_getEdgeMergeThr(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getEdgeMergeThr(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_getEdgeMinMag(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getEdgeMinMag(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_getEta(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getEta(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_getGamma(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getGamma(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_getKappa(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getKappa(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_getMaxAspectRatio(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getMaxAspectRatio(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_getMaxBoxes(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getMaxBoxes(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_getMinBoxArea(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getMinBoxArea(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_getMinScore(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getMinScore(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_setAlpha(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setAlpha(IntPtr obj, float value)
Parameters
Type Name Description
IntPtr obj
System.Single value
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_setBeta(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setBeta(IntPtr obj, float value)
Parameters
Type Name Description
IntPtr obj
System.Single value
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_setClusterMinMag(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setClusterMinMag(IntPtr obj, float value)
Parameters
Type Name Description
IntPtr obj
System.Single value
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_setEdgeMergeThr(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setEdgeMergeThr(IntPtr obj, float value)
Parameters
Type Name Description
IntPtr obj
System.Single value
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_setEdgeMinMag(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setEdgeMinMag(IntPtr obj, float value)
Parameters
Type Name Description
IntPtr obj
System.Single value
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_setEta(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setEta(IntPtr obj, float value)
Parameters
Type Name Description
IntPtr obj
System.Single value
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_setGamma(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setGamma(IntPtr obj, float value)
Parameters
Type Name Description
IntPtr obj
System.Single value
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_setKappa(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setKappa(IntPtr obj, float value)
Parameters
Type Name Description
IntPtr obj
System.Single value
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_setMaxAspectRatio(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setMaxAspectRatio(IntPtr obj, float value)
Parameters
Type Name Description
IntPtr obj
System.Single value
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_setMaxBoxes(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setMaxBoxes(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_setMinBoxArea(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setMinBoxArea(IntPtr obj, float value)
Parameters
Type Name Description
IntPtr obj
System.Single value
Returns
Type Description
ExceptionStatus

ximgproc_EdgeBoxes_setMinScore(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setMinScore(IntPtr obj, float value)
Parameters
Type Name Description
IntPtr obj
System.Single value
Returns
Type Description
ExceptionStatus

ximgproc_edgePreservingFilter(IntPtr, IntPtr, Int32, Double)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_edgePreservingFilter(IntPtr src, IntPtr dst, int d, double threshold)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 d
System.Double threshold
Returns
Type Description
ExceptionStatus

ximgproc_fastBilateralSolverFilter(IntPtr, IntPtr, IntPtr, IntPtr, Double, Double, Double, Double, Int32, Double)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_fastBilateralSolverFilter(IntPtr guide, IntPtr src, IntPtr confidence, IntPtr dst, double sigma_spatial, double sigma_luma, double sigma_chroma, double lambda, int num_iter, double max_tol)
Parameters
Type Name Description
IntPtr guide
IntPtr src
IntPtr confidence
IntPtr dst
System.Double sigma_spatial
System.Double sigma_luma
System.Double sigma_chroma
System.Double lambda
System.Int32 num_iter
System.Double max_tol
Returns
Type Description
ExceptionStatus

ximgproc_FastBilateralSolverFilter_filter(IntPtr, IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_FastBilateralSolverFilter_filter(IntPtr obj, IntPtr src, IntPtr confidence, IntPtr dst)
Parameters
Type Name Description
IntPtr obj
IntPtr src
IntPtr confidence
IntPtr dst
Returns
Type Description
ExceptionStatus

ximgproc_fastGlobalSmootherFilter(IntPtr, IntPtr, IntPtr, Double, Double, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_fastGlobalSmootherFilter(IntPtr guide, IntPtr src, IntPtr dst, double lambda, double sigma_color, double lambda_attenuation, int num_iter)
Parameters
Type Name Description
IntPtr guide
IntPtr src
IntPtr dst
System.Double lambda
System.Double sigma_color
System.Double lambda_attenuation
System.Int32 num_iter
Returns
Type Description
ExceptionStatus

ximgproc_FastGlobalSmootherFilter_filter(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_FastGlobalSmootherFilter_filter(IntPtr obj, IntPtr src, IntPtr dst)
Parameters
Type Name Description
IntPtr obj
IntPtr src
IntPtr dst
Returns
Type Description
ExceptionStatus

ximgproc_FastHoughTransform(IntPtr, IntPtr, MatType, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_FastHoughTransform(IntPtr src, IntPtr dst, MatType dstMatDepth, int angleRange, int op, int makeSkew)
Parameters
Type Name Description
IntPtr src
IntPtr dst
OpenCvSharp.MatType dstMatDepth
System.Int32 angleRange
System.Int32 op
System.Int32 makeSkew
Returns
Type Description
ExceptionStatus

ximgproc_FastLineDetector_detect_OutputArray(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_FastLineDetector_detect_OutputArray(IntPtr obj, IntPtr image, IntPtr lines)
Parameters
Type Name Description
IntPtr obj
IntPtr image
IntPtr lines
Returns
Type Description
ExceptionStatus

ximgproc_FastLineDetector_detect_vector(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_FastLineDetector_detect_vector(IntPtr obj, IntPtr image, IntPtr lines)
Parameters
Type Name Description
IntPtr obj
IntPtr image
IntPtr lines
Returns
Type Description
ExceptionStatus

ximgproc_FastLineDetector_drawSegments_InputArray(IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_FastLineDetector_drawSegments_InputArray(IntPtr obj, IntPtr image, IntPtr lines, int draw_arrow)
Parameters
Type Name Description
IntPtr obj
IntPtr image
IntPtr lines
System.Int32 draw_arrow
Returns
Type Description
ExceptionStatus

ximgproc_FastLineDetector_drawSegments_vector(IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_FastLineDetector_drawSegments_vector(IntPtr obj, IntPtr image, IntPtr lines, int draw_arrow)
Parameters
Type Name Description
IntPtr obj
IntPtr image
IntPtr lines
System.Int32 draw_arrow
Returns
Type Description
ExceptionStatus

ximgproc_GradientDericheX(IntPtr, IntPtr, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_GradientDericheX(IntPtr op, IntPtr dst, double alpha, double omega)
Parameters
Type Name Description
IntPtr op
IntPtr dst
System.Double alpha
System.Double omega
Returns
Type Description
ExceptionStatus

ximgproc_GradientDericheY(IntPtr, IntPtr, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_GradientDericheY(IntPtr op, IntPtr dst, double alpha, double omega)
Parameters
Type Name Description
IntPtr op
IntPtr dst
System.Double alpha
System.Double omega
Returns
Type Description
ExceptionStatus

ximgproc_GradientPaillouX(IntPtr, IntPtr, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_GradientPaillouX(IntPtr op, IntPtr dst, double alpha, double omega)
Parameters
Type Name Description
IntPtr op
IntPtr dst
System.Double alpha
System.Double omega
Returns
Type Description
ExceptionStatus

ximgproc_GradientPaillouY(IntPtr, IntPtr, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_GradientPaillouY(IntPtr op, IntPtr dst, double alpha, double omega)
Parameters
Type Name Description
IntPtr op
IntPtr dst
System.Double alpha
System.Double omega
Returns
Type Description
ExceptionStatus

ximgproc_guidedFilter(IntPtr, IntPtr, IntPtr, Int32, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_guidedFilter(IntPtr guide, IntPtr src, IntPtr dst, int radius, double eps, int dDepth)
Parameters
Type Name Description
IntPtr guide
IntPtr src
IntPtr dst
System.Int32 radius
System.Double eps
System.Int32 dDepth
Returns
Type Description
ExceptionStatus

ximgproc_GuidedFilter_filter(IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_GuidedFilter_filter(IntPtr obj, IntPtr src, IntPtr dst, int dDepth)
Parameters
Type Name Description
IntPtr obj
IntPtr src
IntPtr dst
System.Int32 dDepth
Returns
Type Description
ExceptionStatus

ximgproc_HoughPoint2Line(Point, IntPtr, Int32, Int32, Int32, out Vec4i)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_HoughPoint2Line(Point houghPoint, IntPtr srcImgInfo, int angleRange, int makeSkew, int rules, out Vec4i returnValue)
Parameters
Type Name Description
OpenCvSharp.Point houghPoint
IntPtr srcImgInfo
System.Int32 angleRange
System.Int32 makeSkew
System.Int32 rules
Vec4i returnValue
Returns
Type Description
ExceptionStatus

ximgproc_jointBilateralFilter(IntPtr, IntPtr, IntPtr, Int32, Double, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_jointBilateralFilter(IntPtr joint, IntPtr src, IntPtr dst, int d, double sigmaColor, double sigmaSpace, int borderType)
Parameters
Type Name Description
IntPtr joint
IntPtr src
IntPtr dst
System.Int32 d
System.Double sigmaColor
System.Double sigmaSpace
System.Int32 borderType
Returns
Type Description
ExceptionStatus

ximgproc_l0Smooth(IntPtr, IntPtr, Double, Double)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_l0Smooth(IntPtr src, IntPtr dst, double lambda, double kappa)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Double lambda
System.Double kappa
Returns
Type Description
ExceptionStatus

ximgproc_niBlackThreshold(IntPtr, IntPtr, Double, Int32, Int32, Double, Int32, Double)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_niBlackThreshold(IntPtr src, IntPtr dst, double maxValue, int type, int blockSize, double k, int binarizationMethod, double r)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Double maxValue
System.Int32 type
System.Int32 blockSize
System.Double k
System.Int32 binarizationMethod
System.Double r
Returns
Type Description
ExceptionStatus

ximgproc_PeiLinNormalization_Mat23d(IntPtr, Double*)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_PeiLinNormalization_Mat23d(IntPtr I, double *returnValue)
Parameters
Type Name Description
IntPtr I
System.Double* returnValue
Returns
Type Description
ExceptionStatus

ximgproc_PeiLinNormalization_OutputArray(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_PeiLinNormalization_OutputArray(IntPtr I, IntPtr T)
Parameters
Type Name Description
IntPtr I
IntPtr T
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_AdaptiveManifoldFilter_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_AdaptiveManifoldFilter_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_AdaptiveManifoldFilter_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_AdaptiveManifoldFilter_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_DTFilter_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_DTFilter_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_DTFilter_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_DTFilter_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_EdgeBoxes_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_EdgeBoxes_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_EdgeBoxes_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_EdgeBoxes_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_FastBilateralSolverFilter_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_FastBilateralSolverFilter_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_FastBilateralSolverFilter_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_FastBilateralSolverFilter_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_FastGlobalSmootherFilter_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_FastGlobalSmootherFilter_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_FastGlobalSmootherFilter_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_FastGlobalSmootherFilter_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_FastLineDetector_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_FastLineDetector_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_FastLineDetector_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_FastLineDetector_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_GuidedFilter_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_GuidedFilter_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_GuidedFilter_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_GuidedFilter_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_RFFeatureGetter_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_RFFeatureGetter_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_RFFeatureGetter_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_RFFeatureGetter_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_RidgeDetectionFilter_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_RidgeDetectionFilter_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_RidgeDetectionFilter_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_RidgeDetectionFilter_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_StructuredEdgeDetection_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_StructuredEdgeDetection_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_StructuredEdgeDetection_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_StructuredEdgeDetection_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_SuperpixelLSC_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_SuperpixelLSC_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_SuperpixelLSC_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_SuperpixelLSC_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_SuperpixelSEEDS_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_SuperpixelSEEDS_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_SuperpixelSEEDS_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_SuperpixelSEEDS_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_SuperpixelSLIC_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_SuperpixelSLIC_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_Ptr_SuperpixelSLIC_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_Ptr_SuperpixelSLIC_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_qconj(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_qconj(IntPtr qimg, IntPtr qcimg)
Parameters
Type Name Description
IntPtr qimg
IntPtr qcimg
Returns
Type Description
ExceptionStatus

ximgproc_qdft(IntPtr, IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_qdft(IntPtr img, IntPtr qimg, int flags, int sideLeft)
Parameters
Type Name Description
IntPtr img
IntPtr qimg
System.Int32 flags
System.Int32 sideLeft
Returns
Type Description
ExceptionStatus

ximgproc_qmultiply(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_qmultiply(IntPtr src1, IntPtr src2, IntPtr dst)
Parameters
Type Name Description
IntPtr src1
IntPtr src2
IntPtr dst
Returns
Type Description
ExceptionStatus

ximgproc_qunitary(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_qunitary(IntPtr qimg, IntPtr qnimg)
Parameters
Type Name Description
IntPtr qimg
IntPtr qnimg
Returns
Type Description
ExceptionStatus

ximgproc_RFFeatureGetter_getFeatures(IntPtr, IntPtr, IntPtr, Int32, Int32, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_RFFeatureGetter_getFeatures(IntPtr obj, IntPtr src, IntPtr features, int gnrmRad, int gsmthRad, int shrink, int outNum, int gradNum)
Parameters
Type Name Description
IntPtr obj
IntPtr src
IntPtr features
System.Int32 gnrmRad
System.Int32 gsmthRad
System.Int32 shrink
System.Int32 outNum
System.Int32 gradNum
Returns
Type Description
ExceptionStatus

ximgproc_RidgeDetectionFilter_create(MatType, Int32, Int32, Int32, MatType, Double, Double, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_RidgeDetectionFilter_create(MatType ddepth, int dx, int dy, int ksize, MatType outDtype, double scale, double delta, int borderType, out IntPtr returnValue)
Parameters
Type Name Description
OpenCvSharp.MatType ddepth
System.Int32 dx
System.Int32 dy
System.Int32 ksize
OpenCvSharp.MatType outDtype
System.Double scale
System.Double delta
System.Int32 borderType
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_RidgeDetectionFilter_getRidgeFilteredImage(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_RidgeDetectionFilter_getRidgeFilteredImage(IntPtr obj, IntPtr _img, IntPtr out)
Parameters
Type Name Description
IntPtr obj
IntPtr _img
IntPtr out
Returns
Type Description
ExceptionStatus

ximgproc_rl_createRLEImage(Point3i[], IntPtr, IntPtr, Size)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_rl_createRLEImage(Point3i[] runs, nint runsLength, IntPtr res, Size size)
Parameters
Type Name Description
OpenCvSharp.Point3i[] runs
System.IntPtr runsLength
IntPtr res
OpenCvSharp.Size size
Returns
Type Description
ExceptionStatus

ximgproc_rl_dilate(IntPtr, IntPtr, IntPtr, Point)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_rl_dilate(IntPtr rlSrc, IntPtr rlDest, IntPtr rlKernel, Point anchor)
Parameters
Type Name Description
IntPtr rlSrc
IntPtr rlDest
IntPtr rlKernel
OpenCvSharp.Point anchor
Returns
Type Description
ExceptionStatus

ximgproc_rl_erode(IntPtr, IntPtr, IntPtr, Int32, Point)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_rl_erode(IntPtr rlSrc, IntPtr rlDest, IntPtr rlKernel, int bBoundaryOn, Point anchor)
Parameters
Type Name Description
IntPtr rlSrc
IntPtr rlDest
IntPtr rlKernel
System.Int32 bBoundaryOn
OpenCvSharp.Point anchor
Returns
Type Description
ExceptionStatus

ximgproc_rl_getStructuringElement(Int32, Size, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_rl_getStructuringElement(int shape, Size ksize, IntPtr outValue)
Parameters
Type Name Description
System.Int32 shape
OpenCvSharp.Size ksize
IntPtr outValue
Returns
Type Description
ExceptionStatus

ximgproc_rl_isRLMorphologyPossible(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_rl_isRLMorphologyPossible(IntPtr rlStructuringElement, out int outValue)
Parameters
Type Name Description
IntPtr rlStructuringElement
System.Int32 outValue
Returns
Type Description
ExceptionStatus

ximgproc_rl_morphologyEx(IntPtr, IntPtr, Int32, IntPtr, Int32, Point)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_rl_morphologyEx(IntPtr rlSrc, IntPtr rlDest, int op, IntPtr rlKernel, int bBoundaryOnForErosion, Point anchor)
Parameters
Type Name Description
IntPtr rlSrc
IntPtr rlDest
System.Int32 op
IntPtr rlKernel
System.Int32 bBoundaryOnForErosion
OpenCvSharp.Point anchor
Returns
Type Description
ExceptionStatus

ximgproc_rl_paint(IntPtr, IntPtr, Scalar)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_rl_paint(IntPtr image, IntPtr rlSrc, Scalar value)
Parameters
Type Name Description
IntPtr image
IntPtr rlSrc
OpenCvSharp.Scalar value
Returns
Type Description
ExceptionStatus

ximgproc_rl_threshold(IntPtr, IntPtr, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_rl_threshold(IntPtr src, IntPtr rlDest, double thresh, int type)
Parameters
Type Name Description
IntPtr src
IntPtr rlDest
System.Double thresh
System.Int32 type
Returns
Type Description
ExceptionStatus

ximgproc_rollingGuidanceFilter(IntPtr, IntPtr, Int32, Double, Double, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_rollingGuidanceFilter(IntPtr src, IntPtr dst, int d, double sigmaColor, double sigmaSpace, int numOfIter, int borderType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 d
System.Double sigmaColor
System.Double sigmaSpace
System.Int32 numOfIter
System.Int32 borderType
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_createGraphSegmentation(Double, Single, Int32, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createGraphSegmentation(double sigma, float k, int minSize, out IntPtr returnValue)
Parameters
Type Name Description
System.Double sigma
System.Single k
System.Int32 minSize
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_createSelectiveSearchSegmentation(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createSelectiveSearchSegmentation(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyColor(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createSelectiveSearchSegmentationStrategyColor(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyFill(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createSelectiveSearchSegmentationStrategyFill(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple0(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple0(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple1(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple1(IntPtr s1, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr s1
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple2(IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple2(IntPtr s1, IntPtr s2, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr s1
IntPtr s2
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple3(IntPtr, IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple3(IntPtr s1, IntPtr s2, IntPtr s3, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr s1
IntPtr s2
IntPtr s3
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple4(IntPtr, IntPtr, IntPtr, IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple4(IntPtr s1, IntPtr s2, IntPtr s3, IntPtr s4, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr s1
IntPtr s2
IntPtr s3
IntPtr s4
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_createSelectiveSearchSegmentationStrategySize(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createSelectiveSearchSegmentationStrategySize(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyTexture(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createSelectiveSearchSegmentationStrategyTexture(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_GraphSegmentation_getK(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_GraphSegmentation_getK(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_GraphSegmentation_getMinSize(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_GraphSegmentation_getMinSize(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_GraphSegmentation_getSigma(IntPtr, out Double)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_GraphSegmentation_getSigma(IntPtr obj, out double returnValue)
Parameters
Type Name Description
IntPtr obj
System.Double returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_GraphSegmentation_processImage(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_GraphSegmentation_processImage(IntPtr obj, IntPtr src, IntPtr dst)
Parameters
Type Name Description
IntPtr obj
IntPtr src
IntPtr dst
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_GraphSegmentation_setK(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_GraphSegmentation_setK(IntPtr obj, float value)
Parameters
Type Name Description
IntPtr obj
System.Single value
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_GraphSegmentation_setMinSize(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_GraphSegmentation_setMinSize(IntPtr obj, int value)
Parameters
Type Name Description
IntPtr obj
System.Int32 value
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_GraphSegmentation_setSigma(IntPtr, Double)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_GraphSegmentation_setSigma(IntPtr obj, double value)
Parameters
Type Name Description
IntPtr obj
System.Double value
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_Ptr_GraphSegmentation_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_GraphSegmentation_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_Ptr_GraphSegmentation_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_GraphSegmentation_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentation_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentation_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentation_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentation_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyColor_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyColor_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyColor_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyColor_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyFill_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyFill_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyFill_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyFill_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyMultiple_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyMultiple_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyMultiple_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyMultiple_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategySize_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategySize_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategySize_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategySize_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyTexture_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyTexture_delete(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyTexture_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyTexture_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_addGraphSegmentation(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_addGraphSegmentation(IntPtr obj, IntPtr g)
Parameters
Type Name Description
IntPtr obj
IntPtr g
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_addImage(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_addImage(IntPtr obj, IntPtr img)
Parameters
Type Name Description
IntPtr obj
IntPtr img
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_addStrategy(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_addStrategy(IntPtr obj, IntPtr s)
Parameters
Type Name Description
IntPtr obj
IntPtr s
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_clearGraphSegmentations(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_clearGraphSegmentations(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_clearImages(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_clearImages(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_clearStrategies(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_clearStrategies(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_process(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_process(IntPtr obj, IntPtr rects)
Parameters
Type Name Description
IntPtr obj
IntPtr rects
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_setBaseImage(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_setBaseImage(IntPtr obj, IntPtr img)
Parameters
Type Name Description
IntPtr obj
IntPtr img
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_switchToSelectiveSearchFast(IntPtr, Int32, Int32, Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_switchToSelectiveSearchFast(IntPtr obj, int base_k, int inc_k, float sigma)
Parameters
Type Name Description
IntPtr obj
System.Int32 base_k
System.Int32 inc_k
System.Single sigma
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_switchToSelectiveSearchQuality(IntPtr, Int32, Int32, Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_switchToSelectiveSearchQuality(IntPtr obj, int base_k, int inc_k, float sigma)
Parameters
Type Name Description
IntPtr obj
System.Int32 base_k
System.Int32 inc_k
System.Single sigma
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_switchToSingleStrategy(IntPtr, Int32, Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_switchToSingleStrategy(IntPtr obj, int k, float sigma)
Parameters
Type Name Description
IntPtr obj
System.Int32 k
System.Single sigma
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentationStrategy_get(IntPtr, Int32, Int32, out Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentationStrategy_get(IntPtr obj, int r1, int r2, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 r1
System.Int32 r2
System.Single returnValue
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentationStrategy_merge(IntPtr, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentationStrategy_merge(IntPtr obj, int r1, int r2)
Parameters
Type Name Description
IntPtr obj
System.Int32 r1
System.Int32 r2
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentationStrategy_setImage(IntPtr, IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentationStrategy_setImage(IntPtr obj, IntPtr img, IntPtr regions, IntPtr sizes, int image_id)
Parameters
Type Name Description
IntPtr obj
IntPtr img
IntPtr regions
IntPtr sizes
System.Int32 image_id
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentationStrategyMultiple_addStrategy(IntPtr, IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentationStrategyMultiple_addStrategy(IntPtr obj, IntPtr g, float weight)
Parameters
Type Name Description
IntPtr obj
IntPtr g
System.Single weight
Returns
Type Description
ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentationStrategyMultiple_clearStrategies(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentationStrategyMultiple_clearStrategies(IntPtr obj)
Parameters
Type Name Description
IntPtr obj
Returns
Type Description
ExceptionStatus

ximgproc_StructuredEdgeDetection_computeOrientation(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_StructuredEdgeDetection_computeOrientation(IntPtr obj, IntPtr src, IntPtr dst)
Parameters
Type Name Description
IntPtr obj
IntPtr src
IntPtr dst
Returns
Type Description
ExceptionStatus

ximgproc_StructuredEdgeDetection_detectEdges(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_StructuredEdgeDetection_detectEdges(IntPtr obj, IntPtr src, IntPtr dst)
Parameters
Type Name Description
IntPtr obj
IntPtr src
IntPtr dst
Returns
Type Description
ExceptionStatus

ximgproc_StructuredEdgeDetection_edgesNms(IntPtr, IntPtr, IntPtr, IntPtr, Int32, Int32, Single, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_StructuredEdgeDetection_edgesNms(IntPtr obj, IntPtr edge_image, IntPtr orientation_image, IntPtr dst, int r, int s, float m, int isParallel)
Parameters
Type Name Description
IntPtr obj
IntPtr edge_image
IntPtr orientation_image
IntPtr dst
System.Int32 r
System.Int32 s
System.Single m
System.Int32 isParallel
Returns
Type Description
ExceptionStatus

ximgproc_SuperpixelLSC_enforceLabelConnectivity(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelLSC_enforceLabelConnectivity(IntPtr obj, int min_element_size)
Parameters
Type Name Description
IntPtr obj
System.Int32 min_element_size
Returns
Type Description
ExceptionStatus

ximgproc_SuperpixelLSC_getLabelContourMask(IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelLSC_getLabelContourMask(IntPtr obj, IntPtr image, int thick_line)
Parameters
Type Name Description
IntPtr obj
IntPtr image
System.Int32 thick_line
Returns
Type Description
ExceptionStatus

ximgproc_SuperpixelLSC_getLabels(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelLSC_getLabels(IntPtr obj, IntPtr labels_out)
Parameters
Type Name Description
IntPtr obj
IntPtr labels_out
Returns
Type Description
ExceptionStatus

ximgproc_SuperpixelLSC_getNumberOfSuperpixels(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelLSC_getNumberOfSuperpixels(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ximgproc_SuperpixelLSC_iterate(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelLSC_iterate(IntPtr obj, int num_iterations)
Parameters
Type Name Description
IntPtr obj
System.Int32 num_iterations
Returns
Type Description
ExceptionStatus

ximgproc_SuperpixelSEEDS_getLabelContourMask(IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelSEEDS_getLabelContourMask(IntPtr obj, IntPtr image, int thick_line)
Parameters
Type Name Description
IntPtr obj
IntPtr image
System.Int32 thick_line
Returns
Type Description
ExceptionStatus

ximgproc_SuperpixelSEEDS_getLabels(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelSEEDS_getLabels(IntPtr obj, IntPtr labels_out)
Parameters
Type Name Description
IntPtr obj
IntPtr labels_out
Returns
Type Description
ExceptionStatus

ximgproc_SuperpixelSEEDS_getNumberOfSuperpixels(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelSEEDS_getNumberOfSuperpixels(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ximgproc_SuperpixelSEEDS_iterate(IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelSEEDS_iterate(IntPtr obj, IntPtr img, int num_iterations)
Parameters
Type Name Description
IntPtr obj
IntPtr img
System.Int32 num_iterations
Returns
Type Description
ExceptionStatus

ximgproc_SuperpixelSLIC_enforceLabelConnectivity(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelSLIC_enforceLabelConnectivity(IntPtr obj, int min_element_size)
Parameters
Type Name Description
IntPtr obj
System.Int32 min_element_size
Returns
Type Description
ExceptionStatus

ximgproc_SuperpixelSLIC_getLabelContourMask(IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelSLIC_getLabelContourMask(IntPtr obj, IntPtr image, int thick_line)
Parameters
Type Name Description
IntPtr obj
IntPtr image
System.Int32 thick_line
Returns
Type Description
ExceptionStatus

ximgproc_SuperpixelSLIC_getLabels(IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelSLIC_getLabels(IntPtr obj, IntPtr labels_out)
Parameters
Type Name Description
IntPtr obj
IntPtr labels_out
Returns
Type Description
ExceptionStatus

ximgproc_SuperpixelSLIC_getNumberOfSuperpixels(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelSLIC_getNumberOfSuperpixels(IntPtr obj, out int returnValue)
Parameters
Type Name Description
IntPtr obj
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

ximgproc_SuperpixelSLIC_iterate(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelSLIC_iterate(IntPtr obj, int num_iterations)
Parameters
Type Name Description
IntPtr obj
System.Int32 num_iterations
Returns
Type Description
ExceptionStatus

ximgproc_thinning(IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_thinning(IntPtr src, IntPtr dst, int thinningType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 thinningType
Returns
Type Description
ExceptionStatus

ximgproc_weightedMedianFilter(IntPtr, IntPtr, IntPtr, Int32, Double, Int32, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus ximgproc_weightedMedianFilter(IntPtr joint, IntPtr src, IntPtr dst, int r, double sigma, int weightType, IntPtr mask)
Parameters
Type Name Description
IntPtr joint
IntPtr src
IntPtr dst
System.Int32 r
System.Double sigma
System.Int32 weightType
IntPtr mask
Returns
Type Description
ExceptionStatus

xphoto_applyChannelGains(IntPtr, IntPtr, Single, Single, Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_applyChannelGains(IntPtr src, IntPtr dst, float gainB, float gainG, float gainR)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Single gainB
System.Single gainG
System.Single gainR
Returns
Type Description
ExceptionStatus

xphoto_bm3dDenoising1(IntPtr, IntPtr, IntPtr, Single, Int32, Int32, Int32, Int32, Int32, Int32, Single, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_bm3dDenoising1(IntPtr src, IntPtr dstStep1, IntPtr dstStep2, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType, int step, int transformType)
Parameters
Type Name Description
IntPtr src
IntPtr dstStep1
IntPtr dstStep2
System.Single h
System.Int32 templateWindowSize
System.Int32 searchWindowSize
System.Int32 blockMatchingStep1
System.Int32 blockMatchingStep2
System.Int32 groupSize
System.Int32 slidingStep
System.Single beta
System.Int32 normType
System.Int32 step
System.Int32 transformType
Returns
Type Description
ExceptionStatus

xphoto_bm3dDenoising2(IntPtr, IntPtr, Single, Int32, Int32, Int32, Int32, Int32, Int32, Single, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_bm3dDenoising2(IntPtr src, IntPtr dst, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType, int step, int transformType)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Single h
System.Int32 templateWindowSize
System.Int32 searchWindowSize
System.Int32 blockMatchingStep1
System.Int32 blockMatchingStep2
System.Int32 groupSize
System.Int32 slidingStep
System.Single beta
System.Int32 normType
System.Int32 step
System.Int32 transformType
Returns
Type Description
ExceptionStatus

xphoto_createGrayworldWB(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_createGrayworldWB(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

xphoto_createLearningBasedWB(String, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_createLearningBasedWB(string trackerType, out IntPtr returnValue)
Parameters
Type Name Description
System.String trackerType
IntPtr returnValue
Returns
Type Description
ExceptionStatus

xphoto_createSimpleWB(out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_createSimpleWB(out IntPtr returnValue)
Parameters
Type Name Description
IntPtr returnValue
Returns
Type Description
ExceptionStatus

xphoto_createTonemapDurand(Single, Single, Single, Single, Single, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_createTonemapDurand(float gamma, float contrast, float saturation, float sigmaSpace, float sigmaColor, out IntPtr returnValue)
Parameters
Type Name Description
System.Single gamma
System.Single contrast
System.Single saturation
System.Single sigmaSpace
System.Single sigmaColor
IntPtr returnValue
Returns
Type Description
ExceptionStatus

xphoto_dctDenoising(IntPtr, IntPtr, Double, Int32)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_dctDenoising(IntPtr src, IntPtr dst, double sigma, int psize)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Double sigma
System.Int32 psize
Returns
Type Description
ExceptionStatus

xphoto_GrayworldWB_balanceWhite(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_GrayworldWB_balanceWhite(IntPtr prt, IntPtr src, IntPtr dst)
Parameters
Type Name Description
IntPtr prt
IntPtr src
IntPtr dst
Returns
Type Description
ExceptionStatus

xphoto_GrayworldWB_SaturationThreshold_get(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_GrayworldWB_SaturationThreshold_get(IntPtr ptr, out float returnValue)
Parameters
Type Name Description
IntPtr ptr
System.Single returnValue
Returns
Type Description
ExceptionStatus

xphoto_GrayworldWB_SaturationThreshold_set(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_GrayworldWB_SaturationThreshold_set(IntPtr ptr, float val)
Parameters
Type Name Description
IntPtr ptr
System.Single val
Returns
Type Description
ExceptionStatus

xphoto_inpaint(IntPtr, IntPtr, IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_inpaint(IntPtr prt, IntPtr src, IntPtr dst, int algorithm)
Parameters
Type Name Description
IntPtr prt
IntPtr src
IntPtr dst
System.Int32 algorithm
Returns
Type Description
ExceptionStatus

xphoto_LearningBasedWB_balanceWhite(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_LearningBasedWB_balanceWhite(IntPtr prt, IntPtr src, IntPtr dst)
Parameters
Type Name Description
IntPtr prt
IntPtr src
IntPtr dst
Returns
Type Description
ExceptionStatus

xphoto_LearningBasedWB_extractSimpleFeatures(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_LearningBasedWB_extractSimpleFeatures(IntPtr prt, IntPtr src, IntPtr dst)
Parameters
Type Name Description
IntPtr prt
IntPtr src
IntPtr dst
Returns
Type Description
ExceptionStatus

xphoto_LearningBasedWB_HistBinNum_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_LearningBasedWB_HistBinNum_get(IntPtr prt, out int returnValue)
Parameters
Type Name Description
IntPtr prt
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

xphoto_LearningBasedWB_HistBinNum_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_LearningBasedWB_HistBinNum_set(IntPtr prt, int value)
Parameters
Type Name Description
IntPtr prt
System.Int32 value
Returns
Type Description
ExceptionStatus

xphoto_LearningBasedWB_RangeMaxVal_get(IntPtr, out Int32)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_LearningBasedWB_RangeMaxVal_get(IntPtr prt, out int returnValue)
Parameters
Type Name Description
IntPtr prt
System.Int32 returnValue
Returns
Type Description
ExceptionStatus

xphoto_LearningBasedWB_RangeMaxVal_set(IntPtr, Int32)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_LearningBasedWB_RangeMaxVal_set(IntPtr prt, int value)
Parameters
Type Name Description
IntPtr prt
System.Int32 value
Returns
Type Description
ExceptionStatus

xphoto_LearningBasedWB_SaturationThreshold_get(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_LearningBasedWB_SaturationThreshold_get(IntPtr prt, out float returnValue)
Parameters
Type Name Description
IntPtr prt
System.Single returnValue
Returns
Type Description
ExceptionStatus

xphoto_LearningBasedWB_SaturationThreshold_set(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_LearningBasedWB_SaturationThreshold_set(IntPtr prt, float value)
Parameters
Type Name Description
IntPtr prt
System.Single value
Returns
Type Description
ExceptionStatus

xphoto_oilPainting(IntPtr, IntPtr, Int32, Int32, Int32)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_oilPainting(IntPtr src, IntPtr dst, int size, int dynRatio, int code)
Parameters
Type Name Description
IntPtr src
IntPtr dst
System.Int32 size
System.Int32 dynRatio
System.Int32 code
Returns
Type Description
ExceptionStatus

xphoto_Ptr_GrayworldWB_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_Ptr_GrayworldWB_delete(IntPtr prt)
Parameters
Type Name Description
IntPtr prt
Returns
Type Description
ExceptionStatus

xphoto_Ptr_GrayworldWB_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_Ptr_GrayworldWB_get(IntPtr prt, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr prt
IntPtr returnValue
Returns
Type Description
ExceptionStatus

xphoto_Ptr_LearningBasedWB_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_Ptr_LearningBasedWB_delete(IntPtr prt)
Parameters
Type Name Description
IntPtr prt
Returns
Type Description
ExceptionStatus

xphoto_Ptr_LearningBasedWB_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_Ptr_LearningBasedWB_get(IntPtr prt, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr prt
IntPtr returnValue
Returns
Type Description
ExceptionStatus

xphoto_Ptr_SimpleWB_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_Ptr_SimpleWB_delete(IntPtr prt)
Parameters
Type Name Description
IntPtr prt
Returns
Type Description
ExceptionStatus

xphoto_Ptr_SimpleWB_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_Ptr_SimpleWB_get(IntPtr prt, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr prt
IntPtr returnValue
Returns
Type Description
ExceptionStatus

xphoto_Ptr_TonemapDurand_delete(IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_Ptr_TonemapDurand_delete(IntPtr ptr)
Parameters
Type Name Description
IntPtr ptr
Returns
Type Description
ExceptionStatus

xphoto_Ptr_TonemapDurand_get(IntPtr, out IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_Ptr_TonemapDurand_get(IntPtr ptr, out IntPtr returnValue)
Parameters
Type Name Description
IntPtr ptr
IntPtr returnValue
Returns
Type Description
ExceptionStatus

xphoto_SimpleWB_balanceWhite(IntPtr, IntPtr, IntPtr)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_balanceWhite(IntPtr prt, IntPtr src, IntPtr dst)
Parameters
Type Name Description
IntPtr prt
IntPtr src
IntPtr dst
Returns
Type Description
ExceptionStatus

xphoto_SimpleWB_InputMax_get(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_InputMax_get(IntPtr prt, out float returnValue)
Parameters
Type Name Description
IntPtr prt
System.Single returnValue
Returns
Type Description
ExceptionStatus

xphoto_SimpleWB_InputMax_set(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_InputMax_set(IntPtr prt, float value)
Parameters
Type Name Description
IntPtr prt
System.Single value
Returns
Type Description
ExceptionStatus

xphoto_SimpleWB_InputMin_get(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_InputMin_get(IntPtr prt, out float returnValue)
Parameters
Type Name Description
IntPtr prt
System.Single returnValue
Returns
Type Description
ExceptionStatus

xphoto_SimpleWB_InputMin_set(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_InputMin_set(IntPtr prt, float value)
Parameters
Type Name Description
IntPtr prt
System.Single value
Returns
Type Description
ExceptionStatus

xphoto_SimpleWB_OutputMax_get(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_OutputMax_get(IntPtr prt, out float returnValue)
Parameters
Type Name Description
IntPtr prt
System.Single returnValue
Returns
Type Description
ExceptionStatus

xphoto_SimpleWB_OutputMax_set(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_OutputMax_set(IntPtr prt, float value)
Parameters
Type Name Description
IntPtr prt
System.Single value
Returns
Type Description
ExceptionStatus

xphoto_SimpleWB_OutputMin_get(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_OutputMin_get(IntPtr prt, out float returnValue)
Parameters
Type Name Description
IntPtr prt
System.Single returnValue
Returns
Type Description
ExceptionStatus

xphoto_SimpleWB_OutputMin_set(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_OutputMin_set(IntPtr prt, float value)
Parameters
Type Name Description
IntPtr prt
System.Single value
Returns
Type Description
ExceptionStatus

xphoto_SimpleWB_P_get(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_P_get(IntPtr prt, out float returnValue)
Parameters
Type Name Description
IntPtr prt
System.Single returnValue
Returns
Type Description
ExceptionStatus

xphoto_SimpleWB_P_set(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_P_set(IntPtr prt, float value)
Parameters
Type Name Description
IntPtr prt
System.Single value
Returns
Type Description
ExceptionStatus

xphoto_TonemapDurand_getContrast(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_TonemapDurand_getContrast(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

xphoto_TonemapDurand_getSaturation(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_TonemapDurand_getSaturation(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

xphoto_TonemapDurand_getSigmaColor(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_TonemapDurand_getSigmaColor(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

xphoto_TonemapDurand_getSigmaSpace(IntPtr, out Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_TonemapDurand_getSigmaSpace(IntPtr obj, out float returnValue)
Parameters
Type Name Description
IntPtr obj
System.Single returnValue
Returns
Type Description
ExceptionStatus

xphoto_TonemapDurand_setContrast(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_TonemapDurand_setContrast(IntPtr obj, float contrast)
Parameters
Type Name Description
IntPtr obj
System.Single contrast
Returns
Type Description
ExceptionStatus

xphoto_TonemapDurand_setSaturation(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_TonemapDurand_setSaturation(IntPtr obj, float saturation)
Parameters
Type Name Description
IntPtr obj
System.Single saturation
Returns
Type Description
ExceptionStatus

xphoto_TonemapDurand_setSigmaColor(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_TonemapDurand_setSigmaColor(IntPtr obj, float saturation)
Parameters
Type Name Description
IntPtr obj
System.Single saturation
Returns
Type Description
ExceptionStatus

xphoto_TonemapDurand_setSigmaSpace(IntPtr, Single)

Declaration
[Pure]
public static extern ExceptionStatus xphoto_TonemapDurand_setSigmaSpace(IntPtr obj, float saturation)
Parameters
Type Name Description
IntPtr obj
System.Single saturation
Returns
Type Description
ExceptionStatus
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX