Table of Contents

Class NativeMethods

Namespace
OpenCvSharp.Internal
Assembly
OpenCvSharp.dll

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

public static class NativeMethods
Inheritance
NativeMethods
Inherited Members

Fields

DllExtern

public const string DllExtern = "OpenCvSharpExtern"

Field Value

string

ErrorHandlerDefault

Default error handler

public static CvErrorCallback? ErrorHandlerDefault

Field Value

CvErrorCallback

ErrorHandlerIgnorance

Custom error handler to ignore all OpenCV errors

public static readonly CvErrorCallback ErrorHandlerIgnorance

Field Value

CvErrorCallback

ErrorHandlerThrowException

Custom error handler to be thrown by OpenCV

public static readonly CvErrorCallback ErrorHandlerThrowException

Field Value

CvErrorCallback

Methods

HandleException(ExceptionStatus)

public static void HandleException(ExceptionStatus status)

Parameters

status ExceptionStatus

IsMono()

Returns whether the runtime is Mono or not

public static bool IsMono()

Returns

bool

IsUnix()

Returns whether the OS is *nix or not

public static bool IsUnix()

Returns

bool

IsWasm()

Returns whether the architecture is Wasm or not

public static bool IsWasm()

Returns

bool

IsWindows()

Returns whether the OS is Windows or not

public static bool IsWindows()

Returns

bool

LoadLibraries(IEnumerable<string>?)

Load DLL files dynamically using Win32 LoadLibrary

public static void LoadLibraries(IEnumerable<string>? additionalPaths = null)

Parameters

additionalPaths IEnumerable<string>

TryPInvoke()

Checks whether PInvoke functions can be called

public static void TryPInvoke()

aruco_Dictionary_delete(nint)

[Pure]
public static extern ExceptionStatus aruco_Dictionary_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

aruco_Dictionary_generateImageMarker(nint, int, int, nint, int)

[Pure]
public static extern ExceptionStatus aruco_Dictionary_generateImageMarker(nint obj, int id, int sidePixels, nint img, int borderBits)

Parameters

obj nint
id int
sidePixels int
img nint
borderBits int

Returns

ExceptionStatus

aruco_Dictionary_getBitsFromByteList(nint, int, nint)

[Pure]
public static extern ExceptionStatus aruco_Dictionary_getBitsFromByteList(nint byteList, int markerSize, nint returnValue)

Parameters

byteList nint
markerSize int
returnValue nint

Returns

ExceptionStatus

aruco_Dictionary_getByteListFromBits(nint, nint)

[Pure]
public static extern ExceptionStatus aruco_Dictionary_getByteListFromBits(nint bits, nint returnValue)

Parameters

bits nint
returnValue nint

Returns

ExceptionStatus

aruco_Dictionary_getBytesList(nint, out nint)

[Pure]
public static extern ExceptionStatus aruco_Dictionary_getBytesList(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

aruco_Dictionary_getDistanceToId(nint, nint, int, int, out int)

[Pure]
public static extern ExceptionStatus aruco_Dictionary_getDistanceToId(nint obj, nint bits, int id, int allRotations, out int returnValue)

Parameters

obj nint
bits nint
id int
allRotations int
returnValue int

Returns

ExceptionStatus

aruco_Dictionary_getMarkerSize(nint, out int)

[Pure]
public static extern ExceptionStatus aruco_Dictionary_getMarkerSize(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

aruco_Dictionary_getMaxCorrectionBits(nint, out int)

[Pure]
public static extern ExceptionStatus aruco_Dictionary_getMaxCorrectionBits(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

aruco_Dictionary_identify(nint, nint, out int, out int, double, out int)

[Pure]
public static extern ExceptionStatus aruco_Dictionary_identify(nint obj, nint onlyBits, out int idx, out int rotation, double maxCorrectionRate, out int returnValue)

Parameters

obj nint
onlyBits nint
idx int
rotation int
maxCorrectionRate double
returnValue int

Returns

ExceptionStatus

aruco_Dictionary_setMarkerSize(nint, int)

[Pure]
public static extern ExceptionStatus aruco_Dictionary_setMarkerSize(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

aruco_Dictionary_setMaxCorrectionBits(nint, int)

[Pure]
public static extern ExceptionStatus aruco_Dictionary_setMaxCorrectionBits(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

aruco_detectCharucoBoard(nint, int, int, float, float, int, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus aruco_detectCharucoBoard(nint image, int squaresX, int squaresY, float squareLength, float markerLength, int arucoDictId, nint charucoCorners, nint charucoIds, nint markerCorners, nint markerIds)

Parameters

image nint
squaresX int
squaresY int
squareLength float
markerLength float
arucoDictId int
charucoCorners nint
charucoIds nint
markerCorners nint
markerIds nint

Returns

ExceptionStatus

aruco_detectCharucoDiamond(nint, nint[], int, int[], nint, float, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus aruco_detectCharucoDiamond(nint image, nint[] markerCorners, int markerCornersSize1, int[] markerCornersSize2, nint markerIds, float squareMarkerLengthRate, nint diamondCorners, nint diamondIds, nint cameraMatrix, nint distCoeffs)

Parameters

image nint
markerCorners nint[]
markerCornersSize1 int
markerCornersSize2 int[]
markerIds nint
squareMarkerLengthRate float
diamondCorners nint
diamondIds nint
cameraMatrix nint
distCoeffs nint

Returns

ExceptionStatus

aruco_detectMarkers(nint, nint, nint, nint, ref DetectorParameters, nint)

[Pure]
public static extern ExceptionStatus aruco_detectMarkers(nint image, nint dictionary, nint corners, nint ids, ref DetectorParameters detectParameters, nint outrejectedImgPoints)

Parameters

image nint
dictionary nint
corners nint
ids nint
detectParameters DetectorParameters
outrejectedImgPoints nint

Returns

ExceptionStatus

aruco_drawDetectedCornersCharuco(nint, nint, nint, Scalar)

[Pure]
public static extern ExceptionStatus aruco_drawDetectedCornersCharuco(nint image, nint corners, nint ids, Scalar cornerColor)

Parameters

image nint
corners nint
ids nint
cornerColor Scalar

Returns

ExceptionStatus

aruco_drawDetectedDiamonds(nint, nint[], int, int[], nint, Scalar)

[Pure]
public static extern ExceptionStatus aruco_drawDetectedDiamonds(nint image, nint[] corners, int cornerSize1, int[] contoursSize2, nint ids, Scalar borderColor)

Parameters

image nint
corners nint[]
cornerSize1 int
contoursSize2 int[]
ids nint
borderColor Scalar

Returns

ExceptionStatus

aruco_drawDetectedMarkers(nint, nint[], int, int[], int[], int, Scalar)

[Pure]
public static extern ExceptionStatus aruco_drawDetectedMarkers(nint image, nint[] corners, int cornerSize1, int[] contoursSize2, int[] ids, int idxLength, Scalar borderColor)

Parameters

image nint
corners nint[]
cornerSize1 int
contoursSize2 int[]
ids int[]
idxLength int
borderColor Scalar

Returns

ExceptionStatus

aruco_drawDetectedMarkers(nint, nint[], int, int[], nint, int, Scalar)

[Pure]
public static extern ExceptionStatus aruco_drawDetectedMarkers(nint image, nint[] corners, int cornerSize1, int[] contoursSize2, nint ids, int idxLength, Scalar borderColor)

Parameters

image nint
corners nint[]
cornerSize1 int
contoursSize2 int[]
ids nint
idxLength int
borderColor Scalar

Returns

ExceptionStatus

aruco_estimatePoseSingleMarkers(nint[], int, int[], float, nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus aruco_estimatePoseSingleMarkers(nint[] corners, int cornersLength1, int[] cornersLengths2, float markerLength, nint cameraMatrix, nint distCoeffs, nint rvecs, nint tvecs, nint objPoints)

Parameters

corners nint[]
cornersLength1 int
cornersLengths2 int[]
markerLength float
cameraMatrix nint
distCoeffs nint
rvecs nint
tvecs nint
objPoints nint

Returns

ExceptionStatus

aruco_getPredefinedDictionary(int, out nint)

[Pure]
public static extern ExceptionStatus aruco_getPredefinedDictionary(int name, out nint returnValue)

Parameters

name int
returnValue nint

Returns

ExceptionStatus

aruco_interpolateCornersCharuco(nint, int, int, float, float, int, nint[], int, int[], nint, nint, nint)

[Pure]
public static extern ExceptionStatus aruco_interpolateCornersCharuco(nint image, int squaresX, int squaresY, float squareLength, float markerLength, int arucoDictId, nint[] markerCorners, int markerCornersSize1, int[] markerCornersSize2, nint markerIds, nint charucoCorners, nint charucoIds)

Parameters

image nint
squaresX int
squaresY int
squareLength float
markerLength float
arucoDictId int
markerCorners nint[]
markerCornersSize1 int
markerCornersSize2 int[]
markerIds nint
charucoCorners nint
charucoIds nint

Returns

ExceptionStatus

aruco_readDictionary(string, out nint)

[Pure]
public static extern ExceptionStatus aruco_readDictionary(string dictionaryFile, out nint returnValue)

Parameters

dictionaryFile string
returnValue nint

Returns

ExceptionStatus

barcode_BarcodeDetector_create(string, string, out nint)

[Pure]
public static extern ExceptionStatus barcode_BarcodeDetector_create(string super_resolution_prototxt_path, string super_resolution_caffe_model_path, out nint ptr)

Parameters

super_resolution_prototxt_path string
super_resolution_caffe_model_path string
ptr nint

Returns

ExceptionStatus

barcode_BarcodeDetector_decodeWithType(nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus barcode_BarcodeDetector_decodeWithType(nint obj, nint inputImage, nint points, nint infos, nint types)

Parameters

obj nint
inputImage nint
points nint
infos nint
types nint

Returns

ExceptionStatus

barcode_BarcodeDetector_detectAndDecodeWithType(nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus barcode_BarcodeDetector_detectAndDecodeWithType(nint obj, nint inputImage, nint points, nint infos, nint types)

Parameters

obj nint
inputImage nint
points nint
infos nint
types nint

Returns

ExceptionStatus

barcode_BarcodeDetector_setDetectorScales(nint, nint)

[Pure]
public static extern ExceptionStatus barcode_BarcodeDetector_setDetectorScales(nint obj, nint sizes)

Parameters

obj nint
sizes nint

Returns

ExceptionStatus

barcode_BarcodeDetector_setDownsamplingThreshold(nint, double)

[Pure]
public static extern ExceptionStatus barcode_BarcodeDetector_setDownsamplingThreshold(nint obj, double thresh)

Parameters

obj nint
thresh double

Returns

ExceptionStatus

barcode_BarcodeDetector_setGradientThreshold(nint, double)

[Pure]
public static extern ExceptionStatus barcode_BarcodeDetector_setGradientThreshold(nint obj, double thresh)

Parameters

obj nint
thresh double

Returns

ExceptionStatus

barcode_Ptr_BarcodeDetector_delete(nint)

[Pure]
public static extern ExceptionStatus barcode_Ptr_BarcodeDetector_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

barcode_Ptr_BarcodeDetector_get(nint, out nint)

[Pure]
public static extern ExceptionStatus barcode_Ptr_BarcodeDetector_get(nint ptr, out nint ret)

Parameters

ptr nint
ret nint

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorGMG_getBackgroundPrior(nint, out double)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_getBackgroundPrior(nint ptr, out double returnValue)

Parameters

ptr nint
returnValue double

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorGMG_getDecisionThreshold(nint, out double)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_getDecisionThreshold(nint ptr, out double returnValue)

Parameters

ptr nint
returnValue double

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorGMG_getDefaultLearningRate(nint, out double)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_getDefaultLearningRate(nint ptr, out double returnValue)

Parameters

ptr nint
returnValue double

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorGMG_getMaxFeatures(nint, out int)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_getMaxFeatures(nint ptr, out int returnValue)

Parameters

ptr nint
returnValue int

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorGMG_getMaxVal(nint, out double)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_getMaxVal(nint ptr, out double returnValue)

Parameters

ptr nint
returnValue double

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorGMG_getMinVal(nint, out double)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_getMinVal(nint ptr, out double returnValue)

Parameters

ptr nint
returnValue double

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorGMG_getNumFrames(nint, out int)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_getNumFrames(nint ptr, out int returnValue)

Parameters

ptr nint
returnValue int

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorGMG_getQuantizationLevels(nint, out int)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_getQuantizationLevels(nint ptr, out int returnValue)

Parameters

ptr nint
returnValue int

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorGMG_getSmoothingRadius(nint, out int)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_getSmoothingRadius(nint ptr, out int returnValue)

Parameters

ptr nint
returnValue int

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorGMG_getUpdateBackgroundModel(nint, out int)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_getUpdateBackgroundModel(nint ptr, out int returnValue)

Parameters

ptr nint
returnValue int

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorGMG_setBackgroundPrior(nint, double)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_setBackgroundPrior(nint ptr, double value)

Parameters

ptr nint
value double

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorGMG_setDecisionThreshold(nint, double)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_setDecisionThreshold(nint ptr, double value)

Parameters

ptr nint
value double

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorGMG_setDefaultLearningRate(nint, double)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_setDefaultLearningRate(nint ptr, double value)

Parameters

ptr nint
value double

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorGMG_setMaxFeatures(nint, int)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_setMaxFeatures(nint ptr, int value)

Parameters

ptr nint
value int

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorGMG_setMaxVal(nint, double)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_setMaxVal(nint ptr, double value)

Parameters

ptr nint
value double

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorGMG_setMinVal(nint, double)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_setMinVal(nint ptr, double value)

Parameters

ptr nint
value double

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorGMG_setNumFrames(nint, int)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_setNumFrames(nint ptr, int value)

Parameters

ptr nint
value int

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorGMG_setQuantizationLevels(nint, int)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_setQuantizationLevels(nint ptr, int value)

Parameters

ptr nint
value int

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorGMG_setSmoothingRadius(nint, int)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_setSmoothingRadius(nint ptr, int value)

Parameters

ptr nint
value int

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorGMG_setUpdateBackgroundModel(nint, int)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorGMG_setUpdateBackgroundModel(nint ptr, int value)

Parameters

ptr nint
value int

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorMOG_getBackgroundRatio(nint, out double)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorMOG_getBackgroundRatio(nint ptr, out double returnValue)

Parameters

ptr nint
returnValue double

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorMOG_getHistory(nint, out int)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorMOG_getHistory(nint ptr, out int returnValue)

Parameters

ptr nint
returnValue int

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorMOG_getNMixtures(nint, out int)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorMOG_getNMixtures(nint ptr, out int returnValue)

Parameters

ptr nint
returnValue int

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorMOG_getNoiseSigma(nint, out double)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorMOG_getNoiseSigma(nint ptr, out double returnValue)

Parameters

ptr nint
returnValue double

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorMOG_setBackgroundRatio(nint, double)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorMOG_setBackgroundRatio(nint ptr, double value)

Parameters

ptr nint
value double

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorMOG_setHistory(nint, int)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorMOG_setHistory(nint ptr, int value)

Parameters

ptr nint
value int

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorMOG_setNMixtures(nint, int)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorMOG_setNMixtures(nint ptr, int value)

Parameters

ptr nint
value int

Returns

ExceptionStatus

bgsegm_BackgroundSubtractorMOG_setNoiseSigma(nint, double)

[Pure]
public static extern ExceptionStatus bgsegm_BackgroundSubtractorMOG_setNoiseSigma(nint ptr, double value)

Parameters

ptr nint
value double

Returns

ExceptionStatus

bgsegm_Ptr_BackgroundSubtractorGMG_delete(nint)

[Pure]
public static extern ExceptionStatus bgsegm_Ptr_BackgroundSubtractorGMG_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

bgsegm_Ptr_BackgroundSubtractorGMG_get(nint, out nint)

[Pure]
public static extern ExceptionStatus bgsegm_Ptr_BackgroundSubtractorGMG_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

bgsegm_Ptr_BackgroundSubtractorMOG_delete(nint)

[Pure]
public static extern ExceptionStatus bgsegm_Ptr_BackgroundSubtractorMOG_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

bgsegm_Ptr_BackgroundSubtractorMOG_get(nint, out nint)

[Pure]
public static extern ExceptionStatus bgsegm_Ptr_BackgroundSubtractorMOG_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

bgsegm_createBackgroundSubtractorGMG(int, double, out nint)

[Pure]
public static extern ExceptionStatus bgsegm_createBackgroundSubtractorGMG(int initializationFrames, double decisionThreshold, out nint returnValue)

Parameters

initializationFrames int
decisionThreshold double
returnValue nint

Returns

ExceptionStatus

bgsegm_createBackgroundSubtractorMOG(int, int, double, double, out nint)

[Pure]
public static extern ExceptionStatus bgsegm_createBackgroundSubtractorMOG(int history, int nMixtures, double backgroundRatio, double noiseSigma, out nint returnValue)

Parameters

history int
nMixtures int
backgroundRatio double
noiseSigma double
returnValue nint

Returns

ExceptionStatus

calib3d_Ptr_StereoBM_delete(nint)

[Pure]
public static extern ExceptionStatus calib3d_Ptr_StereoBM_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

calib3d_Ptr_StereoBM_get(nint, out nint)

[Pure]
public static extern ExceptionStatus calib3d_Ptr_StereoBM_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

calib3d_Ptr_StereoSGBM_delete(nint)

[Pure]
public static extern ExceptionStatus calib3d_Ptr_StereoSGBM_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

calib3d_Ptr_StereoSGBM_get(nint, out nint)

[Pure]
public static extern ExceptionStatus calib3d_Ptr_StereoSGBM_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

calib3d_RQDecomp3x3_InputArray(nint, nint, nint, nint, nint, nint, out Vec3d)

[Pure]
public static extern ExceptionStatus calib3d_RQDecomp3x3_InputArray(nint src, nint mtxR, nint mtxQ, nint qx, nint qy, nint qz, out Vec3d outVal)

Parameters

src nint
mtxR nint
mtxQ nint
qx nint
qy nint
qz nint
outVal Vec3d

Returns

ExceptionStatus

calib3d_RQDecomp3x3_Mat(nint, nint, nint, nint, nint, nint, out Vec3d)

[Pure]
public static extern ExceptionStatus calib3d_RQDecomp3x3_Mat(nint src, nint mtxR, nint mtxQ, nint qx, nint qy, nint qz, out Vec3d outVal)

Parameters

src nint
mtxR nint
mtxQ nint
qx nint
qy nint
qz nint
outVal Vec3d

Returns

ExceptionStatus

calib3d_Rodrigues(nint, nint, nint)

[Pure]
public static extern ExceptionStatus calib3d_Rodrigues(nint src, nint dst, nint jacobian)

Parameters

src nint
dst nint
jacobian nint

Returns

ExceptionStatus

calib3d_StereoBM_create(int, int, out nint)

[Pure]
public static extern ExceptionStatus calib3d_StereoBM_create(int numDisparities, int blockSize, out nint returnValue)

Parameters

numDisparities int
blockSize int
returnValue nint

Returns

ExceptionStatus

calib3d_StereoBM_getPreFilterCap(nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_StereoBM_getPreFilterCap(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

calib3d_StereoBM_getPreFilterSize(nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_StereoBM_getPreFilterSize(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

calib3d_StereoBM_getPreFilterType(nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_StereoBM_getPreFilterType(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

calib3d_StereoBM_getROI1(nint, out Rect)

[Pure]
public static extern ExceptionStatus calib3d_StereoBM_getROI1(nint obj, out Rect returnValue)

Parameters

obj nint
returnValue Rect

Returns

ExceptionStatus

calib3d_StereoBM_getROI2(nint, out Rect)

[Pure]
public static extern ExceptionStatus calib3d_StereoBM_getROI2(nint obj, out Rect returnValue)

Parameters

obj nint
returnValue Rect

Returns

ExceptionStatus

calib3d_StereoBM_getSmallerBlockSize(nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_StereoBM_getSmallerBlockSize(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

calib3d_StereoBM_getTextureThreshold(nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_StereoBM_getTextureThreshold(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

calib3d_StereoBM_getUniquenessRatio(nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_StereoBM_getUniquenessRatio(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

calib3d_StereoBM_setPreFilterCap(nint, int)

[Pure]
public static extern ExceptionStatus calib3d_StereoBM_setPreFilterCap(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

calib3d_StereoBM_setPreFilterSize(nint, int)

[Pure]
public static extern ExceptionStatus calib3d_StereoBM_setPreFilterSize(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

calib3d_StereoBM_setPreFilterType(nint, int)

[Pure]
public static extern ExceptionStatus calib3d_StereoBM_setPreFilterType(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

calib3d_StereoBM_setROI1(nint, Rect)

[Pure]
public static extern ExceptionStatus calib3d_StereoBM_setROI1(nint obj, Rect value)

Parameters

obj nint
value Rect

Returns

ExceptionStatus

calib3d_StereoBM_setROI2(nint, Rect)

[Pure]
public static extern ExceptionStatus calib3d_StereoBM_setROI2(nint obj, Rect value)

Parameters

obj nint
value Rect

Returns

ExceptionStatus

calib3d_StereoBM_setSmallerBlockSize(nint, int)

[Pure]
public static extern ExceptionStatus calib3d_StereoBM_setSmallerBlockSize(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

calib3d_StereoBM_setTextureThreshold(nint, int)

[Pure]
public static extern ExceptionStatus calib3d_StereoBM_setTextureThreshold(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

calib3d_StereoBM_setUniquenessRatio(nint, int)

[Pure]
public static extern ExceptionStatus calib3d_StereoBM_setUniquenessRatio(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

calib3d_StereoMatcher_compute(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_compute(nint obj, nint left, nint right, nint disparity)

Parameters

obj nint
left nint
right nint
disparity nint

Returns

ExceptionStatus

calib3d_StereoMatcher_getBlockSize(nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_getBlockSize(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

calib3d_StereoMatcher_getDisp12MaxDiff(nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_getDisp12MaxDiff(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

calib3d_StereoMatcher_getMinDisparity(nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_getMinDisparity(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

calib3d_StereoMatcher_getNumDisparities(nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_getNumDisparities(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

calib3d_StereoMatcher_getSpeckleRange(nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_getSpeckleRange(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

calib3d_StereoMatcher_getSpeckleWindowSize(nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_getSpeckleWindowSize(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

calib3d_StereoMatcher_setBlockSize(nint, int)

[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_setBlockSize(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

calib3d_StereoMatcher_setDisp12MaxDiff(nint, int)

[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_setDisp12MaxDiff(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

calib3d_StereoMatcher_setMinDisparity(nint, int)

[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_setMinDisparity(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

calib3d_StereoMatcher_setNumDisparities(nint, int)

[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_setNumDisparities(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

calib3d_StereoMatcher_setSpeckleRange(nint, int)

[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_setSpeckleRange(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

calib3d_StereoMatcher_setSpeckleWindowSize(nint, int)

[Pure]
public static extern ExceptionStatus calib3d_StereoMatcher_setSpeckleWindowSize(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

calib3d_StereoSGBM_create(int, int, int, int, int, int, int, int, int, int, int, out nint)

[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 nint returnValue)

Parameters

minDisparity int
numDisparities int
blockSize int
P1 int
P2 int
disp12MaxDiff int
preFilterCap int
uniquenessRatio int
speckleWindowSize int
speckleRange int
mode int
returnValue nint

Returns

ExceptionStatus

calib3d_StereoSGBM_getMode(nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_getMode(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

calib3d_StereoSGBM_getP1(nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_getP1(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

calib3d_StereoSGBM_getP2(nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_getP2(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

calib3d_StereoSGBM_getPreFilterCap(nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_getPreFilterCap(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

calib3d_StereoSGBM_getUniquenessRatio(nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_getUniquenessRatio(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

calib3d_StereoSGBM_setMode(nint, int)

[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_setMode(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

calib3d_StereoSGBM_setP1(nint, int)

[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_setP1(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

calib3d_StereoSGBM_setP2(nint, int)

[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_setP2(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

calib3d_StereoSGBM_setPreFilterCap(nint, int)

[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_setPreFilterCap(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

calib3d_StereoSGBM_setUniquenessRatio(nint, int)

[Pure]
public static extern ExceptionStatus calib3d_StereoSGBM_setUniquenessRatio(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

calib3d_calibrateCamera_InputArray(nint[], int, nint[], int, Size, nint, nint, nint, nint, int, TermCriteria, out double)

[Pure]
public static extern ExceptionStatus calib3d_calibrateCamera_InputArray(nint[] objectPoints, int objectPointsSize, nint[] imagePoints, int imagePointsSize, Size imageSize, nint cameraMatrix, nint distCoeffs, nint rvecs, nint tvecs, int flags, TermCriteria criteria, out double returnValue)

Parameters

objectPoints nint[]
objectPointsSize int
imagePoints nint[]
imagePointsSize int
imageSize Size
cameraMatrix nint
distCoeffs nint
rvecs nint
tvecs nint
flags int
criteria TermCriteria
returnValue double

Returns

ExceptionStatus

calib3d_calibrateCamera_vector(nint[], int, int[], nint[], int, int[], Size, double*, double[], int, nint, nint, int, TermCriteria, out double)

[Pure]
public static extern ExceptionStatus calib3d_calibrateCamera_vector(nint[] objectPoints, int opSize1, int[] opSize2, nint[] imagePoints, int ipSize1, int[] ipSize2, Size imageSize, double* cameraMatrix, double[] distCoeffs, int distCoeffsSize, nint rvecs, nint tvecs, int flags, TermCriteria criteria, out double returnValue)

Parameters

objectPoints nint[]
opSize1 int
opSize2 int[]
imagePoints nint[]
ipSize1 int
ipSize2 int[]
imageSize Size
cameraMatrix double*
distCoeffs double[]
distCoeffsSize int
rvecs nint
tvecs nint
flags int
criteria TermCriteria
returnValue double

Returns

ExceptionStatus

calib3d_calibrateHandEye(nint[], int, nint[], int, nint[], int, nint[], int, nint, nint, int)

[Pure]
public static extern ExceptionStatus calib3d_calibrateHandEye(nint[] R_gripper2baseMats, int R_gripper2baseMatsSize, nint[] t_gripper2baseMats, int t_gripper2baseMatsSize, nint[] R_target2camMats, int R_target2camMatsSize, nint[] t_target2camMats, int t_target2camMatsSize, nint R_cam2gripper, nint t_cam2gripper, int method)

Parameters

R_gripper2baseMats nint[]
R_gripper2baseMatsSize int
t_gripper2baseMats nint[]
t_gripper2baseMatsSize int
R_target2camMats nint[]
R_target2camMatsSize int
t_target2camMats nint[]
t_target2camMatsSize int
R_cam2gripper nint
t_cam2gripper nint
method int

Returns

ExceptionStatus

calib3d_calibrateRobotWorldHandEye_OutputArray(nint[], int, nint[], int, nint[], int, nint[], int, nint, nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus calib3d_calibrateRobotWorldHandEye_OutputArray(nint[] R_world2camMats, int R_world2camMatsSize, nint[] t_world2camMats, int t_world2camMatsSize, nint[] R_base2gripperMats, int R_base2gripperMatsSize, nint[] t_base2gripperMats, int t_base2gripperMatsSize, nint R_base2world, nint t_base2world, nint R_gripper2cam, nint t_gripper2cam, int method)

Parameters

R_world2camMats nint[]
R_world2camMatsSize int
t_world2camMats nint[]
t_world2camMatsSize int
R_base2gripperMats nint[]
R_base2gripperMatsSize int
t_base2gripperMats nint[]
t_base2gripperMatsSize int
R_base2world nint
t_base2world nint
R_gripper2cam nint
t_gripper2cam nint
method int

Returns

ExceptionStatus

calib3d_calibrateRobotWorldHandEye_Pointer(nint[], int, nint[], int, nint[], int, nint[], int, double[,], double[], double[,], double[], int)

[Pure]
public static extern ExceptionStatus calib3d_calibrateRobotWorldHandEye_Pointer(nint[] R_world2camMats, int R_world2camMatsSize, nint[] t_world2camMats, int t_world2camMatsSize, nint[] R_base2gripperMats, int R_base2gripperMatsSize, nint[] t_base2gripperMats, int t_base2gripperMatsSize, double[,] R_base2world, double[] t_base2world, double[,] R_gripper2cam, double[] t_gripper2cam, int method)

Parameters

R_world2camMats nint[]
R_world2camMatsSize int
t_world2camMats nint[]
t_world2camMatsSize int
R_base2gripperMats nint[]
R_base2gripperMatsSize int
t_base2gripperMats nint[]
t_base2gripperMatsSize int
R_base2world double[,]
t_base2world double[]
R_gripper2cam double[,]
t_gripper2cam double[]
method int

Returns

ExceptionStatus

calib3d_calibrationMatrixValues_InputArray(nint, Size, double, double, out double, out double, out double, out Point2d, out double)

[Pure]
public static extern ExceptionStatus calib3d_calibrationMatrixValues_InputArray(nint cameraMatrix, Size imageSize, double apertureWidth, double apertureHeight, out double fovx, out double fovy, out double focalLength, out Point2d principalPoint, out double aspectRatio)

Parameters

cameraMatrix nint
imageSize Size
apertureWidth double
apertureHeight double
fovx double
fovy double
focalLength double
principalPoint Point2d
aspectRatio double

Returns

ExceptionStatus

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

[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

cameraMatrix double*
imageSize Size
apertureWidth double
apertureHeight double
fovx double
fovy double
focalLength double
principalPoint Point2d
aspectRatio double

Returns

ExceptionStatus

calib3d_checkChessboard(nint, Size, out int)

[Pure]
public static extern ExceptionStatus calib3d_checkChessboard(nint img, Size size, out int returnValue)

Parameters

img nint
size Size
returnValue int

Returns

ExceptionStatus

calib3d_composeRT_InputArray(nint, nint, nint, nint, nint, nint, nint, nint, nint, nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus calib3d_composeRT_InputArray(nint rvec1, nint tvec1, nint rvec2, nint tvec2, nint rvec3, nint tvec3, nint dr3dr1, nint dr3dt1, nint dr3dr2, nint dr3dt2, nint dt3dr1, nint dt3dt1, nint dt3dr2, nint dt3dt2)

Parameters

rvec1 nint
tvec1 nint
rvec2 nint
tvec2 nint
rvec3 nint
tvec3 nint
dr3dr1 nint
dr3dt1 nint
dr3dr2 nint
dr3dt2 nint
dt3dr1 nint
dt3dt1 nint
dt3dr2 nint
dt3dt2 nint

Returns

ExceptionStatus

calib3d_composeRT_Mat(nint, nint, nint, nint, nint, nint, nint, nint, nint, nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus calib3d_composeRT_Mat(nint rvec1, nint tvec1, nint rvec2, nint tvec2, nint rvec3, nint tvec3, nint dr3dr1, nint dr3dt1, nint dr3dr2, nint dr3dt2, nint dt3dr1, nint dt3dt1, nint dt3dr2, nint dt3dt2)

Parameters

rvec1 nint
tvec1 nint
rvec2 nint
tvec2 nint
rvec3 nint
tvec3 nint
dr3dr1 nint
dr3dt1 nint
dr3dr2 nint
dr3dt2 nint
dt3dr1 nint
dt3dt1 nint
dt3dr2 nint
dt3dt2 nint

Returns

ExceptionStatus

calib3d_computeCorrespondEpilines_InputArray(nint, int, nint, nint)

[Pure]
public static extern ExceptionStatus calib3d_computeCorrespondEpilines_InputArray(nint points, int whichImage, nint F, nint lines)

Parameters

points nint
whichImage int
F nint
lines nint

Returns

ExceptionStatus

calib3d_computeCorrespondEpilines_array2d(Point2d[], int, int, double*, Point3f[])

[Pure]
public static extern ExceptionStatus calib3d_computeCorrespondEpilines_array2d(Point2d[] points, int pointsSize, int whichImage, double* F, Point3f[] lines)

Parameters

points Point2d[]
pointsSize int
whichImage int
F double*
lines Point3f[]

Returns

ExceptionStatus

calib3d_computeCorrespondEpilines_array3d(Point3d[], int, int, double*, Point3f[])

[Pure]
public static extern ExceptionStatus calib3d_computeCorrespondEpilines_array3d(Point3d[] points, int pointsSize, int whichImage, double* F, Point3f[] lines)

Parameters

points Point3d[]
pointsSize int
whichImage int
F double*
lines Point3f[]

Returns

ExceptionStatus

calib3d_convertPointsFromHomogeneous_InputArray(nint, nint)

[Pure]
public static extern ExceptionStatus calib3d_convertPointsFromHomogeneous_InputArray(nint src, nint dst)

Parameters

src nint
dst nint

Returns

ExceptionStatus

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

[Pure]
public static extern ExceptionStatus calib3d_convertPointsFromHomogeneous_array1(Vec3f[] src, Vec2f[] dst, int length)

Parameters

src Vec3f[]
dst Vec2f[]
length int

Returns

ExceptionStatus

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

[Pure]
public static extern ExceptionStatus calib3d_convertPointsFromHomogeneous_array2(Vec4f[] src, Vec3f[] dst, int length)

Parameters

src Vec4f[]
dst Vec3f[]
length int

Returns

ExceptionStatus

calib3d_convertPointsHomogeneous(nint, nint)

[Pure]
public static extern ExceptionStatus calib3d_convertPointsHomogeneous(nint src, nint dst)

Parameters

src nint
dst nint

Returns

ExceptionStatus

calib3d_convertPointsToHomogeneous_InputArray(nint, nint)

[Pure]
public static extern ExceptionStatus calib3d_convertPointsToHomogeneous_InputArray(nint src, nint dst)

Parameters

src nint
dst nint

Returns

ExceptionStatus

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

[Pure]
public static extern ExceptionStatus calib3d_convertPointsToHomogeneous_array1(Vec2f[] src, Vec3f[] dst, int length)

Parameters

src Vec2f[]
dst Vec3f[]
length int

Returns

ExceptionStatus

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

[Pure]
public static extern ExceptionStatus calib3d_convertPointsToHomogeneous_array2(Vec3f[] src, Vec4f[] dst, int length)

Parameters

src Vec3f[]
dst Vec4f[]
length int

Returns

ExceptionStatus

calib3d_correctMatches_InputArray(nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus calib3d_correctMatches_InputArray(nint F, nint points1, nint points2, nint newPoints1, nint newPoints2)

Parameters

F nint
points1 nint
points2 nint
newPoints1 nint
newPoints2 nint

Returns

ExceptionStatus

calib3d_correctMatches_array(double*, Point2d[], int, Point2d[], int, Point2d[], Point2d[])

[Pure]
public static extern ExceptionStatus calib3d_correctMatches_array(double* F, Point2d[] points1, int points1Size, Point2d[] points2, int points2Size, Point2d[] newPoints1, Point2d[] newPoints2)

Parameters

F double*
points1 Point2d[]
points1Size int
points2 Point2d[]
points2Size int
newPoints1 Point2d[]
newPoints2 Point2d[]

Returns

ExceptionStatus

calib3d_decomposeHomographyMat(nint, nint, nint, nint, nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_decomposeHomographyMat(nint H, nint K, nint rotations, nint translations, nint normals, out int returnValue)

Parameters

H nint
K nint
rotations nint
translations nint
normals nint
returnValue int

Returns

ExceptionStatus

calib3d_decomposeProjectionMatrix_InputArray(nint, nint, nint, nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus calib3d_decomposeProjectionMatrix_InputArray(nint projMatrix, nint cameraMatrix, nint rotMatrix, nint transVect, nint rotMatrixX, nint rotMatrixY, nint rotMatrixZ, nint eulerAngles)

Parameters

projMatrix nint
cameraMatrix nint
rotMatrix nint
transVect nint
rotMatrixX nint
rotMatrixY nint
rotMatrixZ nint
eulerAngles nint

Returns

ExceptionStatus

calib3d_decomposeProjectionMatrix_Mat(nint, nint, nint, nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus calib3d_decomposeProjectionMatrix_Mat(nint projMatrix, nint cameraMatrix, nint rotMatrix, nint transVect, nint rotMatrixX, nint rotMatrixY, nint rotMatrixZ, nint eulerAngles)

Parameters

projMatrix nint
cameraMatrix nint
rotMatrix nint
transVect nint
rotMatrixX nint
rotMatrixY nint
rotMatrixZ nint
eulerAngles nint

Returns

ExceptionStatus

calib3d_drawChessboardCorners_InputArray(nint, Size, nint, int)

[Pure]
public static extern ExceptionStatus calib3d_drawChessboardCorners_InputArray(nint image, Size patternSize, nint corners, int patternWasFound)

Parameters

image nint
patternSize Size
corners nint
patternWasFound int

Returns

ExceptionStatus

calib3d_drawChessboardCorners_array(nint, Size, Point2f[], int, int)

[Pure]
public static extern ExceptionStatus calib3d_drawChessboardCorners_array(nint image, Size patternSize, Point2f[] corners, int cornersLength, int patternWasFound)

Parameters

image nint
patternSize Size
corners Point2f[]
cornersLength int
patternWasFound int

Returns

ExceptionStatus

calib3d_drawFrameAxes(nint, nint, nint, nint, nint, float, int)

[Pure]
public static extern ExceptionStatus calib3d_drawFrameAxes(nint image, nint cameraMatrix, nint distCoeffs, nint rvec, nint tvec, float length, int thickness)

Parameters

image nint
cameraMatrix nint
distCoeffs nint
rvec nint
tvec nint
length float
thickness int

Returns

ExceptionStatus

calib3d_estimateAffine2D(nint, nint, nint, int, double, ulong, double, ulong, out nint)

[Pure]
public static extern ExceptionStatus calib3d_estimateAffine2D(nint from, nint to, nint inliers, int method, double ransacReprojThreshold, ulong maxIters, double confidence, ulong refineIters, out nint returnValue)

Parameters

from nint
to nint
inliers nint
method int
ransacReprojThreshold double
maxIters ulong
confidence double
refineIters ulong
returnValue nint

Returns

ExceptionStatus

calib3d_estimateAffine3D(nint, nint, nint, nint, double, double, out int)

[Pure]
public static extern ExceptionStatus calib3d_estimateAffine3D(nint src, nint dst, nint outVal, nint inliers, double ransacThreshold, double confidence, out int returnValue)

Parameters

src nint
dst nint
outVal nint
inliers nint
ransacThreshold double
confidence double
returnValue int

Returns

ExceptionStatus

calib3d_estimateAffinePartial2D(nint, nint, nint, int, double, ulong, double, ulong, out nint)

[Pure]
public static extern ExceptionStatus calib3d_estimateAffinePartial2D(nint from, nint to, nint inliers, int method, double ransacReprojThreshold, ulong maxIters, double confidence, ulong refineIters, out nint returnValue)

Parameters

from nint
to nint
inliers nint
method int
ransacReprojThreshold double
maxIters ulong
confidence double
refineIters ulong
returnValue nint

Returns

ExceptionStatus

calib3d_filterHomographyDecompByVisibleRefpoints(nint, nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus calib3d_filterHomographyDecompByVisibleRefpoints(nint rotations, nint normals, nint beforePoints, nint afterPoints, nint possibleSolutions, nint pointsMask)

Parameters

rotations nint
normals nint
beforePoints nint
afterPoints nint
possibleSolutions nint
pointsMask nint

Returns

ExceptionStatus

calib3d_filterSpeckles(nint, double, int, double, nint)

[Pure]
public static extern ExceptionStatus calib3d_filterSpeckles(nint img, double newVal, int maxSpeckleSize, double maxDiff, nint buf)

Parameters

img nint
newVal double
maxSpeckleSize int
maxDiff double
buf nint

Returns

ExceptionStatus

calib3d_find4QuadCornerSubpix_InputArray(nint, nint, Size, out int)

[Pure]
public static extern ExceptionStatus calib3d_find4QuadCornerSubpix_InputArray(nint img, nint corners, Size regionSize, out int returnValue)

Parameters

img nint
corners nint
regionSize Size
returnValue int

Returns

ExceptionStatus

calib3d_find4QuadCornerSubpix_vector(nint, nint, Size, out int)

[Pure]
public static extern ExceptionStatus calib3d_find4QuadCornerSubpix_vector(nint img, nint corners, Size regionSize, out int returnValue)

Parameters

img nint
corners nint
regionSize Size
returnValue int

Returns

ExceptionStatus

calib3d_findChessboardCornersSB_OutputArray(nint, Size, nint, int, out int)

[Pure]
public static extern ExceptionStatus calib3d_findChessboardCornersSB_OutputArray(nint image, Size patternSize, nint corners, int flags, out int returnValue)

Parameters

image nint
patternSize Size
corners nint
flags int
returnValue int

Returns

ExceptionStatus

calib3d_findChessboardCornersSB_vector(nint, Size, nint, int, out int)

[Pure]
public static extern ExceptionStatus calib3d_findChessboardCornersSB_vector(nint image, Size patternSize, nint corners, int flags, out int returnValue)

Parameters

image nint
patternSize Size
corners nint
flags int
returnValue int

Returns

ExceptionStatus

calib3d_findChessboardCorners_InputArray(nint, Size, nint, int, out int)

[Pure]
public static extern ExceptionStatus calib3d_findChessboardCorners_InputArray(nint image, Size patternSize, nint corners, int flags, out int returnValue)

Parameters

image nint
patternSize Size
corners nint
flags int
returnValue int

Returns

ExceptionStatus

calib3d_findChessboardCorners_vector(nint, Size, nint, int, out int)

[Pure]
public static extern ExceptionStatus calib3d_findChessboardCorners_vector(nint image, Size patternSize, nint corners, int flags, out int returnValue)

Parameters

image nint
patternSize Size
corners nint
flags int
returnValue int

Returns

ExceptionStatus

calib3d_findCirclesGrid_InputArray(nint, Size, nint, int, nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_findCirclesGrid_InputArray(nint image, Size patternSize, nint centers, int flags, nint blobDetector, out int returnValue)

Parameters

image nint
patternSize Size
centers nint
flags int
blobDetector nint
returnValue int

Returns

ExceptionStatus

calib3d_findCirclesGrid_vector(nint, Size, nint, int, nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_findCirclesGrid_vector(nint image, Size patternSize, nint centers, int flags, nint blobDetector, out int returnValue)

Parameters

image nint
patternSize Size
centers nint
flags int
blobDetector nint
returnValue int

Returns

ExceptionStatus

calib3d_findEssentialMat_InputArray1(nint, nint, nint, int, double, double, nint, out nint)

[Pure]
public static extern ExceptionStatus calib3d_findEssentialMat_InputArray1(nint points1, nint points2, nint cameraMatrix, int method, double prob, double threshold, nint mask, out nint returnValue)

Parameters

points1 nint
points2 nint
cameraMatrix nint
method int
prob double
threshold double
mask nint
returnValue nint

Returns

ExceptionStatus

calib3d_findEssentialMat_InputArray2(nint, nint, double, Point2d, int, double, double, nint, out nint)

[Pure]
public static extern ExceptionStatus calib3d_findEssentialMat_InputArray2(nint points1, nint points2, double focal, Point2d pp, int method, double prob, double threshold, nint mask, out nint returnValue)

Parameters

points1 nint
points2 nint
focal double
pp Point2d
method int
prob double
threshold double
mask nint
returnValue nint

Returns

ExceptionStatus

calib3d_findFundamentalMat_InputArray(nint, nint, int, double, double, nint, out nint)

[Pure]
public static extern ExceptionStatus calib3d_findFundamentalMat_InputArray(nint points1, nint points2, int method, double param1, double param2, nint mask, out nint returnValue)

Parameters

points1 nint
points2 nint
method int
param1 double
param2 double
mask nint
returnValue nint

Returns

ExceptionStatus

calib3d_findFundamentalMat_arrayF32(Point2f[], int, Point2f[], int, int, double, double, nint, out nint)

[Pure]
public static extern ExceptionStatus calib3d_findFundamentalMat_arrayF32(Point2f[] points1, int points1Size, Point2f[] points2, int points2Size, int method, double param1, double param2, nint mask, out nint returnValue)

Parameters

points1 Point2f[]
points1Size int
points2 Point2f[]
points2Size int
method int
param1 double
param2 double
mask nint
returnValue nint

Returns

ExceptionStatus

calib3d_findFundamentalMat_arrayF64(Point2d[], int, Point2d[], int, int, double, double, nint, out nint)

[Pure]
public static extern ExceptionStatus calib3d_findFundamentalMat_arrayF64(Point2d[] points1, int points1Size, Point2d[] points2, int points2Size, int method, double param1, double param2, nint mask, out nint returnValue)

Parameters

points1 Point2d[]
points1Size int
points2 Point2d[]
points2Size int
method int
param1 double
param2 double
mask nint
returnValue nint

Returns

ExceptionStatus

calib3d_findHomography_InputArray(nint, nint, int, double, nint, int, double, out nint)

[Pure]
public static extern ExceptionStatus calib3d_findHomography_InputArray(nint srcPoints, nint dstPoints, int method, double ransacReprojThreshold, nint mask, int maxIters, double confidence, out nint returnValue)

Parameters

srcPoints nint
dstPoints nint
method int
ransacReprojThreshold double
mask nint
maxIters int
confidence double
returnValue nint

Returns

ExceptionStatus

calib3d_findHomography_UsacParams(nint, nint, nint, ref WUsacParams, out nint)

[Pure]
public static extern ExceptionStatus calib3d_findHomography_UsacParams(nint srcPoints, nint dstPoints, nint mask, ref WUsacParams @params, out nint returnValue)

Parameters

srcPoints nint
dstPoints nint
mask nint
params WUsacParams
returnValue nint

Returns

ExceptionStatus

calib3d_findHomography_vector(Point2d[], int, Point2d[], int, int, double, nint, int, double, out nint)

[Pure]
public static extern ExceptionStatus calib3d_findHomography_vector(Point2d[] srcPoints, int srcPointsLength, Point2d[] dstPoints, int dstPointsLength, int method, double ransacReprojThreshold, nint mask, int maxIters, double confidence, out nint returnValue)

Parameters

srcPoints Point2d[]
srcPointsLength int
dstPoints Point2d[]
dstPointsLength int
method int
ransacReprojThreshold double
mask nint
maxIters int
confidence double
returnValue nint

Returns

ExceptionStatus

calib3d_fisheye_calibrate(nint, nint, Size, nint, nint, nint, nint, int, TermCriteria, out double)

[Pure]
public static extern ExceptionStatus calib3d_fisheye_calibrate(nint objectPoints, nint imagePoints, Size imageSize, nint K, nint D, nint rvecs, nint tvecs, int flags, TermCriteria criteria, out double returnValue)

Parameters

objectPoints nint
imagePoints nint
imageSize Size
K nint
D nint
rvecs nint
tvecs nint
flags int
criteria TermCriteria
returnValue double

Returns

ExceptionStatus

calib3d_fisheye_distortPoints(nint, nint, nint, nint, double)

[Pure]
public static extern ExceptionStatus calib3d_fisheye_distortPoints(nint undistorted, nint distorted, nint K, nint D, double alpha)

Parameters

undistorted nint
distorted nint
K nint
D nint
alpha double

Returns

ExceptionStatus

calib3d_fisheye_estimateNewCameraMatrixForUndistortRectify(nint, nint, Size, nint, nint, double, Size, double)

[Pure]
public static extern ExceptionStatus calib3d_fisheye_estimateNewCameraMatrixForUndistortRectify(nint K, nint D, Size image_size, nint R, nint P, double balance, Size newSize, double fov_scale)

Parameters

K nint
D nint
image_size Size
R nint
P nint
balance double
newSize Size
fov_scale double

Returns

ExceptionStatus

calib3d_fisheye_initUndistortRectifyMap(nint, nint, nint, nint, Size, int, nint, nint)

[Pure]
public static extern ExceptionStatus calib3d_fisheye_initUndistortRectifyMap(nint K, nint D, nint R, nint P, Size size, int m1type, nint map1, nint map2)

Parameters

K nint
D nint
R nint
P nint
size Size
m1type int
map1 nint
map2 nint

Returns

ExceptionStatus

calib3d_fisheye_projectPoints2(nint, nint, nint, nint, nint, nint, double, nint)

[Pure]
public static extern ExceptionStatus calib3d_fisheye_projectPoints2(nint objectPoints, nint imagePoints, nint rvec, nint tvec, nint K, nint D, double alpha, nint jacobian)

Parameters

objectPoints nint
imagePoints nint
rvec nint
tvec nint
K nint
D nint
alpha double
jacobian nint

Returns

ExceptionStatus

calib3d_fisheye_stereoCalibrate(nint, nint, nint, nint, nint, nint, nint, Size, nint, nint, int, TermCriteria, out double)

[Pure]
public static extern ExceptionStatus calib3d_fisheye_stereoCalibrate(nint objectPoints, nint imagePoints1, nint imagePoints2, nint K1, nint D1, nint K2, nint D2, Size imageSize, nint R, nint T, int flags, TermCriteria criteria, out double returnValue)

Parameters

objectPoints nint
imagePoints1 nint
imagePoints2 nint
K1 nint
D1 nint
K2 nint
D2 nint
imageSize Size
R nint
T nint
flags int
criteria TermCriteria
returnValue double

Returns

ExceptionStatus

calib3d_fisheye_stereoRectify(nint, nint, nint, nint, Size, nint, nint, nint, nint, nint, nint, nint, int, Size, double, double)

[Pure]
public static extern ExceptionStatus calib3d_fisheye_stereoRectify(nint K1, nint D1, nint K2, nint D2, Size imageSize, nint R, nint tvec, nint R1, nint R2, nint P1, nint P2, nint Q, int flags, Size newImageSize, double balance, double fov_scale)

Parameters

K1 nint
D1 nint
K2 nint
D2 nint
imageSize Size
R nint
tvec nint
R1 nint
R2 nint
P1 nint
P2 nint
Q nint
flags int
newImageSize Size
balance double
fov_scale double

Returns

ExceptionStatus

calib3d_fisheye_undistortImage(nint, nint, nint, nint, nint, Size)

[Pure]
public static extern ExceptionStatus calib3d_fisheye_undistortImage(nint distorted, nint undistorted, nint K, nint D, nint Knew, Size newSize)

Parameters

distorted nint
undistorted nint
K nint
D nint
Knew nint
newSize Size

Returns

ExceptionStatus

calib3d_fisheye_undistortPoints(nint, nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus calib3d_fisheye_undistortPoints(nint distorted, nint undistorted, nint K, nint D, nint R, nint P)

Parameters

distorted nint
undistorted nint
K nint
D nint
R nint
P nint

Returns

ExceptionStatus

calib3d_getDefaultNewCameraMatrix(nint, Size, int, out nint)

[Pure]
public static extern ExceptionStatus calib3d_getDefaultNewCameraMatrix(nint cameraMatrix, Size imgsize, int centerPrincipalPoint, out nint returnValue)

Parameters

cameraMatrix nint
imgsize Size
centerPrincipalPoint int
returnValue nint

Returns

ExceptionStatus

calib3d_getOptimalNewCameraMatrix_InputArray(nint, nint, Size, double, Size, out Rect, int, out nint)

[Pure]
public static extern ExceptionStatus calib3d_getOptimalNewCameraMatrix_InputArray(nint cameraMatrix, nint distCoeffs, Size imageSize, double alpha, Size newImgSize, out Rect validPixROI, int centerPrincipalPoint, out nint returnValue)

Parameters

cameraMatrix nint
distCoeffs nint
imageSize Size
alpha double
newImgSize Size
validPixROI Rect
centerPrincipalPoint int
returnValue nint

Returns

ExceptionStatus

calib3d_getOptimalNewCameraMatrix_array(double*, double[], int, Size, double, Size, out Rect, int, out nint)

[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 nint returnValue)

Parameters

cameraMatrix double*
distCoeffs double[]
distCoeffsSize int
imageSize Size
alpha double
newImgSize Size
validPixROI Rect
centerPrincipalPoint int
returnValue nint

Returns

ExceptionStatus

calib3d_getValidDisparityROI(Rect, Rect, int, int, int, out Rect)

[Pure]
public static extern ExceptionStatus calib3d_getValidDisparityROI(Rect roi1, Rect roi2, int minDisparity, int numberOfDisparities, int SADWindowSize, out Rect returnValue)

Parameters

roi1 Rect
roi2 Rect
minDisparity int
numberOfDisparities int
SADWindowSize int
returnValue Rect

Returns

ExceptionStatus

calib3d_initCameraMatrix2D_Mat(nint[], int, nint[], int, Size, double, out nint)

[Pure]
public static extern ExceptionStatus calib3d_initCameraMatrix2D_Mat(nint[] objectPoints, int objectPointsLength, nint[] imagePoints, int imagePointsLength, Size imageSize, double aspectRatio, out nint returnValue)

Parameters

objectPoints nint[]
objectPointsLength int
imagePoints nint[]
imagePointsLength int
imageSize Size
aspectRatio double
returnValue nint

Returns

ExceptionStatus

calib3d_initCameraMatrix2D_array(nint[], int, int[], nint[], int, int[], Size, double, out nint)

[Pure]
public static extern ExceptionStatus calib3d_initCameraMatrix2D_array(nint[] objectPoints, int opSize1, int[] opSize2, nint[] imagePoints, int ipSize1, int[] ipSize2, Size imageSize, double aspectRatio, out nint returnValue)

Parameters

objectPoints nint[]
opSize1 int
opSize2 int[]
imagePoints nint[]
ipSize1 int
ipSize2 int[]
imageSize Size
aspectRatio double
returnValue nint

Returns

ExceptionStatus

calib3d_initUndistortRectifyMap(nint, nint, nint, nint, Size, MatType, nint, nint)

[Pure]
public static extern ExceptionStatus calib3d_initUndistortRectifyMap(nint cameraMatrix, nint distCoeffs, nint R, nint newCameraMatrix, Size size, MatType m1type, nint map1, nint map2)

Parameters

cameraMatrix nint
distCoeffs nint
R nint
newCameraMatrix nint
size Size
m1type MatType
map1 nint
map2 nint

Returns

ExceptionStatus

calib3d_initWideAngleProjMap(nint, nint, Size, int, MatType, nint, nint, int, double, out float)

[Pure]
public static extern ExceptionStatus calib3d_initWideAngleProjMap(nint cameraMatrix, nint distCoeffs, Size imageSize, int destImageWidth, MatType m1type, nint map1, nint map2, int projType, double alpha, out float returnValue)

Parameters

cameraMatrix nint
distCoeffs nint
imageSize Size
destImageWidth int
m1type MatType
map1 nint
map2 nint
projType int
alpha double
returnValue float

Returns

ExceptionStatus

calib3d_matMulDeriv(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus calib3d_matMulDeriv(nint a, nint b, nint dABdA, nint dABdB)

Parameters

a nint
b nint
dABdA nint
dABdB nint

Returns

ExceptionStatus

calib3d_projectPoints_InputArray(nint, nint, nint, nint, nint, nint, nint, double)

[Pure]
public static extern ExceptionStatus calib3d_projectPoints_InputArray(nint objectPoints, nint rvec, nint tvec, nint cameraMatrix, nint distCoeffs, nint imagePoints, nint jacobian, double aspectRatio)

Parameters

objectPoints nint
rvec nint
tvec nint
cameraMatrix nint
distCoeffs nint
imagePoints nint
jacobian nint
aspectRatio double

Returns

ExceptionStatus

calib3d_projectPoints_Mat(nint, nint, nint, nint, nint, nint, nint, double)

[Pure]
public static extern ExceptionStatus calib3d_projectPoints_Mat(nint objectPoints, nint rvec, nint tvec, nint cameraMatrix, nint distCoeffs, nint imagePoints, nint jacobian, double aspectRatio)

Parameters

objectPoints nint
rvec nint
tvec nint
cameraMatrix nint
distCoeffs nint
imagePoints nint
jacobian nint
aspectRatio double

Returns

ExceptionStatus

calib3d_recoverPose_InputArray1(nint, nint, nint, nint, nint, nint, nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_recoverPose_InputArray1(nint E, nint points1, nint points2, nint cameraMatrix, nint R, nint P, nint mask, out int returnValue)

Parameters

E nint
points1 nint
points2 nint
cameraMatrix nint
R nint
P nint
mask nint
returnValue int

Returns

ExceptionStatus

calib3d_recoverPose_InputArray2(nint, nint, nint, nint, nint, double, Point2d, nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_recoverPose_InputArray2(nint E, nint points1, nint points2, nint R, nint P, double focal, Point2d pp, nint mask, out int returnValue)

Parameters

E nint
points1 nint
points2 nint
R nint
P nint
focal double
pp Point2d
mask nint
returnValue int

Returns

ExceptionStatus

calib3d_recoverPose_InputArray3(nint, nint, nint, nint, nint, nint, double, nint, nint, out int)

[Pure]
public static extern ExceptionStatus calib3d_recoverPose_InputArray3(nint E, nint points1, nint points2, nint cameraMatrix, nint R, nint P, double distanceTresh, nint mask, nint triangulatedPoints, out int returnValue)

Parameters

E nint
points1 nint
points2 nint
cameraMatrix nint
R nint
P nint
distanceTresh double
mask nint
triangulatedPoints nint
returnValue int

Returns

ExceptionStatus

calib3d_rectify3Collinear_InputArray(nint, nint, nint, nint, nint, nint, nint[], int, nint[], int, Size, nint, nint, nint, nint, nint, nint, nint, nint, nint, nint, nint, double, Size, out Rect, out Rect, int, out float)

[Pure]
public static extern ExceptionStatus calib3d_rectify3Collinear_InputArray(nint cameraMatrix1, nint distCoeffs1, nint cameraMatrix2, nint distCoeffs2, nint cameraMatrix3, nint distCoeffs3, nint[] imgpt1, int imgpt1Size, nint[] imgpt3, int imgpt3Size, Size imageSize, nint R12, nint T12, nint R13, nint T13, nint R1, nint R2, nint R3, nint P1, nint P2, nint P3, nint Q, double alpha, Size newImgSize, out Rect roi1, out Rect roi2, int flags, out float returnValue)

Parameters

cameraMatrix1 nint
distCoeffs1 nint
cameraMatrix2 nint
distCoeffs2 nint
cameraMatrix3 nint
distCoeffs3 nint
imgpt1 nint[]
imgpt1Size int
imgpt3 nint[]
imgpt3Size int
imageSize Size
R12 nint
T12 nint
R13 nint
T13 nint
R1 nint
R2 nint
R3 nint
P1 nint
P2 nint
P3 nint
Q nint
alpha double
newImgSize Size
roi1 Rect
roi2 Rect
flags int
returnValue float

Returns

ExceptionStatus

calib3d_reprojectImageTo3D(nint, nint, nint, int, int)

[Pure]
public static extern ExceptionStatus calib3d_reprojectImageTo3D(nint disparity, nint _3dImage, nint Q, int handleMissingValues, int ddepth)

Parameters

disparity nint
_3dImage nint
Q nint
handleMissingValues int
ddepth int

Returns

ExceptionStatus

calib3d_sampsonDistance_InputArray(nint, nint, nint, out double)

[Pure]
public static extern ExceptionStatus calib3d_sampsonDistance_InputArray(nint pt1, nint pt2, nint F, out double returnValue)

Parameters

pt1 nint
pt2 nint
F nint
returnValue double

Returns

ExceptionStatus

calib3d_sampsonDistance_Point3d(Point3d, Point3d, double*, out double)

[Pure]
public static extern ExceptionStatus calib3d_sampsonDistance_Point3d(Point3d pt1, Point3d pt2, double* F, out double returnValue)

Parameters

pt1 Point3d
pt2 Point3d
F double*
returnValue double

Returns

ExceptionStatus

calib3d_solvePnPRansac_InputArray(nint, nint, nint, nint, nint, nint, int, int, float, double, nint, int)

[Pure]
public static extern ExceptionStatus calib3d_solvePnPRansac_InputArray(nint objectPoints, nint imagePoints, nint cameraMatrix, nint distCoeffs, nint rvec, nint tvec, int useExtrinsicGuess, int iterationsCount, float reprojectionError, double confidence, nint inliers, int flags)

Parameters

objectPoints nint
imagePoints nint
cameraMatrix nint
distCoeffs nint
rvec nint
tvec nint
useExtrinsicGuess int
iterationsCount int
reprojectionError float
confidence double
inliers nint
flags int

Returns

ExceptionStatus

calib3d_solvePnPRansac_vector(Point3f[], int, Point2f[], int, double*, double[]?, int, double[], double[], int, int, float, double, nint, int)

[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, nint inliers, int flags)

Parameters

objectPoints Point3f[]
objectPointsLength int
imagePoints Point2f[]
imagePointsLength int
cameraMatrix double*
distCoeffs double[]
distCoeffsLength int
rvec double[]
tvec double[]
useExtrinsicGuess int
iterationsCount int
reprojectionError float
confidence double
inliers nint
flags int

Returns

ExceptionStatus

calib3d_solvePnP_InputArray(nint, nint, nint, nint, nint, nint, int, int)

[Pure]
public static extern ExceptionStatus calib3d_solvePnP_InputArray(nint selfectPoints, nint imagePoints, nint cameraMatrix, nint distCoeffs, nint rvec, nint tvec, int useExtrinsicGuess, int flags)

Parameters

selfectPoints nint
imagePoints nint
cameraMatrix nint
distCoeffs nint
rvec nint
tvec nint
useExtrinsicGuess int
flags int

Returns

ExceptionStatus

calib3d_solvePnP_vector(Point3f[], int, Point2f[], int, double*, double[]?, int, double[], double[], int, int)

[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

objectPoints Point3f[]
objectPointsLength int
imagePoints Point2f[]
imagePointsLength int
cameraMatrix double*
distCoeffs double[]
distCoeffsLength int
rvec double[]
tvec double[]
useExtrinsicGuess int
flags int

Returns

ExceptionStatus

calib3d_stereoCalibrate_InputArray(nint[], int, nint[], int, nint[], int, nint, nint, nint, nint, Size, nint, nint, nint, nint, int, TermCriteria, out double)

[Pure]
public static extern ExceptionStatus calib3d_stereoCalibrate_InputArray(nint[] objectPoints, int opSize, nint[] imagePoints1, int ip1Size, nint[] imagePoints2, int ip2Size, nint cameraMatrix1, nint distCoeffs1, nint cameraMatrix2, nint distCoeffs2, Size imageSize, nint R, nint T, nint E, nint F, int flags, TermCriteria criteria, out double returnValue)

Parameters

objectPoints nint[]
opSize int
imagePoints1 nint[]
ip1Size int
imagePoints2 nint[]
ip2Size int
cameraMatrix1 nint
distCoeffs1 nint
cameraMatrix2 nint
distCoeffs2 nint
imageSize Size
R nint
T nint
E nint
F nint
flags int
criteria TermCriteria
returnValue double

Returns

ExceptionStatus

calib3d_stereoCalibrate_array(nint[], int, int[], nint[], int, int[], nint[], int, int[], double*, double[], int, double*, double[], int, Size, nint, nint, nint, nint, int, TermCriteria, out double)

[Pure]
public static extern ExceptionStatus calib3d_stereoCalibrate_array(nint[] objectPoints, int opSize1, int[] opSizes2, nint[] imagePoints1, int ip1Size1, int[] ip1Sizes2, nint[] imagePoints2, int ip2Size1, int[] ip2Sizes2, double* cameraMatrix1, double[] distCoeffs1, int dc1Size, double* cameraMatrix2, double[] distCoeffs2, int dc2Size, Size imageSize, nint R, nint T, nint E, nint F, int flags, TermCriteria criteria, out double returnValue)

Parameters

objectPoints nint[]
opSize1 int
opSizes2 int[]
imagePoints1 nint[]
ip1Size1 int
ip1Sizes2 int[]
imagePoints2 nint[]
ip2Size1 int
ip2Sizes2 int[]
cameraMatrix1 double*
distCoeffs1 double[]
dc1Size int
cameraMatrix2 double*
distCoeffs2 double[]
dc2Size int
imageSize Size
R nint
T nint
E nint
F nint
flags int
criteria TermCriteria
returnValue double

Returns

ExceptionStatus

calib3d_stereoRectifyUncalibrated_InputArray(nint, nint, nint, Size, nint, nint, double, out int)

[Pure]
public static extern ExceptionStatus calib3d_stereoRectifyUncalibrated_InputArray(nint points1, nint points2, nint F, Size imgSize, nint H1, nint H2, double threshold, out int returnValue)

Parameters

points1 nint
points2 nint
F nint
imgSize Size
H1 nint
H2 nint
threshold double
returnValue int

Returns

ExceptionStatus

calib3d_stereoRectifyUncalibrated_array(Point2d[], int, Point2d[], int, double*, Size, double*, double*, double, out int)

[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

points1 Point2d[]
points1Size int
points2 Point2d[]
points2Size int
F double*
imgSize Size
H1 double*
H2 double*
threshold double
returnValue int

Returns

ExceptionStatus

calib3d_stereoRectify_InputArray(nint, nint, nint, nint, Size, nint, nint, nint, nint, nint, nint, nint, int, double, Size, out Rect, out Rect)

[Pure]
public static extern ExceptionStatus calib3d_stereoRectify_InputArray(nint cameraMatrix1, nint distCoeffs1, nint cameraMatrix2, nint distCoeffs2, Size imageSize, nint R, nint T, nint R1, nint R2, nint P1, nint P2, nint Q, int flags, double alpha, Size newImageSize, out Rect validPixROI1, out Rect validPixROI2)

Parameters

cameraMatrix1 nint
distCoeffs1 nint
cameraMatrix2 nint
distCoeffs2 nint
imageSize Size
R nint
T nint
R1 nint
R2 nint
P1 nint
P2 nint
Q nint
flags int
alpha double
newImageSize Size
validPixROI1 Rect
validPixROI2 Rect

Returns

ExceptionStatus

calib3d_stereoRectify_array(double*, double[], int, double*, double[], int, Size, double*, double[], double*, double*, double*, double*, double*, int, double, Size, out Rect, out Rect)

[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

cameraMatrix1 double*
distCoeffs1 double[]
dc1Size int
cameraMatrix2 double*
distCoeffs2 double[]
dc2Size int
imageSize Size
R double*
T double[]
R1 double*
R2 double*
P1 double*
P2 double*
Q double*
flags int
alpha double
newImageSize Size
validPixROI1 Rect
validPixROI2 Rect

Returns

ExceptionStatus

calib3d_triangulatePoints_InputArray(nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus calib3d_triangulatePoints_InputArray(nint projMatr1, nint projMatr2, nint projPoints1, nint projPoints2, nint points4D)

Parameters

projMatr1 nint
projMatr2 nint
projPoints1 nint
projPoints2 nint
points4D nint

Returns

ExceptionStatus

calib3d_triangulatePoints_array(double*, double*, Point2d[], int, Point2d[], int, Vec4d[])

[Pure]
public static extern ExceptionStatus calib3d_triangulatePoints_array(double* projMatr1, double* projMatr2, Point2d[] projPoints1, int projPoints1Size, Point2d[] projPoints2, int projPoints2Size, Vec4d[] points4D)

Parameters

projMatr1 double*
projMatr2 double*
projPoints1 Point2d[]
projPoints1Size int
projPoints2 Point2d[]
projPoints2Size int
points4D Vec4d[]

Returns

ExceptionStatus

calib3d_undistort(nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus calib3d_undistort(nint src, nint dst, nint cameraMatrix, nint distCoeffs, nint newCameraMatrix)

Parameters

src nint
dst nint
cameraMatrix nint
distCoeffs nint
newCameraMatrix nint

Returns

ExceptionStatus

calib3d_undistortPoints(nint, nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus calib3d_undistortPoints(nint src, nint dst, nint cameraMatrix, nint distCoeffs, nint R, nint P)

Parameters

src nint
dst nint
cameraMatrix nint
distCoeffs nint
R nint
P nint

Returns

ExceptionStatus

calib3d_undistortPointsIter(nint, nint, nint, nint, nint, nint, TermCriteria)

[Pure]
public static extern ExceptionStatus calib3d_undistortPointsIter(nint src, nint dst, nint cameraMatrix, nint distCoeffs, nint R, nint P, TermCriteria criteria)

Parameters

src nint
dst nint
cameraMatrix nint
distCoeffs nint
R nint
P nint
criteria TermCriteria

Returns

ExceptionStatus

calib3d_validateDisparity(nint, nint, int, int, int)

[Pure]
public static extern ExceptionStatus calib3d_validateDisparity(nint disparity, nint cost, int minDisparity, int numberOfDisparities, int disp12MaxDisp)

Parameters

disparity nint
cost nint
minDisparity int
numberOfDisparities int
disp12MaxDisp int

Returns

ExceptionStatus

core_Algorithm_empty(nint, out int)

[Pure]
public static extern ExceptionStatus core_Algorithm_empty(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

core_Algorithm_getDefaultName(nint, nint)

[Pure]
public static extern ExceptionStatus core_Algorithm_getDefaultName(nint obj, nint buf)

Parameters

obj nint
buf nint

Returns

ExceptionStatus

core_Algorithm_read(nint, nint)

[Pure]
public static extern ExceptionStatus core_Algorithm_read(nint obj, nint fn)

Parameters

obj nint
fn nint

Returns

ExceptionStatus

core_Algorithm_save(nint, string)

[Pure]
public static extern ExceptionStatus core_Algorithm_save(nint obj, string filename)

Parameters

obj nint
filename string

Returns

ExceptionStatus

core_Algorithm_write(nint, nint)

[Pure]
public static extern ExceptionStatus core_Algorithm_write(nint obj, nint fs)

Parameters

obj nint
fs nint

Returns

ExceptionStatus

core_FileNodeIterator_delete(nint)

[Pure]
public static extern ExceptionStatus core_FileNodeIterator_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

core_FileNodeIterator_new1(out nint)

[Pure]
public static extern ExceptionStatus core_FileNodeIterator_new1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

core_FileNodeIterator_operatorAsterisk(nint, out nint)

[Pure]
public static extern ExceptionStatus core_FileNodeIterator_operatorAsterisk(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

core_FileNodeIterator_operatorEqual(nint, nint, out int)

[Pure]
public static extern ExceptionStatus core_FileNodeIterator_operatorEqual(nint it1, nint it2, out int returnValue)

Parameters

it1 nint
it2 nint
returnValue int

Returns

ExceptionStatus

core_FileNodeIterator_operatorIncrement(nint, out int)

[Pure]
public static extern ExceptionStatus core_FileNodeIterator_operatorIncrement(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

core_FileNodeIterator_operatorLessThan(nint, nint, out int)

[Pure]
public static extern ExceptionStatus core_FileNodeIterator_operatorLessThan(nint it1, nint it2, out int returnValue)

Parameters

it1 nint
it2 nint
returnValue int

Returns

ExceptionStatus

core_FileNodeIterator_operatorMinus(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_FileNodeIterator_operatorMinus(nint it1, nint it2, out nint returnValue)

Parameters

it1 nint
it2 nint
returnValue nint

Returns

ExceptionStatus

core_FileNodeIterator_operatorPlusEqual(nint, int, out int)

[Pure]
public static extern ExceptionStatus core_FileNodeIterator_operatorPlusEqual(nint obj, int ofs, out int returnValue)

Parameters

obj nint
ofs int
returnValue int

Returns

ExceptionStatus

core_FileNodeIterator_readRaw(nint, string, nint, nint)

[Pure]
public static extern ExceptionStatus core_FileNodeIterator_readRaw(nint obj, string fmt, nint vec, nint maxCount)

Parameters

obj nint
fmt string
vec nint
maxCount nint

Returns

ExceptionStatus

core_FileNode_begin(nint, out nint)

[Pure]
public static extern ExceptionStatus core_FileNode_begin(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

core_FileNode_delete(nint)

[Pure]
public static extern ExceptionStatus core_FileNode_delete(nint node)

Parameters

node nint

Returns

ExceptionStatus

core_FileNode_empty(nint, out int)

[Pure]
public static extern ExceptionStatus core_FileNode_empty(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

core_FileNode_end(nint, out nint)

[Pure]
public static extern ExceptionStatus core_FileNode_end(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

core_FileNode_isInt(nint, out int)

[Pure]
public static extern ExceptionStatus core_FileNode_isInt(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

core_FileNode_isMap(nint, out int)

[Pure]
public static extern ExceptionStatus core_FileNode_isMap(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

core_FileNode_isNamed(nint, out int)

[Pure]
public static extern ExceptionStatus core_FileNode_isNamed(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

core_FileNode_isNone(nint, out int)

[Pure]
public static extern ExceptionStatus core_FileNode_isNone(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

core_FileNode_isReal(nint, out int)

[Pure]
public static extern ExceptionStatus core_FileNode_isReal(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

core_FileNode_isSeq(nint, out int)

[Pure]
public static extern ExceptionStatus core_FileNode_isSeq(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

core_FileNode_isString(nint, out int)

[Pure]
public static extern ExceptionStatus core_FileNode_isString(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

core_FileNode_name(nint, nint)

[Pure]
public static extern ExceptionStatus core_FileNode_name(nint obj, nint buf)

Parameters

obj nint
buf nint

Returns

ExceptionStatus

core_FileNode_new1(out nint)

[Pure]
public static extern ExceptionStatus core_FileNode_new1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

core_FileNode_operatorThis_byInt(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_FileNode_operatorThis_byInt(nint obj, int i, out nint returnValue)

Parameters

obj nint
i int
returnValue nint

Returns

ExceptionStatus

core_FileNode_operatorThis_byString(nint, string, out nint)

[Pure]
public static extern ExceptionStatus core_FileNode_operatorThis_byString(nint obj, string nodeName, out nint returnValue)

Parameters

obj nint
nodeName string
returnValue nint

Returns

ExceptionStatus

core_FileNode_readRaw(nint, string, nint, nint)

[Pure]
public static extern ExceptionStatus core_FileNode_readRaw(nint obj, string fmt, nint vec, nint len)

Parameters

obj nint
fmt string
vec nint
len nint

Returns

ExceptionStatus

core_FileNode_read_DMatch(nint, out DMatch)

[Pure]
public static extern ExceptionStatus core_FileNode_read_DMatch(nint node, out DMatch returnValue)

Parameters

node nint
returnValue DMatch

Returns

ExceptionStatus

core_FileNode_read_KeyPoint(nint, out KeyPoint)

[Pure]
public static extern ExceptionStatus core_FileNode_read_KeyPoint(nint node, out KeyPoint returnValue)

Parameters

node nint
returnValue KeyPoint

Returns

ExceptionStatus

core_FileNode_read_Mat(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Mat(nint node, nint mat, nint defaultMat)

Parameters

node nint
mat nint
defaultMat nint

Returns

ExceptionStatus

core_FileNode_read_Point2d(nint, out Point2d)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Point2d(nint node, out Point2d returnValue)

Parameters

node nint
returnValue Point2d

Returns

ExceptionStatus

core_FileNode_read_Point2f(nint, out Point2f)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Point2f(nint node, out Point2f returnValue)

Parameters

node nint
returnValue Point2f

Returns

ExceptionStatus

core_FileNode_read_Point2i(nint, out Point)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Point2i(nint node, out Point returnValue)

Parameters

node nint
returnValue Point

Returns

ExceptionStatus

core_FileNode_read_Point3d(nint, out Point3d)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Point3d(nint node, out Point3d returnValue)

Parameters

node nint
returnValue Point3d

Returns

ExceptionStatus

core_FileNode_read_Point3f(nint, out Point3f)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Point3f(nint node, out Point3f returnValue)

Parameters

node nint
returnValue Point3f

Returns

ExceptionStatus

core_FileNode_read_Point3i(nint, out Point3i)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Point3i(nint nod, out Point3i returnValue)

Parameters

nod nint
returnValue Point3i

Returns

ExceptionStatus

core_FileNode_read_Range(nint, out Range)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Range(nint node, out Range returnValue)

Parameters

node nint
returnValue Range

Returns

ExceptionStatus

core_FileNode_read_Rect2d(nint, out Rect2d)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Rect2d(nint node, out Rect2d returnValue)

Parameters

node nint
returnValue Rect2d

Returns

ExceptionStatus

core_FileNode_read_Rect2f(nint, out Rect2f)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Rect2f(nint node, out Rect2f returnValue)

Parameters

node nint
returnValue Rect2f

Returns

ExceptionStatus

core_FileNode_read_Rect2i(nint, out Rect)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Rect2i(nint node, out Rect returnValue)

Parameters

node nint
returnValue Rect

Returns

ExceptionStatus

core_FileNode_read_Scalar(nint, out Scalar)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Scalar(nint node, out Scalar returnValue)

Parameters

node nint
returnValue Scalar

Returns

ExceptionStatus

core_FileNode_read_Size2d(nint, out Size2d)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Size2d(nint node, out Size2d returnValue)

Parameters

node nint
returnValue Size2d

Returns

ExceptionStatus

core_FileNode_read_Size2f(nint, out Size2f)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Size2f(nint node, out Size2f returnValue)

Parameters

node nint
returnValue Size2f

Returns

ExceptionStatus

core_FileNode_read_Size2i(nint, out Size)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Size2i(nint node, out Size returnValue)

Parameters

node nint
returnValue Size

Returns

ExceptionStatus

core_FileNode_read_SparseMat(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_FileNode_read_SparseMat(nint node, nint mat, nint defaultMat)

Parameters

node nint
mat nint
defaultMat nint

Returns

ExceptionStatus

core_FileNode_read_String(nint, nint, string?)

[Pure]
public static extern ExceptionStatus core_FileNode_read_String(nint node, nint value, string? defaultValue)

Parameters

node nint
value nint
defaultValue string

Returns

ExceptionStatus

core_FileNode_read_Vec2b(nint, out Vec2b)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec2b(nint node, out Vec2b returnValue)

Parameters

node nint
returnValue Vec2b

Returns

ExceptionStatus

core_FileNode_read_Vec2d(nint, out Vec2d)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec2d(nint node, out Vec2d returnValue)

Parameters

node nint
returnValue Vec2d

Returns

ExceptionStatus

core_FileNode_read_Vec2f(nint, out Vec2f)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec2f(nint node, out Vec2f returnValue)

Parameters

node nint
returnValue Vec2f

Returns

ExceptionStatus

core_FileNode_read_Vec2i(nint, out Vec2i)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec2i(nint node, out Vec2i returnValue)

Parameters

node nint
returnValue Vec2i

Returns

ExceptionStatus

core_FileNode_read_Vec2s(nint, out Vec2s)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec2s(nint node, out Vec2s returnValue)

Parameters

node nint
returnValue Vec2s

Returns

ExceptionStatus

core_FileNode_read_Vec2w(nint, out Vec2w)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec2w(nint node, out Vec2w returnValue)

Parameters

node nint
returnValue Vec2w

Returns

ExceptionStatus

core_FileNode_read_Vec3b(nint, out Vec3b)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec3b(nint node, out Vec3b returnValue)

Parameters

node nint
returnValue Vec3b

Returns

ExceptionStatus

core_FileNode_read_Vec3d(nint, out Vec3d)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec3d(nint node, out Vec3d returnValue)

Parameters

node nint
returnValue Vec3d

Returns

ExceptionStatus

core_FileNode_read_Vec3f(nint, out Vec3f)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec3f(nint node, out Vec3f returnValue)

Parameters

node nint
returnValue Vec3f

Returns

ExceptionStatus

core_FileNode_read_Vec3i(nint, out Vec3i)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec3i(nint node, out Vec3i returnValue)

Parameters

node nint
returnValue Vec3i

Returns

ExceptionStatus

core_FileNode_read_Vec3s(nint, out Vec3s)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec3s(nint node, out Vec3s returnValue)

Parameters

node nint
returnValue Vec3s

Returns

ExceptionStatus

core_FileNode_read_Vec3w(nint, out Vec3w)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec3w(nint node, out Vec3w returnValue)

Parameters

node nint
returnValue Vec3w

Returns

ExceptionStatus

core_FileNode_read_Vec4b(nint, out Vec4b)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec4b(nint node, out Vec4b returnValue)

Parameters

node nint
returnValue Vec4b

Returns

ExceptionStatus

core_FileNode_read_Vec4d(nint, out Vec4d)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec4d(nint node, out Vec4d returnValue)

Parameters

node nint
returnValue Vec4d

Returns

ExceptionStatus

core_FileNode_read_Vec4f(nint, out Vec4f)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec4f(nint node, out Vec4f returnValue)

Parameters

node nint
returnValue Vec4f

Returns

ExceptionStatus

core_FileNode_read_Vec4i(nint, out Vec4i)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec4i(nint node, out Vec4i returnValue)

Parameters

node nint
returnValue Vec4i

Returns

ExceptionStatus

core_FileNode_read_Vec4s(nint, out Vec4s)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec4s(nint node, out Vec4s returnValue)

Parameters

node nint
returnValue Vec4s

Returns

ExceptionStatus

core_FileNode_read_Vec4w(nint, out Vec4w)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec4w(nint node, out Vec4w returnValue)

Parameters

node nint
returnValue Vec4w

Returns

ExceptionStatus

core_FileNode_read_Vec6b(nint, out Vec6b)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec6b(nint node, out Vec6b returnValue)

Parameters

node nint
returnValue Vec6b

Returns

ExceptionStatus

core_FileNode_read_Vec6d(nint, out Vec6d)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec6d(nint node, out Vec6d returnValue)

Parameters

node nint
returnValue Vec6d

Returns

ExceptionStatus

core_FileNode_read_Vec6f(nint, out Vec6f)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec6f(nint node, out Vec6f returnValue)

Parameters

node nint
returnValue Vec6f

Returns

ExceptionStatus

core_FileNode_read_Vec6i(nint, out Vec6i)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec6i(nint node, out Vec6i returnValue)

Parameters

node nint
returnValue Vec6i

Returns

ExceptionStatus

core_FileNode_read_Vec6s(nint, out Vec6s)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec6s(nint node, out Vec6s returnValue)

Parameters

node nint
returnValue Vec6s

Returns

ExceptionStatus

core_FileNode_read_Vec6w(nint, out Vec6w)

[Pure]
public static extern ExceptionStatus core_FileNode_read_Vec6w(nint node, out Vec6w returnValue)

Parameters

node nint
returnValue Vec6w

Returns

ExceptionStatus

core_FileNode_read_double(nint, out double, double)

[Pure]
public static extern ExceptionStatus core_FileNode_read_double(nint node, out double value, double defaultValue)

Parameters

node nint
value double
defaultValue double

Returns

ExceptionStatus

core_FileNode_read_float(nint, out float, float)

[Pure]
public static extern ExceptionStatus core_FileNode_read_float(nint node, out float value, float defaultValue)

Parameters

node nint
value float
defaultValue float

Returns

ExceptionStatus

core_FileNode_read_int(nint, out int, int)

[Pure]
public static extern ExceptionStatus core_FileNode_read_int(nint node, out int value, int defaultValue)

Parameters

node nint
value int
defaultValue int

Returns

ExceptionStatus

core_FileNode_read_vectorOfDMatch(nint, nint)

[Pure]
public static extern ExceptionStatus core_FileNode_read_vectorOfDMatch(nint node, nint matches)

Parameters

node nint
matches nint

Returns

ExceptionStatus

core_FileNode_read_vectorOfKeyPoint(nint, nint)

[Pure]
public static extern ExceptionStatus core_FileNode_read_vectorOfKeyPoint(nint node, nint keypoints)

Parameters

node nint
keypoints nint

Returns

ExceptionStatus

core_FileNode_size(nint, out nint)

[Pure]
public static extern ExceptionStatus core_FileNode_size(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

core_FileNode_toDouble(nint, out double)

[Pure]
public static extern ExceptionStatus core_FileNode_toDouble(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

core_FileNode_toFloat(nint, out float)

[Pure]
public static extern ExceptionStatus core_FileNode_toFloat(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

core_FileNode_toInt(nint, out int)

[Pure]
public static extern ExceptionStatus core_FileNode_toInt(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

core_FileNode_toMat(nint, nint)

[Pure]
public static extern ExceptionStatus core_FileNode_toMat(nint obj, nint m)

Parameters

obj nint
m nint

Returns

ExceptionStatus

core_FileNode_toString(nint, nint)

[Pure]
public static extern ExceptionStatus core_FileNode_toString(nint obj, nint buf)

Parameters

obj nint
buf nint

Returns

ExceptionStatus

core_FileNode_type(nint, out int)

[Pure]
public static extern ExceptionStatus core_FileNode_type(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

core_FileStorage_delete(nint)

[Pure]
public static extern ExceptionStatus core_FileStorage_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

core_FileStorage_elname(nint, nint)

[Pure]
public static extern ExceptionStatus core_FileStorage_elname(nint obj, nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

core_FileStorage_endWriteStruct(nint)

[Pure]
public static extern ExceptionStatus core_FileStorage_endWriteStruct(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

core_FileStorage_getDefaultObjectName(string, nint)

[Pure]
public static extern ExceptionStatus core_FileStorage_getDefaultObjectName(string filename, nint buf)

Parameters

filename string
buf nint

Returns

ExceptionStatus

core_FileStorage_getFirstTopLevelNode(nint, out nint)

[Pure]
public static extern ExceptionStatus core_FileStorage_getFirstTopLevelNode(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

core_FileStorage_indexer(nint, string, out nint)

[Pure]
public static extern ExceptionStatus core_FileStorage_indexer(nint obj, string nodeName, out nint returnValue)

Parameters

obj nint
nodeName string
returnValue nint

Returns

ExceptionStatus

core_FileStorage_isOpened(nint, out int)

[Pure]
public static extern ExceptionStatus core_FileStorage_isOpened(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

core_FileStorage_new1(out nint)

[Pure]
public static extern ExceptionStatus core_FileStorage_new1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

core_FileStorage_new2(string, int, string?, out nint)

[Pure]
public static extern ExceptionStatus core_FileStorage_new2(string source, int flags, string? encoding, out nint returnValue)

Parameters

source string
flags int
encoding string
returnValue nint

Returns

ExceptionStatus

core_FileStorage_open(nint, string, int, string?, out int)

[Pure]
public static extern ExceptionStatus core_FileStorage_open(nint obj, string filename, int flags, string? encoding, out int returnValue)

Parameters

obj nint
filename string
flags int
encoding string
returnValue int

Returns

ExceptionStatus

core_FileStorage_releaseAndGetString(nint, nint)

[Pure]
public static extern ExceptionStatus core_FileStorage_releaseAndGetString(nint obj, nint outString)

Parameters

obj nint
outString nint

Returns

ExceptionStatus

core_FileStorage_root(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_FileStorage_root(nint obj, int streamIdx, out nint returnValue)

Parameters

obj nint
streamIdx int
returnValue nint

Returns

ExceptionStatus

core_FileStorage_shift_DMatch(nint, DMatch)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_DMatch(nint fs, DMatch val)

Parameters

fs nint
val DMatch

Returns

ExceptionStatus

core_FileStorage_shift_KeyPoint(nint, KeyPoint)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_KeyPoint(nint fs, KeyPoint val)

Parameters

fs nint
val KeyPoint

Returns

ExceptionStatus

core_FileStorage_shift_Mat(nint, nint)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Mat(nint fs, nint val)

Parameters

fs nint
val nint

Returns

ExceptionStatus

core_FileStorage_shift_Point2d(nint, Point2d)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Point2d(nint fs, Point2d val)

Parameters

fs nint
val Point2d

Returns

ExceptionStatus

core_FileStorage_shift_Point2f(nint, Point2f)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Point2f(nint fs, Point2f val)

Parameters

fs nint
val Point2f

Returns

ExceptionStatus

core_FileStorage_shift_Point2i(nint, Point)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Point2i(nint fs, Point val)

Parameters

fs nint
val Point

Returns

ExceptionStatus

core_FileStorage_shift_Point3d(nint, Point3d)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Point3d(nint fs, Point3d val)

Parameters

fs nint
val Point3d

Returns

ExceptionStatus

core_FileStorage_shift_Point3f(nint, Point3f)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Point3f(nint fs, Point3f val)

Parameters

fs nint
val Point3f

Returns

ExceptionStatus

core_FileStorage_shift_Point3i(nint, Point3i)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Point3i(nint fs, Point3i val)

Parameters

fs nint
val Point3i

Returns

ExceptionStatus

core_FileStorage_shift_Range(nint, Range)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Range(nint fs, Range val)

Parameters

fs nint
val Range

Returns

ExceptionStatus

core_FileStorage_shift_Rect2d(nint, Rect2d)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Rect2d(nint fs, Rect2d val)

Parameters

fs nint
val Rect2d

Returns

ExceptionStatus

core_FileStorage_shift_Rect2f(nint, Rect2f)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Rect2f(nint fs, Rect2f val)

Parameters

fs nint
val Rect2f

Returns

ExceptionStatus

core_FileStorage_shift_Rect2i(nint, Rect)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Rect2i(nint fs, Rect val)

Parameters

fs nint
val Rect

Returns

ExceptionStatus

core_FileStorage_shift_Scalar(nint, Scalar)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Scalar(nint fs, Scalar val)

Parameters

fs nint
val Scalar

Returns

ExceptionStatus

core_FileStorage_shift_Size2d(nint, Size2d)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Size2d(nint fs, Size2d val)

Parameters

fs nint
val Size2d

Returns

ExceptionStatus

core_FileStorage_shift_Size2f(nint, Size2f)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Size2f(nint fs, Size2f val)

Parameters

fs nint
val Size2f

Returns

ExceptionStatus

core_FileStorage_shift_Size2i(nint, Size)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Size2i(nint fs, Size val)

Parameters

fs nint
val Size

Returns

ExceptionStatus

core_FileStorage_shift_SparseMat(nint, nint)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_SparseMat(nint fs, nint val)

Parameters

fs nint
val nint

Returns

ExceptionStatus

core_FileStorage_shift_String(nint, string)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_String(nint fs, string val)

Parameters

fs nint
val string

Returns

ExceptionStatus

core_FileStorage_shift_Vec2b(nint, Vec2b)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec2b(nint fs, Vec2b val)

Parameters

fs nint
val Vec2b

Returns

ExceptionStatus

core_FileStorage_shift_Vec2d(nint, Vec2d)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec2d(nint fs, Vec2d val)

Parameters

fs nint
val Vec2d

Returns

ExceptionStatus

core_FileStorage_shift_Vec2f(nint, Vec2f)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec2f(nint fs, Vec2f val)

Parameters

fs nint
val Vec2f

Returns

ExceptionStatus

core_FileStorage_shift_Vec2i(nint, Vec2i)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec2i(nint fs, Vec2i val)

Parameters

fs nint
val Vec2i

Returns

ExceptionStatus

core_FileStorage_shift_Vec2s(nint, Vec2s)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec2s(nint fs, Vec2s val)

Parameters

fs nint
val Vec2s

Returns

ExceptionStatus

core_FileStorage_shift_Vec2w(nint, Vec2w)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec2w(nint fs, Vec2w val)

Parameters

fs nint
val Vec2w

Returns

ExceptionStatus

core_FileStorage_shift_Vec3b(nint, Vec3b)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec3b(nint fs, Vec3b val)

Parameters

fs nint
val Vec3b

Returns

ExceptionStatus

core_FileStorage_shift_Vec3d(nint, Vec3d)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec3d(nint fs, Vec3d val)

Parameters

fs nint
val Vec3d

Returns

ExceptionStatus

core_FileStorage_shift_Vec3f(nint, Vec3f)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec3f(nint fs, Vec3f val)

Parameters

fs nint
val Vec3f

Returns

ExceptionStatus

core_FileStorage_shift_Vec3i(nint, Vec3i)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec3i(nint fs, Vec3i val)

Parameters

fs nint
val Vec3i

Returns

ExceptionStatus

core_FileStorage_shift_Vec3s(nint, Vec3s)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec3s(nint fs, Vec3s val)

Parameters

fs nint
val Vec3s

Returns

ExceptionStatus

core_FileStorage_shift_Vec3w(nint, Vec3w)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec3w(nint fs, Vec3w val)

Parameters

fs nint
val Vec3w

Returns

ExceptionStatus

core_FileStorage_shift_Vec4b(nint, Vec4b)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec4b(nint fs, Vec4b val)

Parameters

fs nint
val Vec4b

Returns

ExceptionStatus

core_FileStorage_shift_Vec4d(nint, Vec4d)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec4d(nint fs, Vec4d val)

Parameters

fs nint
val Vec4d

Returns

ExceptionStatus

core_FileStorage_shift_Vec4f(nint, Vec4f)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec4f(nint fs, Vec4f val)

Parameters

fs nint
val Vec4f

Returns

ExceptionStatus

core_FileStorage_shift_Vec4i(nint, Vec4i)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec4i(nint fs, Vec4i val)

Parameters

fs nint
val Vec4i

Returns

ExceptionStatus

core_FileStorage_shift_Vec4s(nint, Vec4s)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec4s(nint fs, Vec4s val)

Parameters

fs nint
val Vec4s

Returns

ExceptionStatus

core_FileStorage_shift_Vec4w(nint, Vec4w)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec4w(nint fs, Vec4w val)

Parameters

fs nint
val Vec4w

Returns

ExceptionStatus

core_FileStorage_shift_Vec6b(nint, Vec6b)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec6b(nint fs, Vec6b val)

Parameters

fs nint
val Vec6b

Returns

ExceptionStatus

core_FileStorage_shift_Vec6d(nint, Vec6d)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec6d(nint fs, Vec6d val)

Parameters

fs nint
val Vec6d

Returns

ExceptionStatus

core_FileStorage_shift_Vec6f(nint, Vec6f)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec6f(nint fs, Vec6f val)

Parameters

fs nint
val Vec6f

Returns

ExceptionStatus

core_FileStorage_shift_Vec6i(nint, Vec6i)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec6i(nint fs, Vec6i val)

Parameters

fs nint
val Vec6i

Returns

ExceptionStatus

core_FileStorage_shift_Vec6s(nint, Vec6s)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec6s(nint fs, Vec6s val)

Parameters

fs nint
val Vec6s

Returns

ExceptionStatus

core_FileStorage_shift_Vec6w(nint, Vec6w)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_Vec6w(nint fs, Vec6w val)

Parameters

fs nint
val Vec6w

Returns

ExceptionStatus

core_FileStorage_shift_double(nint, double)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_double(nint fs, double val)

Parameters

fs nint
val double

Returns

ExceptionStatus

core_FileStorage_shift_float(nint, float)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_float(nint fs, float val)

Parameters

fs nint
val float

Returns

ExceptionStatus

core_FileStorage_shift_int(nint, int)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_int(nint fs, int val)

Parameters

fs nint
val int

Returns

ExceptionStatus

core_FileStorage_shift_vectorOfDMatch(nint, nint)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_vectorOfDMatch(nint fs, nint val)

Parameters

fs nint
val nint

Returns

ExceptionStatus

core_FileStorage_shift_vectorOfKeyPoint(nint, nint)

[Pure]
public static extern ExceptionStatus core_FileStorage_shift_vectorOfKeyPoint(nint fs, nint val)

Parameters

fs nint
val nint

Returns

ExceptionStatus

core_FileStorage_startWriteStruct(nint, string, int, string)

[Pure]
public static extern ExceptionStatus core_FileStorage_startWriteStruct(nint obj, string name, int flags, string typeName)

Parameters

obj nint
name string
flags int
typeName string

Returns

ExceptionStatus

core_FileStorage_state(nint, out int)

[Pure]
public static extern ExceptionStatus core_FileStorage_state(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

core_FileStorage_writeComment(nint, string, int)

[Pure]
public static extern ExceptionStatus core_FileStorage_writeComment(nint obj, string comment, int append)

Parameters

obj nint
comment string
append int

Returns

ExceptionStatus

core_FileStorage_writeRaw(nint, string, nint, nint)

[Pure]
public static extern ExceptionStatus core_FileStorage_writeRaw(nint obj, string fmt, nint vec, nint len)

Parameters

obj nint
fmt string
vec nint
len nint

Returns

ExceptionStatus

core_FileStorage_writeScalar_String(nint, string)

[Pure]
public static extern ExceptionStatus core_FileStorage_writeScalar_String(nint fs, string value)

Parameters

fs nint
value string

Returns

ExceptionStatus

core_FileStorage_writeScalar_double(nint, double)

[Pure]
public static extern ExceptionStatus core_FileStorage_writeScalar_double(nint fs, double value)

Parameters

fs nint
value double

Returns

ExceptionStatus

core_FileStorage_writeScalar_float(nint, float)

[Pure]
public static extern ExceptionStatus core_FileStorage_writeScalar_float(nint fs, float value)

Parameters

fs nint
value float

Returns

ExceptionStatus

core_FileStorage_writeScalar_int(nint, int)

[Pure]
public static extern ExceptionStatus core_FileStorage_writeScalar_int(nint fs, int value)

Parameters

fs nint
value int

Returns

ExceptionStatus

core_FileStorage_write_Mat(nint, string, nint)

[Pure]
public static extern ExceptionStatus core_FileStorage_write_Mat(nint fs, string name, nint value)

Parameters

fs nint
name string
value nint

Returns

ExceptionStatus

core_FileStorage_write_SparseMat(nint, string, nint)

[Pure]
public static extern ExceptionStatus core_FileStorage_write_SparseMat(nint fs, string name, nint value)

Parameters

fs nint
name string
value nint

Returns

ExceptionStatus

core_FileStorage_write_String(nint, string, string)

[Pure]
public static extern ExceptionStatus core_FileStorage_write_String(nint fs, string name, string value)

Parameters

fs nint
name string
value string

Returns

ExceptionStatus

core_FileStorage_write_double(nint, string, double)

[Pure]
public static extern ExceptionStatus core_FileStorage_write_double(nint fs, string name, double value)

Parameters

fs nint
name string
value double

Returns

ExceptionStatus

core_FileStorage_write_float(nint, string, float)

[Pure]
public static extern ExceptionStatus core_FileStorage_write_float(nint fs, string name, float value)

Parameters

fs nint
name string
value float

Returns

ExceptionStatus

core_FileStorage_write_int(nint, string, int)

[Pure]
public static extern ExceptionStatus core_FileStorage_write_int(nint fs, string name, int value)

Parameters

fs nint
name string
value int

Returns

ExceptionStatus

core_FileStorage_write_vectorOfDMatch(nint, string, nint)

[Pure]
public static extern ExceptionStatus core_FileStorage_write_vectorOfDMatch(nint fs, string name, nint value)

Parameters

fs nint
name string
value nint

Returns

ExceptionStatus

core_FileStorage_write_vectorOfKeyPoint(nint, string, nint)

[Pure]
public static extern ExceptionStatus core_FileStorage_write_vectorOfKeyPoint(nint fs, string name, nint value)

Parameters

fs nint
name string
value nint

Returns

ExceptionStatus

core_InputArray_channels(nint, int, out int)

[Pure]
public static extern ExceptionStatus core_InputArray_channels(nint ia, int i, out int returnValue)

Parameters

ia nint
i int
returnValue int

Returns

ExceptionStatus

core_InputArray_cols(nint, int, out int)

[Pure]
public static extern ExceptionStatus core_InputArray_cols(nint ia, int i, out int returnValue)

Parameters

ia nint
i int
returnValue int

Returns

ExceptionStatus

core_InputArray_copyTo1(nint, nint)

[Pure]
public static extern ExceptionStatus core_InputArray_copyTo1(nint ia, nint arr)

Parameters

ia nint
arr nint

Returns

ExceptionStatus

core_InputArray_copyTo2(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_InputArray_copyTo2(nint ia, nint arr, nint mask)

Parameters

ia nint
arr nint
mask nint

Returns

ExceptionStatus

core_InputArray_delete(nint)

[Pure]
public static extern ExceptionStatus core_InputArray_delete(nint ia)

Parameters

ia nint

Returns

ExceptionStatus

core_InputArray_delete_withScalar(nint, nint)

[Pure]
public static extern ExceptionStatus core_InputArray_delete_withScalar(nint ia, nint handle)

Parameters

ia nint
handle nint

Returns

ExceptionStatus

core_InputArray_depth(nint, int, out int)

[Pure]
public static extern ExceptionStatus core_InputArray_depth(nint ia, int i, out int returnValue)

Parameters

ia nint
i int
returnValue int

Returns

ExceptionStatus

core_InputArray_dims(nint, int, out int)

[Pure]
public static extern ExceptionStatus core_InputArray_dims(nint ia, int i, out int returnValue)

Parameters

ia nint
i int
returnValue int

Returns

ExceptionStatus

core_InputArray_empty(nint, out int)

[Pure]
public static extern ExceptionStatus core_InputArray_empty(nint ia, out int returnValue)

Parameters

ia nint
returnValue int

Returns

ExceptionStatus

core_InputArray_getFlags(nint, out int)

[Pure]
public static extern ExceptionStatus core_InputArray_getFlags(nint ia, out int returnValue)

Parameters

ia nint
returnValue int

Returns

ExceptionStatus

core_InputArray_getMat(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_InputArray_getMat(nint ia, int idx, out nint returnValue)

Parameters

ia nint
idx int
returnValue nint

Returns

ExceptionStatus

core_InputArray_getMatVector(nint, nint)

[Pure]
public static extern ExceptionStatus core_InputArray_getMatVector(nint ia, nint mv)

Parameters

ia nint
mv nint

Returns

ExceptionStatus

core_InputArray_getObj(nint, out nint)

[Pure]
public static extern ExceptionStatus core_InputArray_getObj(nint ia, out nint returnValue)

Parameters

ia nint
returnValue nint

Returns

ExceptionStatus

core_InputArray_getSz(nint, out Size)

[Pure]
public static extern ExceptionStatus core_InputArray_getSz(nint ia, out Size returnValue)

Parameters

ia nint
returnValue Size

Returns

ExceptionStatus

core_InputArray_getUMat(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_InputArray_getUMat(nint ia, int idx, out nint returnValue)

Parameters

ia nint
idx int
returnValue nint

Returns

ExceptionStatus

core_InputArray_isContinuous(nint, int, out int)

[Pure]
public static extern ExceptionStatus core_InputArray_isContinuous(nint ia, int i, out int returnValue)

Parameters

ia nint
i int
returnValue int

Returns

ExceptionStatus

core_InputArray_isGpuMatVector(nint, out int)

[Pure]
public static extern ExceptionStatus core_InputArray_isGpuMatVector(nint ia, out int returnValue)

Parameters

ia nint
returnValue int

Returns

ExceptionStatus

core_InputArray_isMat(nint, out int)

[Pure]
public static extern ExceptionStatus core_InputArray_isMat(nint ia, out int returnValue)

Parameters

ia nint
returnValue int

Returns

ExceptionStatus

core_InputArray_isMatVector(nint, out int)

[Pure]
public static extern ExceptionStatus core_InputArray_isMatVector(nint ia, out int returnValue)

Parameters

ia nint
returnValue int

Returns

ExceptionStatus

core_InputArray_isMatx(nint, out int)

[Pure]
public static extern ExceptionStatus core_InputArray_isMatx(nint ia, out int returnValue)

Parameters

ia nint
returnValue int

Returns

ExceptionStatus

core_InputArray_isSubmatrix(nint, int, out int)

[Pure]
public static extern ExceptionStatus core_InputArray_isSubmatrix(nint ia, int i, out int returnValue)

Parameters

ia nint
i int
returnValue int

Returns

ExceptionStatus

core_InputArray_isUMat(nint, out int)

[Pure]
public static extern ExceptionStatus core_InputArray_isUMat(nint ia, out int returnValue)

Parameters

ia nint
returnValue int

Returns

ExceptionStatus

core_InputArray_isUMatVector(nint, out int)

[Pure]
public static extern ExceptionStatus core_InputArray_isUMatVector(nint ia, out int returnValue)

Parameters

ia nint
returnValue int

Returns

ExceptionStatus

core_InputArray_isVector(nint, out int)

[Pure]
public static extern ExceptionStatus core_InputArray_isVector(nint ia, out int returnValue)

Parameters

ia nint
returnValue int

Returns

ExceptionStatus

core_InputArray_kind(nint, out int)

[Pure]
public static extern ExceptionStatus core_InputArray_kind(nint ia, out int returnValue)

Parameters

ia nint
returnValue int

Returns

ExceptionStatus

core_InputArray_new_byDouble(nint, out nint)

[Pure]
public static extern ExceptionStatus core_InputArray_new_byDouble(nint valPointer, out nint returnValue)

Parameters

valPointer nint
returnValue nint

Returns

ExceptionStatus

core_InputArray_new_byMat(nint, out nint)

[Pure]
public static extern ExceptionStatus core_InputArray_new_byMat(nint mat, out nint returnValue)

Parameters

mat nint
returnValue nint

Returns

ExceptionStatus

core_InputArray_new_byMatExpr(nint, out nint)

[Pure]
public static extern ExceptionStatus core_InputArray_new_byMatExpr(nint mat, out nint returnValue)

Parameters

mat nint
returnValue nint

Returns

ExceptionStatus

core_InputArray_new_byScalar(Scalar, out nint, out nint)

[Pure]
public static extern ExceptionStatus core_InputArray_new_byScalar(Scalar val, out nint handle, out nint returnValue)

Parameters

val Scalar
handle nint
returnValue nint

Returns

ExceptionStatus

core_InputArray_new_byUMat(nint, out nint)

[Pure]
public static extern ExceptionStatus core_InputArray_new_byUMat(nint mat, out nint returnValue)

Parameters

mat nint
returnValue nint

Returns

ExceptionStatus

core_InputArray_new_byVecb(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_InputArray_new_byVecb(nint vec, int n, out nint returnValue)

Parameters

vec nint
n int
returnValue nint

Returns

ExceptionStatus

core_InputArray_new_byVecd(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_InputArray_new_byVecd(nint vec, int n, out nint returnValue)

Parameters

vec nint
n int
returnValue nint

Returns

ExceptionStatus

core_InputArray_new_byVecf(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_InputArray_new_byVecf(nint vec, int n, out nint returnValue)

Parameters

vec nint
n int
returnValue nint

Returns

ExceptionStatus

core_InputArray_new_byVeci(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_InputArray_new_byVeci(nint vec, int n, out nint returnValue)

Parameters

vec nint
n int
returnValue nint

Returns

ExceptionStatus

core_InputArray_new_byVecs(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_InputArray_new_byVecs(nint vec, int n, out nint returnValue)

Parameters

vec nint
n int
returnValue nint

Returns

ExceptionStatus

core_InputArray_new_byVectorOfMat(nint, out nint)

[Pure]
public static extern ExceptionStatus core_InputArray_new_byVectorOfMat(nint vector, out nint returnValue)

Parameters

vector nint
returnValue nint

Returns

ExceptionStatus

core_InputArray_new_byVecw(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_InputArray_new_byVecw(nint vec, int n, out nint returnValue)

Parameters

vec nint
n int
returnValue nint

Returns

ExceptionStatus

core_InputArray_offset(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_InputArray_offset(nint ia, int i, out nint returnValue)

Parameters

ia nint
i int
returnValue nint

Returns

ExceptionStatus

core_InputArray_rows(nint, int, out int)

[Pure]
public static extern ExceptionStatus core_InputArray_rows(nint ia, int i, out int returnValue)

Parameters

ia nint
i int
returnValue int

Returns

ExceptionStatus

core_InputArray_sameSize(nint, nint, out int)

[Pure]
public static extern ExceptionStatus core_InputArray_sameSize(nint self, nint target, out int returnValue)

Parameters

self nint
target nint
returnValue int

Returns

ExceptionStatus

core_InputArray_size(nint, int, out Size)

[Pure]
public static extern ExceptionStatus core_InputArray_size(nint ia, int i, out Size returnValue)

Parameters

ia nint
i int
returnValue Size

Returns

ExceptionStatus

core_InputArray_sizend(nint, int[], int, out int)

[Pure]
public static extern ExceptionStatus core_InputArray_sizend(nint ia, int[] sz, int i, out int returnValue)

Parameters

ia nint
sz int[]
i int
returnValue int

Returns

ExceptionStatus

core_InputArray_step(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_InputArray_step(nint ia, int i, out nint returnValue)

Parameters

ia nint
i int
returnValue nint

Returns

ExceptionStatus

core_InputArray_total(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_InputArray_total(nint ia, int i, out nint returnValue)

Parameters

ia nint
i int
returnValue nint

Returns

ExceptionStatus

core_InputArray_type(nint, int, out int)

[Pure]
public static extern ExceptionStatus core_InputArray_type(nint ia, int i, out int returnValue)

Parameters

ia nint
i int
returnValue int

Returns

ExceptionStatus

core_LDA_compute(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_LDA_compute(nint obj, nint src, nint labels)

Parameters

obj nint
src nint
labels nint

Returns

ExceptionStatus

core_LDA_delete(nint)

[Pure]
public static extern ExceptionStatus core_LDA_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

core_LDA_eigenvalues(nint, out nint)

[Pure]
public static extern ExceptionStatus core_LDA_eigenvalues(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

core_LDA_eigenvectors(nint, out nint)

[Pure]
public static extern ExceptionStatus core_LDA_eigenvectors(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

core_LDA_load_FileStorage(nint, nint)

[Pure]
public static extern ExceptionStatus core_LDA_load_FileStorage(nint obj, nint node)

Parameters

obj nint
node nint

Returns

ExceptionStatus

core_LDA_load_String(nint, string)

[Pure]
public static extern ExceptionStatus core_LDA_load_String(nint obj, string filename)

Parameters

obj nint
filename string

Returns

ExceptionStatus

core_LDA_new1(int, out nint)

[Pure]
public static extern ExceptionStatus core_LDA_new1(int numComponents, out nint returnValue)

Parameters

numComponents int
returnValue nint

Returns

ExceptionStatus

core_LDA_new2(nint, nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_LDA_new2(nint src, nint labels, int numComponents, out nint returnValue)

Parameters

src nint
labels nint
numComponents int
returnValue nint

Returns

ExceptionStatus

core_LDA_project(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_LDA_project(nint obj, nint src, out nint returnValue)

Parameters

obj nint
src nint
returnValue nint

Returns

ExceptionStatus

core_LDA_reconstruct(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_LDA_reconstruct(nint obj, nint src, out nint returnValue)

Parameters

obj nint
src nint
returnValue nint

Returns

ExceptionStatus

core_LDA_save_FileStorage(nint, nint)

[Pure]
public static extern ExceptionStatus core_LDA_save_FileStorage(nint obj, nint fs)

Parameters

obj nint
fs nint

Returns

ExceptionStatus

core_LDA_save_String(nint, string)

[Pure]
public static extern ExceptionStatus core_LDA_save_String(nint obj, string filename)

Parameters

obj nint
filename string

Returns

ExceptionStatus

core_LDA_subspaceProject(nint, nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_LDA_subspaceProject(nint w, nint mean, nint src, out nint returnValue)

Parameters

w nint
mean nint
src nint
returnValue nint

Returns

ExceptionStatus

core_LDA_subspaceReconstruct(nint, nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_LDA_subspaceReconstruct(nint w, nint mean, nint src, out nint returnValue)

Parameters

w nint
mean nint
src nint
returnValue nint

Returns

ExceptionStatus

core_LUT(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_LUT(nint src, nint lut, nint dst)

Parameters

src nint
lut nint
dst nint

Returns

ExceptionStatus

core_Mahalanobis(nint, nint, nint, out double)

[Pure]
public static extern ExceptionStatus core_Mahalanobis(nint v1, nint v2, nint icovar, out double returnValue)

Parameters

v1 nint
v2 nint
icovar nint
returnValue double

Returns

ExceptionStatus

core_MatExpr_col(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_MatExpr_col(nint self, int x, out nint returnValue)

Parameters

self nint
x int
returnValue nint

Returns

ExceptionStatus

core_MatExpr_cross(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_MatExpr_cross(nint self, nint m, out nint returnValue)

Parameters

self nint
m nint
returnValue nint

Returns

ExceptionStatus

core_MatExpr_delete(nint)

[Pure]
public static extern ExceptionStatus core_MatExpr_delete(nint expr)

Parameters

expr nint

Returns

ExceptionStatus

core_MatExpr_diag(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_MatExpr_diag(nint self, int d, out nint returnValue)

Parameters

self nint
d int
returnValue nint

Returns

ExceptionStatus

core_MatExpr_dot(nint, nint, out double)

[Pure]
public static extern ExceptionStatus core_MatExpr_dot(nint self, nint m, out double returnValue)

Parameters

self nint
m nint
returnValue double

Returns

ExceptionStatus

core_MatExpr_inv(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_MatExpr_inv(nint self, int method, out nint returnValue)

Parameters

self nint
method int
returnValue nint

Returns

ExceptionStatus

core_MatExpr_mul_toMat(nint, nint, double, out nint)

[Pure]
public static extern ExceptionStatus core_MatExpr_mul_toMat(nint self, nint m, double scale, out nint returnValue)

Parameters

self nint
m nint
scale double
returnValue nint

Returns

ExceptionStatus

core_MatExpr_mul_toMatExpr(nint, nint, double, out nint)

[Pure]
public static extern ExceptionStatus core_MatExpr_mul_toMatExpr(nint self, nint e, double scale, out nint returnValue)

Parameters

self nint
e nint
scale double
returnValue nint

Returns

ExceptionStatus

core_MatExpr_new1(out nint)

[Pure]
public static extern ExceptionStatus core_MatExpr_new1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

core_MatExpr_new2(nint, out nint)

[Pure]
public static extern ExceptionStatus core_MatExpr_new2(nint mat, out nint returnValue)

Parameters

mat nint
returnValue nint

Returns

ExceptionStatus

core_MatExpr_row(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_MatExpr_row(nint self, int y, out nint returnValue)

Parameters

self nint
y int
returnValue nint

Returns

ExceptionStatus

core_MatExpr_size(nint, out Size)

[Pure]
public static extern ExceptionStatus core_MatExpr_size(nint self, out Size returnValue)

Parameters

self nint
returnValue Size

Returns

ExceptionStatus

core_MatExpr_submat(nint, int, int, int, int, out nint)

[Pure]
public static extern ExceptionStatus core_MatExpr_submat(nint self, int rowStart, int rowEnd, int colStart, int colEnd, out nint returnValue)

Parameters

self nint
rowStart int
rowEnd int
colStart int
colEnd int
returnValue nint

Returns

ExceptionStatus

core_MatExpr_t(nint, out nint)

[Pure]
public static extern ExceptionStatus core_MatExpr_t(nint self, out nint returnValue)

Parameters

self nint
returnValue nint

Returns

ExceptionStatus

core_MatExpr_toMat(nint, nint)

[Pure]
public static extern ExceptionStatus core_MatExpr_toMat(nint expr, nint returnValue)

Parameters

expr nint
returnValue nint

Returns

ExceptionStatus

core_MatExpr_type(nint, out int)

[Pure]
public static extern ExceptionStatus core_MatExpr_type(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_Mat_adjustROI(nint, int, int, int, int, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_adjustROI(nint nativeObj, int dtop, int dbottom, int dleft, int dright, out nint returnValue)

Parameters

nativeObj nint
dtop int
dbottom int
dleft int
dright int
returnValue nint

Returns

ExceptionStatus

core_Mat_assignTo(nint, nint, int)

[Pure]
public static extern ExceptionStatus core_Mat_assignTo(nint self, nint m, int type)

Parameters

self nint
m nint
type int

Returns

ExceptionStatus

core_Mat_channels(nint, out int)

[Pure]
public static extern ExceptionStatus core_Mat_channels(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_Mat_checkVector(nint, int, int, int, out int)

[Pure]
public static extern ExceptionStatus core_Mat_checkVector(nint self, int elemChannels, int depth, int requireContinuous, out int returnValue)

Parameters

self nint
elemChannels int
depth int
requireContinuous int
returnValue int

Returns

ExceptionStatus

core_Mat_clone(nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_clone(nint self, out nint returnValue)

Parameters

self nint
returnValue nint

Returns

ExceptionStatus

core_Mat_col(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_col(nint self, int x, out nint returnValue)

Parameters

self nint
x int
returnValue nint

Returns

ExceptionStatus

core_Mat_colRange(nint, int, int, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_colRange(nint self, int startCol, int endCol, out nint returnValue)

Parameters

self nint
startCol int
endCol int
returnValue nint

Returns

ExceptionStatus

core_Mat_cols(nint, out int)

[Pure]
public static extern ExceptionStatus core_Mat_cols(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_Mat_convertTo(nint, nint, MatType, double, double)

[Pure]
public static extern ExceptionStatus core_Mat_convertTo(nint self, nint m, MatType rtype, double alpha, double beta)

Parameters

self nint
m nint
rtype MatType
alpha double
beta double

Returns

ExceptionStatus

core_Mat_copyTo1(nint, nint)

[Pure]
public static extern ExceptionStatus core_Mat_copyTo1(nint self, nint m)

Parameters

self nint
m nint

Returns

ExceptionStatus

core_Mat_copyTo2(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_Mat_copyTo2(nint self, nint m, nint mask)

Parameters

self nint
m nint
mask nint

Returns

ExceptionStatus

core_Mat_copyTo_toMat1(nint, nint)

[Pure]
public static extern ExceptionStatus core_Mat_copyTo_toMat1(nint self, nint m)

Parameters

self nint
m nint

Returns

ExceptionStatus

core_Mat_copyTo_toMat2(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_Mat_copyTo_toMat2(nint self, nint m, nint mask)

Parameters

self nint
m nint
mask nint

Returns

ExceptionStatus

core_Mat_create1(nint, int, int, MatType)

[Pure]
public static extern ExceptionStatus core_Mat_create1(nint self, int rows, int cols, MatType type)

Parameters

self nint
rows int
cols int
type MatType

Returns

ExceptionStatus

core_Mat_create2(nint, int, int[], MatType)

[Pure]
public static extern ExceptionStatus core_Mat_create2(nint self, int ndims, int[] sizes, MatType type)

Parameters

self nint
ndims int
sizes int[]
type MatType

Returns

ExceptionStatus

core_Mat_cross(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_cross(nint self, nint m, out nint returnValue)

Parameters

self nint
m nint
returnValue nint

Returns

ExceptionStatus

core_Mat_data(nint, out byte*)

[Pure]
public static extern ExceptionStatus core_Mat_data(nint self, out byte* returnValue)

Parameters

self nint
returnValue byte*

Returns

ExceptionStatus

core_Mat_dataend(nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_dataend(nint self, out nint returnValue)

Parameters

self nint
returnValue nint

Returns

ExceptionStatus

core_Mat_datalimit(nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_datalimit(nint self, out nint returnValue)

Parameters

self nint
returnValue nint

Returns

ExceptionStatus

core_Mat_datastart(nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_datastart(nint self, out nint returnValue)

Parameters

self nint
returnValue nint

Returns

ExceptionStatus

core_Mat_delete(nint)

[Pure]
public static extern ExceptionStatus core_Mat_delete(nint mat)

Parameters

mat nint

Returns

ExceptionStatus

core_Mat_depth(nint, out int)

[Pure]
public static extern ExceptionStatus core_Mat_depth(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_Mat_diag(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_diag(nint self, int d, out nint returnValue)

Parameters

self nint
d int
returnValue nint

Returns

ExceptionStatus

core_Mat_diag_static(nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_diag_static(nint self, out nint returnValue)

Parameters

self nint
returnValue nint

Returns

ExceptionStatus

core_Mat_dims(nint, out int)

[Pure]
public static extern ExceptionStatus core_Mat_dims(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_Mat_dot(nint, nint, out double)

[Pure]
public static extern ExceptionStatus core_Mat_dot(nint self, nint m, out double returnValue)

Parameters

self nint
m nint
returnValue double

Returns

ExceptionStatus

core_Mat_elemSize(nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_elemSize(nint self, out nint returnValue)

Parameters

self nint
returnValue nint

Returns

ExceptionStatus

core_Mat_elemSize1(nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_elemSize1(nint self, out nint returnValue)

Parameters

self nint
returnValue nint

Returns

ExceptionStatus

core_Mat_empty(nint, out int)

[Pure]
public static extern ExceptionStatus core_Mat_empty(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_Mat_eye(int, int, MatType, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_eye(int rows, int cols, MatType type, out nint returnValue)

Parameters

rows int
cols int
type MatType
returnValue nint

Returns

ExceptionStatus

core_Mat_flags(nint, out int)

[Pure]
public static extern ExceptionStatus core_Mat_flags(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_Mat_forEach_Vec2b(nint, MatForeachFunctionVec2b)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec2b(nint m, MatForeachFunctionVec2b proc)

Parameters

m nint
proc MatForeachFunctionVec2b

Returns

ExceptionStatus

core_Mat_forEach_Vec2d(nint, MatForeachFunctionVec2d)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec2d(nint m, MatForeachFunctionVec2d proc)

Parameters

m nint
proc MatForeachFunctionVec2d

Returns

ExceptionStatus

core_Mat_forEach_Vec2f(nint, MatForeachFunctionVec2f)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec2f(nint m, MatForeachFunctionVec2f proc)

Parameters

m nint
proc MatForeachFunctionVec2f

Returns

ExceptionStatus

core_Mat_forEach_Vec2i(nint, MatForeachFunctionVec2i)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec2i(nint m, MatForeachFunctionVec2i proc)

Parameters

m nint
proc MatForeachFunctionVec2i

Returns

ExceptionStatus

core_Mat_forEach_Vec2s(nint, MatForeachFunctionVec2s)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec2s(nint m, MatForeachFunctionVec2s proc)

Parameters

m nint
proc MatForeachFunctionVec2s

Returns

ExceptionStatus

core_Mat_forEach_Vec3b(nint, MatForeachFunctionVec3b)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec3b(nint m, MatForeachFunctionVec3b proc)

Parameters

m nint
proc MatForeachFunctionVec3b

Returns

ExceptionStatus

core_Mat_forEach_Vec3d(nint, MatForeachFunctionVec3d)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec3d(nint m, MatForeachFunctionVec3d proc)

Parameters

m nint
proc MatForeachFunctionVec3d

Returns

ExceptionStatus

core_Mat_forEach_Vec3f(nint, MatForeachFunctionVec3f)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec3f(nint m, MatForeachFunctionVec3f proc)

Parameters

m nint
proc MatForeachFunctionVec3f

Returns

ExceptionStatus

core_Mat_forEach_Vec3i(nint, MatForeachFunctionVec3i)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec3i(nint m, MatForeachFunctionVec3i proc)

Parameters

m nint
proc MatForeachFunctionVec3i

Returns

ExceptionStatus

core_Mat_forEach_Vec3s(nint, MatForeachFunctionVec3s)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec3s(nint m, MatForeachFunctionVec3s proc)

Parameters

m nint
proc MatForeachFunctionVec3s

Returns

ExceptionStatus

core_Mat_forEach_Vec4b(nint, MatForeachFunctionVec4b)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec4b(nint m, MatForeachFunctionVec4b proc)

Parameters

m nint
proc MatForeachFunctionVec4b

Returns

ExceptionStatus

core_Mat_forEach_Vec4d(nint, MatForeachFunctionVec4d)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec4d(nint m, MatForeachFunctionVec4d proc)

Parameters

m nint
proc MatForeachFunctionVec4d

Returns

ExceptionStatus

core_Mat_forEach_Vec4f(nint, MatForeachFunctionVec4f)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec4f(nint m, MatForeachFunctionVec4f proc)

Parameters

m nint
proc MatForeachFunctionVec4f

Returns

ExceptionStatus

core_Mat_forEach_Vec4i(nint, MatForeachFunctionVec4i)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec4i(nint m, MatForeachFunctionVec4i proc)

Parameters

m nint
proc MatForeachFunctionVec4i

Returns

ExceptionStatus

core_Mat_forEach_Vec4s(nint, MatForeachFunctionVec4s)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec4s(nint m, MatForeachFunctionVec4s proc)

Parameters

m nint
proc MatForeachFunctionVec4s

Returns

ExceptionStatus

core_Mat_forEach_Vec6b(nint, MatForeachFunctionVec6b)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec6b(nint m, MatForeachFunctionVec6b proc)

Parameters

m nint
proc MatForeachFunctionVec6b

Returns

ExceptionStatus

core_Mat_forEach_Vec6d(nint, MatForeachFunctionVec6d)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec6d(nint m, MatForeachFunctionVec6d proc)

Parameters

m nint
proc MatForeachFunctionVec6d

Returns

ExceptionStatus

core_Mat_forEach_Vec6f(nint, MatForeachFunctionVec6f)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec6f(nint m, MatForeachFunctionVec6f proc)

Parameters

m nint
proc MatForeachFunctionVec6f

Returns

ExceptionStatus

core_Mat_forEach_Vec6i(nint, MatForeachFunctionVec6i)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec6i(nint m, MatForeachFunctionVec6i proc)

Parameters

m nint
proc MatForeachFunctionVec6i

Returns

ExceptionStatus

core_Mat_forEach_Vec6s(nint, MatForeachFunctionVec6s)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_Vec6s(nint m, MatForeachFunctionVec6s proc)

Parameters

m nint
proc MatForeachFunctionVec6s

Returns

ExceptionStatus

core_Mat_forEach_double(nint, MatForeachFunctionDouble)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_double(nint m, MatForeachFunctionDouble proc)

Parameters

m nint
proc MatForeachFunctionDouble

Returns

ExceptionStatus

core_Mat_forEach_float(nint, MatForeachFunctionFloat)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_float(nint m, MatForeachFunctionFloat proc)

Parameters

m nint
proc MatForeachFunctionFloat

Returns

ExceptionStatus

core_Mat_forEach_int(nint, MatForeachFunctionInt32)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_int(nint m, MatForeachFunctionInt32 proc)

Parameters

m nint
proc MatForeachFunctionInt32

Returns

ExceptionStatus

core_Mat_forEach_short(nint, MatForeachFunctionInt16)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_short(nint m, MatForeachFunctionInt16 proc)

Parameters

m nint
proc MatForeachFunctionInt16

Returns

ExceptionStatus

core_Mat_forEach_uchar(nint, MatForeachFunctionByte)

[Pure]
public static extern ExceptionStatus core_Mat_forEach_uchar(nint m, MatForeachFunctionByte proc)

Parameters

m nint
proc MatForeachFunctionByte

Returns

ExceptionStatus

core_Mat_getMatData(nint, byte*, out int)

[Pure]
public static extern ExceptionStatus core_Mat_getMatData(nint obj, byte* vals, out int returnValue)

Parameters

obj nint
vals byte*
returnValue int

Returns

ExceptionStatus

core_Mat_getUMat(nint, int, int, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_getUMat(nint self, int accessFlag, int usageFlags, out nint returnValue)

Parameters

self nint
accessFlag int
usageFlags int
returnValue nint

Returns

ExceptionStatus

core_Mat_inv(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_inv(nint self, int method, out nint returnValue)

Parameters

self nint
method int
returnValue nint

Returns

ExceptionStatus

core_Mat_isContinuous(nint, out int)

[Pure]
public static extern ExceptionStatus core_Mat_isContinuous(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_Mat_isSubmatrix(nint, out int)

[Pure]
public static extern ExceptionStatus core_Mat_isSubmatrix(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_Mat_locateROI(nint, out Size, out Point)

[Pure]
public static extern ExceptionStatus core_Mat_locateROI(nint self, out Size wholeSize, out Point ofs)

Parameters

self nint
wholeSize Size
ofs Point

Returns

ExceptionStatus

core_Mat_mul(nint, nint, double, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_mul(nint self, nint m, double scale, out nint returnValue)

Parameters

self nint
m nint
scale double
returnValue nint

Returns

ExceptionStatus

core_Mat_new1(out nint)

[Pure]
public static extern ExceptionStatus core_Mat_new1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

core_Mat_new10(int, int[], MatType, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_new10(int ndims, int[] sizes, MatType type, out nint returnValue)

Parameters

ndims int
sizes int[]
type MatType
returnValue nint

Returns

ExceptionStatus

core_Mat_new11(int, int[], MatType, Scalar, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_new11(int ndims, int[] sizes, MatType type, Scalar s, out nint returnValue)

Parameters

ndims int
sizes int[]
type MatType
s Scalar
returnValue nint

Returns

ExceptionStatus

core_Mat_new12(nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_new12(nint mat, out nint returnValue)

Parameters

mat nint
returnValue nint

Returns

ExceptionStatus

core_Mat_new2(int, int, MatType, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_new2(int rows, int cols, MatType type, out nint returnValue)

Parameters

rows int
cols int
type MatType
returnValue nint

Returns

ExceptionStatus

core_Mat_new3(int, int, MatType, Scalar, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_new3(int rows, int cols, MatType type, Scalar scalar, out nint returnValue)

Parameters

rows int
cols int
type MatType
scalar Scalar
returnValue nint

Returns

ExceptionStatus

core_Mat_new4(nint, Range, Range, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_new4(nint mat, Range rowRange, Range colRange, out nint returnValue)

Parameters

mat nint
rowRange Range
colRange Range
returnValue nint

Returns

ExceptionStatus

core_Mat_new5(nint, Range, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_new5(nint mat, Range rowRange, out nint returnValue)

Parameters

mat nint
rowRange Range
returnValue nint

Returns

ExceptionStatus

core_Mat_new6(nint, Range[], out nint)

[Pure]
public static extern ExceptionStatus core_Mat_new6(nint mat, Range[] rowRange, out nint returnValue)

Parameters

mat nint
rowRange Range[]
returnValue nint

Returns

ExceptionStatus

core_Mat_new7(nint, Rect, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_new7(nint mat, Rect roi, out nint returnValue)

Parameters

mat nint
roi Rect
returnValue nint

Returns

ExceptionStatus

core_Mat_new8(int, int, MatType, nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_new8(int rows, int cols, MatType type, nint data, nint step, out nint returnValue)

Parameters

rows int
cols int
type MatType
data nint
step nint
returnValue nint

Returns

ExceptionStatus

core_Mat_new9(int, int[], MatType, nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_new9(int ndims, int[] sizes, MatType type, nint data, nint steps, out nint returnValue)

Parameters

ndims int
sizes int[]
type MatType
data nint
steps nint
returnValue nint

Returns

ExceptionStatus

core_Mat_new9(int, int[], MatType, nint, nint[], out nint)

[Pure]
public static extern ExceptionStatus core_Mat_new9(int ndims, int[] sizes, MatType type, nint data, nint[] steps, out nint returnValue)

Parameters

ndims int
sizes int[]
type MatType
data nint
steps nint[]
returnValue nint

Returns

ExceptionStatus

core_Mat_ones1(int, int, MatType, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_ones1(int rows, int cols, MatType type, out nint returnValue)

Parameters

rows int
cols int
type MatType
returnValue nint

Returns

ExceptionStatus

core_Mat_ones2(int, int[], MatType, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_ones2(int ndims, int[] sz, MatType type, out nint returnValue)

Parameters

ndims int
sz int[]
type MatType
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorAdd_MatMat(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorAdd_MatMat(nint a, nint b, out nint returnValue)

Parameters

a nint
b nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorAdd_MatScalar(nint, Scalar, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorAdd_MatScalar(nint a, Scalar s, out nint returnValue)

Parameters

a nint
s Scalar
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorAdd_ScalarMat(Scalar, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorAdd_ScalarMat(Scalar s, nint a, out nint returnValue)

Parameters

s Scalar
a nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorAnd_DoubleMat(double, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorAnd_DoubleMat(double s, nint a, out nint returnValue)

Parameters

s double
a nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorAnd_MatDouble(nint, double, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorAnd_MatDouble(nint a, double s, out nint returnValue)

Parameters

a nint
s double
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorAnd_MatMat(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorAnd_MatMat(nint a, nint b, out nint returnValue)

Parameters

a nint
b nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorDivide_DoubleMat(double, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorDivide_DoubleMat(double s, nint a, out nint returnValue)

Parameters

s double
a nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorDivide_MatDouble(nint, double, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorDivide_MatDouble(nint a, double s, out nint returnValue)

Parameters

a nint
s double
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorDivide_MatMat(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorDivide_MatMat(nint a, nint b, out nint returnValue)

Parameters

a nint
b nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorEQ_DoubleMat(double, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorEQ_DoubleMat(double a, nint b, out nint returnValue)

Parameters

a double
b nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorEQ_MatDouble(nint, double, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorEQ_MatDouble(nint a, double b, out nint returnValue)

Parameters

a nint
b double
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorEQ_MatMat(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorEQ_MatMat(nint a, nint b, out nint returnValue)

Parameters

a nint
b nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorGE_DoubleMat(double, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorGE_DoubleMat(double a, nint b, out nint returnValue)

Parameters

a double
b nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorGE_MatDouble(nint, double, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorGE_MatDouble(nint a, double b, out nint returnValue)

Parameters

a nint
b double
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorGE_MatMat(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorGE_MatMat(nint a, nint b, out nint returnValue)

Parameters

a nint
b nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorGT_DoubleMat(double, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorGT_DoubleMat(double a, nint b, out nint returnValue)

Parameters

a double
b nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorGT_MatDouble(nint, double, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorGT_MatDouble(nint a, double b, out nint returnValue)

Parameters

a nint
b double
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorGT_MatMat(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorGT_MatMat(nint a, nint b, out nint returnValue)

Parameters

a nint
b nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorLE_DoubleMat(double, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorLE_DoubleMat(double a, nint b, out nint returnValue)

Parameters

a double
b nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorLE_MatDouble(nint, double, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorLE_MatDouble(nint a, double b, out nint returnValue)

Parameters

a nint
b double
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorLE_MatMat(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorLE_MatMat(nint a, nint b, out nint returnValue)

Parameters

a nint
b nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorLT_DoubleMat(double, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorLT_DoubleMat(double a, nint b, out nint returnValue)

Parameters

a double
b nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorLT_MatDouble(nint, double, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorLT_MatDouble(nint a, double b, out nint returnValue)

Parameters

a nint
b double
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorLT_MatMat(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorLT_MatMat(nint a, nint b, out nint returnValue)

Parameters

a nint
b nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorMinus_Mat(nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorMinus_Mat(nint a, out nint returnValue)

Parameters

a nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorMultiply_DoubleMat(double, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorMultiply_DoubleMat(double s, nint a, out nint returnValue)

Parameters

s double
a nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorMultiply_MatDouble(nint, double, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorMultiply_MatDouble(nint a, double s, out nint returnValue)

Parameters

a nint
s double
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorMultiply_MatMat(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorMultiply_MatMat(nint a, nint b, out nint returnValue)

Parameters

a nint
b nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorNE_DoubleMat(double, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorNE_DoubleMat(double a, nint b, out nint returnValue)

Parameters

a double
b nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorNE_MatDouble(nint, double, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorNE_MatDouble(nint a, double b, out nint returnValue)

Parameters

a nint
b double
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorNE_MatMat(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorNE_MatMat(nint a, nint b, out nint returnValue)

Parameters

a nint
b nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorNot(nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorNot(nint a, out nint returnValue)

Parameters

a nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorOr_DoubleMat(double, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorOr_DoubleMat(double s, nint a, out nint returnValue)

Parameters

s double
a nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorOr_MatDouble(nint, double, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorOr_MatDouble(nint a, double s, out nint returnValue)

Parameters

a nint
s double
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorOr_MatMat(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorOr_MatMat(nint a, nint b, out nint returnValue)

Parameters

a nint
b nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorSubtract_MatMat(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorSubtract_MatMat(nint a, nint b, out nint returnValue)

Parameters

a nint
b nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorSubtract_MatScalar(nint, Scalar, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorSubtract_MatScalar(nint a, Scalar s, out nint returnValue)

Parameters

a nint
s Scalar
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorSubtract_ScalarMat(Scalar, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorSubtract_ScalarMat(Scalar s, nint a, out nint returnValue)

Parameters

s Scalar
a nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorUnaryMinus(nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorUnaryMinus(nint mat, out nint returnValue)

Parameters

mat nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorXor_DoubleMat(double, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorXor_DoubleMat(double s, nint a, out nint returnValue)

Parameters

s double
a nint
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorXor_MatDouble(nint, double, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorXor_MatDouble(nint a, double s, out nint returnValue)

Parameters

a nint
s double
returnValue nint

Returns

ExceptionStatus

core_Mat_operatorXor_MatMat(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_operatorXor_MatMat(nint a, nint b, out nint returnValue)

Parameters

a nint
b nint
returnValue nint

Returns

ExceptionStatus

core_Mat_pop_back(nint, nint)

[Pure]
public static extern ExceptionStatus core_Mat_pop_back(nint obj, nint nelems)

Parameters

obj nint
nelems nint

Returns

ExceptionStatus

core_Mat_ptr1d(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_ptr1d(nint self, int i0, out nint returnValue)

Parameters

self nint
i0 int
returnValue nint

Returns

ExceptionStatus

core_Mat_ptr2d(nint, int, int, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_ptr2d(nint self, int i0, int i1, out nint returnValue)

Parameters

self nint
i0 int
i1 int
returnValue nint

Returns

ExceptionStatus

core_Mat_ptr3d(nint, int, int, int, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_ptr3d(nint self, int i0, int i1, int i2, out nint returnValue)

Parameters

self nint
i0 int
i1 int
i2 int
returnValue nint

Returns

ExceptionStatus

core_Mat_ptrnd(nint, int[], out nint)

[Pure]
public static extern ExceptionStatus core_Mat_ptrnd(nint self, int[] idx, out nint returnValue)

Parameters

self nint
idx int[]
returnValue nint

Returns

ExceptionStatus

core_Mat_push_back_Mat(nint, nint)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Mat(nint self, nint m)

Parameters

self nint
m nint

Returns

ExceptionStatus

core_Mat_push_back_Point(nint, Point)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Point(nint self, Point v)

Parameters

self nint
v Point

Returns

ExceptionStatus

core_Mat_push_back_Point2d(nint, Point2d)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Point2d(nint self, Point2d v)

Parameters

self nint
v Point2d

Returns

ExceptionStatus

core_Mat_push_back_Point2f(nint, Point2f)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Point2f(nint self, Point2f v)

Parameters

self nint
v Point2f

Returns

ExceptionStatus

core_Mat_push_back_Point3d(nint, Point3d)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Point3d(nint self, Point3d v)

Parameters

self nint
v Point3d

Returns

ExceptionStatus

core_Mat_push_back_Point3f(nint, Point3f)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Point3f(nint self, Point3f v)

Parameters

self nint
v Point3f

Returns

ExceptionStatus

core_Mat_push_back_Point3i(nint, Point3i)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Point3i(nint self, Point3i v)

Parameters

self nint
v Point3i

Returns

ExceptionStatus

core_Mat_push_back_Rect(nint, Rect)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Rect(nint self, Rect v)

Parameters

self nint
v Rect

Returns

ExceptionStatus

core_Mat_push_back_Rect2d(nint, Rect2d)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Rect2d(nint self, Rect2d v)

Parameters

self nint
v Rect2d

Returns

ExceptionStatus

core_Mat_push_back_Rect2f(nint, Rect2f)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Rect2f(nint self, Rect2f v)

Parameters

self nint
v Rect2f

Returns

ExceptionStatus

core_Mat_push_back_Size(nint, Size)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Size(nint self, Size v)

Parameters

self nint
v Size

Returns

ExceptionStatus

core_Mat_push_back_Size2d(nint, Size2d)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Size2d(nint self, Size2d v)

Parameters

self nint
v Size2d

Returns

ExceptionStatus

core_Mat_push_back_Size2f(nint, Size2f)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Size2f(nint self, Size2f v)

Parameters

self nint
v Size2f

Returns

ExceptionStatus

core_Mat_push_back_Vec2b(nint, Vec2b)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec2b(nint self, Vec2b v)

Parameters

self nint
v Vec2b

Returns

ExceptionStatus

core_Mat_push_back_Vec2d(nint, Vec2d)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec2d(nint self, Vec2d v)

Parameters

self nint
v Vec2d

Returns

ExceptionStatus

core_Mat_push_back_Vec2f(nint, Vec2f)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec2f(nint self, Vec2f v)

Parameters

self nint
v Vec2f

Returns

ExceptionStatus

core_Mat_push_back_Vec2i(nint, Vec2i)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec2i(nint self, Vec2i v)

Parameters

self nint
v Vec2i

Returns

ExceptionStatus

core_Mat_push_back_Vec2s(nint, Vec2s)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec2s(nint self, Vec2s v)

Parameters

self nint
v Vec2s

Returns

ExceptionStatus

core_Mat_push_back_Vec2w(nint, Vec2w)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec2w(nint self, Vec2w v)

Parameters

self nint
v Vec2w

Returns

ExceptionStatus

core_Mat_push_back_Vec3b(nint, Vec3b)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec3b(nint self, Vec3b v)

Parameters

self nint
v Vec3b

Returns

ExceptionStatus

core_Mat_push_back_Vec3d(nint, Vec3d)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec3d(nint self, Vec3d v)

Parameters

self nint
v Vec3d

Returns

ExceptionStatus

core_Mat_push_back_Vec3f(nint, Vec3f)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec3f(nint self, Vec3f v)

Parameters

self nint
v Vec3f

Returns

ExceptionStatus

core_Mat_push_back_Vec3i(nint, Vec3i)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec3i(nint self, Vec3i v)

Parameters

self nint
v Vec3i

Returns

ExceptionStatus

core_Mat_push_back_Vec3s(nint, Vec3s)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec3s(nint self, Vec3s v)

Parameters

self nint
v Vec3s

Returns

ExceptionStatus

core_Mat_push_back_Vec3w(nint, Vec3w)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec3w(nint self, Vec3w v)

Parameters

self nint
v Vec3w

Returns

ExceptionStatus

core_Mat_push_back_Vec4b(nint, Vec4b)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec4b(nint self, Vec4b v)

Parameters

self nint
v Vec4b

Returns

ExceptionStatus

core_Mat_push_back_Vec4d(nint, Vec4d)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec4d(nint self, Vec4d v)

Parameters

self nint
v Vec4d

Returns

ExceptionStatus

core_Mat_push_back_Vec4f(nint, Vec4f)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec4f(nint self, Vec4f v)

Parameters

self nint
v Vec4f

Returns

ExceptionStatus

core_Mat_push_back_Vec4i(nint, Vec4i)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec4i(nint self, Vec4i v)

Parameters

self nint
v Vec4i

Returns

ExceptionStatus

core_Mat_push_back_Vec4s(nint, Vec4s)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec4s(nint self, Vec4s v)

Parameters

self nint
v Vec4s

Returns

ExceptionStatus

core_Mat_push_back_Vec4w(nint, Vec4w)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec4w(nint self, Vec4w v)

Parameters

self nint
v Vec4w

Returns

ExceptionStatus

core_Mat_push_back_Vec6b(nint, Vec6b)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec6b(nint self, Vec6b v)

Parameters

self nint
v Vec6b

Returns

ExceptionStatus

core_Mat_push_back_Vec6d(nint, Vec6d)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec6d(nint self, Vec6d v)

Parameters

self nint
v Vec6d

Returns

ExceptionStatus

core_Mat_push_back_Vec6f(nint, Vec6f)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec6f(nint self, Vec6f v)

Parameters

self nint
v Vec6f

Returns

ExceptionStatus

core_Mat_push_back_Vec6i(nint, Vec6i)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec6i(nint self, Vec6i v)

Parameters

self nint
v Vec6i

Returns

ExceptionStatus

core_Mat_push_back_Vec6s(nint, Vec6s)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec6s(nint self, Vec6s v)

Parameters

self nint
v Vec6s

Returns

ExceptionStatus

core_Mat_push_back_Vec6w(nint, Vec6w)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_Vec6w(nint self, Vec6w v)

Parameters

self nint
v Vec6w

Returns

ExceptionStatus

core_Mat_push_back_char(nint, sbyte)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_char(nint self, sbyte v)

Parameters

self nint
v sbyte

Returns

ExceptionStatus

core_Mat_push_back_double(nint, double)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_double(nint self, double v)

Parameters

self nint
v double

Returns

ExceptionStatus

core_Mat_push_back_float(nint, float)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_float(nint self, float v)

Parameters

self nint
v float

Returns

ExceptionStatus

core_Mat_push_back_int(nint, int)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_int(nint self, int v)

Parameters

self nint
v int

Returns

ExceptionStatus

core_Mat_push_back_short(nint, short)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_short(nint self, short v)

Parameters

self nint
v short

Returns

ExceptionStatus

core_Mat_push_back_uchar(nint, byte)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_uchar(nint self, byte v)

Parameters

self nint
v byte

Returns

ExceptionStatus

core_Mat_push_back_ushort(nint, ushort)

[Pure]
public static extern ExceptionStatus core_Mat_push_back_ushort(nint self, ushort v)

Parameters

self nint
v ushort

Returns

ExceptionStatus

core_Mat_reserve(nint, nint)

[Pure]
public static extern ExceptionStatus core_Mat_reserve(nint self, nint sz)

Parameters

self nint
sz nint

Returns

ExceptionStatus

core_Mat_reserveBuffer(nint, nint)

[Pure]
public static extern ExceptionStatus core_Mat_reserveBuffer(nint self, nint sz)

Parameters

self nint
sz nint

Returns

ExceptionStatus

core_Mat_reshape1(nint, int, int, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_reshape1(nint self, int cn, int rows, out nint returnValue)

Parameters

self nint
cn int
rows int
returnValue nint

Returns

ExceptionStatus

core_Mat_reshape2(nint, int, int, int[], out nint)

[Pure]
public static extern ExceptionStatus core_Mat_reshape2(nint self, int cn, int newndims, int[] newsz, out nint returnValue)

Parameters

self nint
cn int
newndims int
newsz int[]
returnValue nint

Returns

ExceptionStatus

core_Mat_resize1(nint, nint)

[Pure]
public static extern ExceptionStatus core_Mat_resize1(nint obj, nint sz)

Parameters

obj nint
sz nint

Returns

ExceptionStatus

core_Mat_resize2(nint, nint, Scalar)

[Pure]
public static extern ExceptionStatus core_Mat_resize2(nint obj, nint sz, Scalar s)

Parameters

obj nint
sz nint
s Scalar

Returns

ExceptionStatus

core_Mat_row(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_row(nint self, int y, out nint returnValue)

Parameters

self nint
y int
returnValue nint

Returns

ExceptionStatus

core_Mat_rowRange(nint, int, int, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_rowRange(nint self, int startRow, int endRow, out nint returnValue)

Parameters

self nint
startRow int
endRow int
returnValue nint

Returns

ExceptionStatus

core_Mat_rows(nint, out int)

[Pure]
public static extern ExceptionStatus core_Mat_rows(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_Mat_setMatData(nint, byte*, out int)

[Pure]
public static extern ExceptionStatus core_Mat_setMatData(nint obj, byte* vals, out int returnValue)

Parameters

obj nint
vals byte*
returnValue int

Returns

ExceptionStatus

core_Mat_setTo_InputArray(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_Mat_setTo_InputArray(nint self, nint value, nint mask)

Parameters

self nint
value nint
mask nint

Returns

ExceptionStatus

core_Mat_setTo_Scalar(nint, Scalar, nint)

[Pure]
public static extern ExceptionStatus core_Mat_setTo_Scalar(nint self, Scalar value, nint mask)

Parameters

self nint
value Scalar
mask nint

Returns

ExceptionStatus

core_Mat_size(nint, out Size)

[Pure]
public static extern ExceptionStatus core_Mat_size(nint self, out Size returnValue)

Parameters

self nint
returnValue Size

Returns

ExceptionStatus

core_Mat_sizeAt(nint, int, out int)

[Pure]
public static extern ExceptionStatus core_Mat_sizeAt(nint self, int i, out int returnValue)

Parameters

self nint
i int
returnValue int

Returns

ExceptionStatus

core_Mat_sizeof()

[Pure]
public static extern ulong core_Mat_sizeof()

Returns

ulong

core_Mat_step(nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_step(nint self, out nint returnValue)

Parameters

self nint
returnValue nint

Returns

ExceptionStatus

core_Mat_step1(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_step1(nint self, int i, out nint returnValue)

Parameters

self nint
i int
returnValue nint

Returns

ExceptionStatus

core_Mat_stepAt(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_stepAt(nint self, int i, out nint returnValue)

Parameters

self nint
i int
returnValue nint

Returns

ExceptionStatus

core_Mat_subMat1(nint, int, int, int, int, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_subMat1(nint self, int rowStart, int rowEnd, int colStart, int colEnd, out nint returnValue)

Parameters

self nint
rowStart int
rowEnd int
colStart int
colEnd int
returnValue nint

Returns

ExceptionStatus

core_Mat_subMat2(nint, int, Range[], out nint)

[Pure]
public static extern ExceptionStatus core_Mat_subMat2(nint self, int nRanges, Range[] ranges, out nint returnValue)

Parameters

self nint
nRanges int
ranges Range[]
returnValue nint

Returns

ExceptionStatus

core_Mat_t(nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_t(nint self, out nint returnValue)

Parameters

self nint
returnValue nint

Returns

ExceptionStatus

core_Mat_total1(nint, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_total1(nint self, out nint returnValue)

Parameters

self nint
returnValue nint

Returns

ExceptionStatus

core_Mat_total2(nint, int, int, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_total2(nint self, int startDim, int endDim, out nint returnValue)

Parameters

self nint
startDim int
endDim int
returnValue nint

Returns

ExceptionStatus

core_Mat_type(nint, out int)

[Pure]
public static extern ExceptionStatus core_Mat_type(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_Mat_zeros1(int, int, MatType, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_zeros1(int rows, int cols, MatType type, out nint returnValue)

Parameters

rows int
cols int
type MatType
returnValue nint

Returns

ExceptionStatus

core_Mat_zeros2(int, int[], MatType, out nint)

[Pure]
public static extern ExceptionStatus core_Mat_zeros2(int ndims, int[] sz, MatType type, out nint returnValue)

Parameters

ndims int
sz int[]
type MatType
returnValue nint

Returns

ExceptionStatus

core_OutputArray_delete(nint)

[Pure]
public static extern ExceptionStatus core_OutputArray_delete(nint oa)

Parameters

oa nint

Returns

ExceptionStatus

core_OutputArray_getMat(nint, out nint)

[Pure]
public static extern ExceptionStatus core_OutputArray_getMat(nint oa, out nint returnValue)

Parameters

oa nint
returnValue nint

Returns

ExceptionStatus

core_OutputArray_getScalar(nint, out Scalar)

[Pure]
public static extern ExceptionStatus core_OutputArray_getScalar(nint oa, out Scalar returnValue)

Parameters

oa nint
returnValue Scalar

Returns

ExceptionStatus

core_OutputArray_getVectorOfMat(nint, nint)

[Pure]
public static extern ExceptionStatus core_OutputArray_getVectorOfMat(nint oa, nint vector)

Parameters

oa nint
vector nint

Returns

ExceptionStatus

core_OutputArray_new_byMat(nint, out nint)

[Pure]
public static extern ExceptionStatus core_OutputArray_new_byMat(nint mat, out nint returnValue)

Parameters

mat nint
returnValue nint

Returns

ExceptionStatus

core_OutputArray_new_byScalar(Scalar, out nint)

[Pure]
public static extern ExceptionStatus core_OutputArray_new_byScalar(Scalar val, out nint returnValue)

Parameters

val Scalar
returnValue nint

Returns

ExceptionStatus

core_OutputArray_new_byUMat(nint, out nint)

[Pure]
public static extern ExceptionStatus core_OutputArray_new_byUMat(nint mat, out nint returnValue)

Parameters

mat nint
returnValue nint

Returns

ExceptionStatus

core_OutputArray_new_byVectorOfMat(nint, out nint)

[Pure]
public static extern ExceptionStatus core_OutputArray_new_byVectorOfMat(nint vector, out nint returnValue)

Parameters

vector nint
returnValue nint

Returns

ExceptionStatus

core_PCABackProject(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_PCABackProject(nint data, nint mean, nint eigenvectors, nint result)

Parameters

data nint
mean nint
eigenvectors nint
result nint

Returns

ExceptionStatus

core_PCACompute(nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus core_PCACompute(nint data, nint mean, nint eigenvectors, int maxComponents)

Parameters

data nint
mean nint
eigenvectors nint
maxComponents int

Returns

ExceptionStatus

core_PCACompute2(nint, nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus core_PCACompute2(nint data, nint mean, nint eigenvectors, nint eigenvalues, int maxComponents)

Parameters

data nint
mean nint
eigenvectors nint
eigenvalues nint
maxComponents int

Returns

ExceptionStatus

core_PCAComputeVar(nint, nint, nint, double)

[Pure]
public static extern ExceptionStatus core_PCAComputeVar(nint data, nint mean, nint eigenvectors, double retainedVariance)

Parameters

data nint
mean nint
eigenvectors nint
retainedVariance double

Returns

ExceptionStatus

core_PCAComputeVar2(nint, nint, nint, nint, double)

[Pure]
public static extern ExceptionStatus core_PCAComputeVar2(nint data, nint mean, nint eigenvectors, nint eigenvalues, double retainedVariance)

Parameters

data nint
mean nint
eigenvectors nint
eigenvalues nint
retainedVariance double

Returns

ExceptionStatus

core_PCAProject(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_PCAProject(nint data, nint mean, nint eigenvectors, nint result)

Parameters

data nint
mean nint
eigenvectors nint
result nint

Returns

ExceptionStatus

core_PCA_backProject1(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_PCA_backProject1(nint obj, nint vec, out nint returnValue)

Parameters

obj nint
vec nint
returnValue nint

Returns

ExceptionStatus

core_PCA_backProject2(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_PCA_backProject2(nint obj, nint vec, nint result)

Parameters

obj nint
vec nint
result nint

Returns

ExceptionStatus

core_PCA_computeVar(nint, nint, nint, int, double)

[Pure]
public static extern ExceptionStatus core_PCA_computeVar(nint obj, nint data, nint mean, int flags, double retainedVariance)

Parameters

obj nint
data nint
mean nint
flags int
retainedVariance double

Returns

ExceptionStatus

core_PCA_delete(nint)

[Pure]
public static extern ExceptionStatus core_PCA_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

core_PCA_eigenvalues(nint, out nint)

[Pure]
public static extern ExceptionStatus core_PCA_eigenvalues(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

core_PCA_eigenvectors(nint, out nint)

[Pure]
public static extern ExceptionStatus core_PCA_eigenvectors(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

core_PCA_mean(nint, out nint)

[Pure]
public static extern ExceptionStatus core_PCA_mean(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

core_PCA_new1(out nint)

[Pure]
public static extern ExceptionStatus core_PCA_new1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

core_PCA_new2(nint, nint, int, int, out nint)

[Pure]
public static extern ExceptionStatus core_PCA_new2(nint data, nint mean, int flags, int maxComponents, out nint returnValue)

Parameters

data nint
mean nint
flags int
maxComponents int
returnValue nint

Returns

ExceptionStatus

core_PCA_new3(nint, nint, int, double, out nint)

[Pure]
public static extern ExceptionStatus core_PCA_new3(nint data, nint mean, int flags, double retainedVariance, out nint returnValue)

Parameters

data nint
mean nint
flags int
retainedVariance double
returnValue nint

Returns

ExceptionStatus

core_PCA_operatorThis(nint, nint, nint, int, int)

[Pure]
public static extern ExceptionStatus core_PCA_operatorThis(nint obj, nint data, nint mean, int flags, int maxComponents)

Parameters

obj nint
data nint
mean nint
flags int
maxComponents int

Returns

ExceptionStatus

core_PCA_project1(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_PCA_project1(nint obj, nint vec, out nint returnValue)

Parameters

obj nint
vec nint
returnValue nint

Returns

ExceptionStatus

core_PCA_project2(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_PCA_project2(nint obj, nint vec, nint result)

Parameters

obj nint
vec nint
result nint

Returns

ExceptionStatus

core_PCA_read(nint, nint)

[Pure]
public static extern ExceptionStatus core_PCA_read(nint obj, nint fn)

Parameters

obj nint
fn nint

Returns

ExceptionStatus

core_PCA_write(nint, nint)

[Pure]
public static extern ExceptionStatus core_PCA_write(nint obj, nint fs)

Parameters

obj nint
fs nint

Returns

ExceptionStatus

core_PSNR(nint, nint, double, out double)

[Pure]
public static extern ExceptionStatus core_PSNR(nint src1, nint src2, double r, out double returnValue)

Parameters

src1 nint
src2 nint
r double
returnValue double

Returns

ExceptionStatus

core_RNG_fill(ref ulong, nint, int, nint, nint, int)

[Pure]
public static extern ExceptionStatus core_RNG_fill(ref ulong state, nint mat, int distType, nint a, nint b, int saturateRange)

Parameters

state ulong
mat nint
distType int
a nint
b nint
saturateRange int

Returns

ExceptionStatus

core_RNG_gaussian(ref ulong, double, out double)

[Pure]
public static extern ExceptionStatus core_RNG_gaussian(ref ulong state, double sigma, out double returnValue)

Parameters

state ulong
sigma double
returnValue double

Returns

ExceptionStatus

core_RotatedRect_byThreeVertexPoints(Point2f, Point2f, Point2f)

[Pure]
public static extern RotatedRect core_RotatedRect_byThreeVertexPoints(Point2f p1, Point2f p2, Point2f p3)

Parameters

p1 Point2f
p2 Point2f
p3 Point2f

Returns

RotatedRect

core_SVBackSubst(nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_SVBackSubst(nint w, nint u, nint vt, nint rhs, nint dst)

Parameters

w nint
u nint
vt nint
rhs nint
dst nint

Returns

ExceptionStatus

core_SVD_backSubst(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_SVD_backSubst(nint obj, nint rhs, nint dst)

Parameters

obj nint
rhs nint
dst nint

Returns

ExceptionStatus

core_SVD_delete(nint)

[Pure]
public static extern ExceptionStatus core_SVD_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

core_SVD_new1(out nint)

[Pure]
public static extern ExceptionStatus core_SVD_new1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

core_SVD_new2(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_SVD_new2(nint src, int flags, out nint returnValue)

Parameters

src nint
flags int
returnValue nint

Returns

ExceptionStatus

core_SVD_operatorThis(nint, nint, int)

[Pure]
public static extern ExceptionStatus core_SVD_operatorThis(nint obj, nint src, int flags)

Parameters

obj nint
src nint
flags int

Returns

ExceptionStatus

core_SVD_static_backSubst(nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_SVD_static_backSubst(nint w, nint u, nint vt, nint rhs, nint dst)

Parameters

w nint
u nint
vt nint
rhs nint
dst nint

Returns

ExceptionStatus

core_SVD_static_compute1(nint, nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus core_SVD_static_compute1(nint src, nint w, nint u, nint vt, int flags)

Parameters

src nint
w nint
u nint
vt nint
flags int

Returns

ExceptionStatus

core_SVD_static_compute2(nint, nint, int)

[Pure]
public static extern ExceptionStatus core_SVD_static_compute2(nint src, nint w, int flags)

Parameters

src nint
w nint
flags int

Returns

ExceptionStatus

core_SVD_static_solveZ(nint, nint)

[Pure]
public static extern ExceptionStatus core_SVD_static_solveZ(nint src, nint dst)

Parameters

src nint
dst nint

Returns

ExceptionStatus

core_SVD_u(nint, out nint)

[Pure]
public static extern ExceptionStatus core_SVD_u(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

core_SVD_vt(nint, out nint)

[Pure]
public static extern ExceptionStatus core_SVD_vt(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

core_SVD_w(nint, out nint)

[Pure]
public static extern ExceptionStatus core_SVD_w(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

core_SVDecomp(nint, nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus core_SVDecomp(nint src, nint w, nint u, nint vt, int flags)

Parameters

src nint
w nint
u nint
vt nint
flags int

Returns

ExceptionStatus

core_SparseMat_addref(nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_addref(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

core_SparseMat_assignTo(nint, nint, MatType)

[Pure]
public static extern ExceptionStatus core_SparseMat_assignTo(nint obj, nint m, MatType type)

Parameters

obj nint
m nint
type MatType

Returns

ExceptionStatus

core_SparseMat_channels(nint, out int)

[Pure]
public static extern ExceptionStatus core_SparseMat_channels(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

core_SparseMat_clear(nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_clear(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

core_SparseMat_clone(nint, out nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_clone(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

core_SparseMat_convertTo_Mat(nint, nint, MatType, double, double)

[Pure]
public static extern ExceptionStatus core_SparseMat_convertTo_Mat(nint obj, nint m, MatType rtype, double alpha, double beta)

Parameters

obj nint
m nint
rtype MatType
alpha double
beta double

Returns

ExceptionStatus

core_SparseMat_convertTo_SparseMat(nint, nint, MatType, double)

[Pure]
public static extern ExceptionStatus core_SparseMat_convertTo_SparseMat(nint obj, nint m, MatType rtype, double alpha)

Parameters

obj nint
m nint
rtype MatType
alpha double

Returns

ExceptionStatus

core_SparseMat_copyTo_Mat(nint, nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_copyTo_Mat(nint obj, nint m)

Parameters

obj nint
m nint

Returns

ExceptionStatus

core_SparseMat_copyTo_SparseMat(nint, nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_copyTo_SparseMat(nint obj, nint m)

Parameters

obj nint
m nint

Returns

ExceptionStatus

core_SparseMat_create(nint, int, int[], MatType)

[Pure]
public static extern ExceptionStatus core_SparseMat_create(nint obj, int dims, int[] sizes, MatType type)

Parameters

obj nint
dims int
sizes int[]
type MatType

Returns

ExceptionStatus

core_SparseMat_delete(nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

core_SparseMat_depth(nint, out int)

[Pure]
public static extern ExceptionStatus core_SparseMat_depth(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

core_SparseMat_dims(nint, out int)

[Pure]
public static extern ExceptionStatus core_SparseMat_dims(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

core_SparseMat_elemSize(nint, out int)

[Pure]
public static extern ExceptionStatus core_SparseMat_elemSize(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

core_SparseMat_elemSize1(nint, out int)

[Pure]
public static extern ExceptionStatus core_SparseMat_elemSize1(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

core_SparseMat_hash_1d(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_hash_1d(nint obj, int i0, out nint returnValue)

Parameters

obj nint
i0 int
returnValue nint

Returns

ExceptionStatus

core_SparseMat_hash_2d(nint, int, int, out nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_hash_2d(nint obj, int i0, int i1, out nint returnValue)

Parameters

obj nint
i0 int
i1 int
returnValue nint

Returns

ExceptionStatus

core_SparseMat_hash_3d(nint, int, int, int, out nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_hash_3d(nint obj, int i0, int i1, int i2, out nint returnValue)

Parameters

obj nint
i0 int
i1 int
i2 int
returnValue nint

Returns

ExceptionStatus

core_SparseMat_hash_nd(nint, int[], out nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_hash_nd(nint obj, int[] idx, out nint returnValue)

Parameters

obj nint
idx int[]
returnValue nint

Returns

ExceptionStatus

core_SparseMat_new1(out nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_new1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

core_SparseMat_new2(int, int[], MatType, out nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_new2(int dims, int[] sizes, MatType type, out nint returnValue)

Parameters

dims int
sizes int[]
type MatType
returnValue nint

Returns

ExceptionStatus

core_SparseMat_new3(nint, out nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_new3(nint m, out nint returnValue)

Parameters

m nint
returnValue nint

Returns

ExceptionStatus

core_SparseMat_nzcount(nint, out nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_nzcount(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

core_SparseMat_operatorAssign_Mat(nint, nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_operatorAssign_Mat(nint obj, nint m)

Parameters

obj nint
m nint

Returns

ExceptionStatus

core_SparseMat_operatorAssign_SparseMat(nint, nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_operatorAssign_SparseMat(nint obj, nint m)

Parameters

obj nint
m nint

Returns

ExceptionStatus

core_SparseMat_ptr_1d(nint, int, int, ulong*, out nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_ptr_1d(nint obj, int i0, int createMissing, ulong* hashVal, out nint returnValue)

Parameters

obj nint
i0 int
createMissing int
hashVal ulong*
returnValue nint

Returns

ExceptionStatus

core_SparseMat_ptr_2d(nint, int, int, int, ulong*, out nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_ptr_2d(nint obj, int i0, int i1, int createMissing, ulong* hashVal, out nint returnValue)

Parameters

obj nint
i0 int
i1 int
createMissing int
hashVal ulong*
returnValue nint

Returns

ExceptionStatus

core_SparseMat_ptr_3d(nint, int, int, int, int, ulong*, out nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_ptr_3d(nint obj, int i0, int i1, int i2, int createMissing, ulong* hashVal, out nint returnValue)

Parameters

obj nint
i0 int
i1 int
i2 int
createMissing int
hashVal ulong*
returnValue nint

Returns

ExceptionStatus

core_SparseMat_ptr_nd(nint, int[], int, ulong*, out nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_ptr_nd(nint obj, int[] idx, int createMissing, ulong* hashVal, out nint returnValue)

Parameters

obj nint
idx int[]
createMissing int
hashVal ulong*
returnValue nint

Returns

ExceptionStatus

core_SparseMat_release(nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_release(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

core_SparseMat_size1(nint, out nint)

[Pure]
public static extern ExceptionStatus core_SparseMat_size1(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

core_SparseMat_size2(nint, int, out int)

[Pure]
public static extern ExceptionStatus core_SparseMat_size2(nint obj, int i, out int returnValue)

Parameters

obj nint
i int
returnValue int

Returns

ExceptionStatus

core_SparseMat_type(nint, out int)

[Pure]
public static extern ExceptionStatus core_SparseMat_type(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

core_UMat_adjustROI(nint, int, int, int, int, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_adjustROI(nint nativeObj, int dtop, int dbottom, int dleft, int dright, out nint returnValue)

Parameters

nativeObj nint
dtop int
dbottom int
dleft int
dright int
returnValue nint

Returns

ExceptionStatus

core_UMat_assignTo(nint, nint, int)

[Pure]
public static extern ExceptionStatus core_UMat_assignTo(nint self, nint m, int type)

Parameters

self nint
m nint
type int

Returns

ExceptionStatus

core_UMat_channels(nint, out int)

[Pure]
public static extern ExceptionStatus core_UMat_channels(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_UMat_checkVector(nint, int, int, int, out int)

[Pure]
public static extern ExceptionStatus core_UMat_checkVector(nint self, int elemChannels, int depth, int requireContinuous, out int returnValue)

Parameters

self nint
elemChannels int
depth int
requireContinuous int
returnValue int

Returns

ExceptionStatus

core_UMat_clone(nint, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_clone(nint self, out nint returnValue)

Parameters

self nint
returnValue nint

Returns

ExceptionStatus

core_UMat_col(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_col(nint self, int x, out nint returnValue)

Parameters

self nint
x int
returnValue nint

Returns

ExceptionStatus

core_UMat_colRange(nint, int, int, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_colRange(nint self, int startCol, int endCol, out nint returnValue)

Parameters

self nint
startCol int
endCol int
returnValue nint

Returns

ExceptionStatus

core_UMat_cols(nint, out int)

[Pure]
public static extern ExceptionStatus core_UMat_cols(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_UMat_convertTo(nint, nint, MatType, double, double)

[Pure]
public static extern ExceptionStatus core_UMat_convertTo(nint self, nint m, MatType rtype, double alpha, double beta)

Parameters

self nint
m nint
rtype MatType
alpha double
beta double

Returns

ExceptionStatus

core_UMat_copyTo1(nint, nint)

[Pure]
public static extern ExceptionStatus core_UMat_copyTo1(nint self, nint m)

Parameters

self nint
m nint

Returns

ExceptionStatus

core_UMat_copyTo2(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_UMat_copyTo2(nint self, nint m, nint mask)

Parameters

self nint
m nint
mask nint

Returns

ExceptionStatus

core_UMat_copyTo_toUMat1(nint, nint)

[Pure]
public static extern ExceptionStatus core_UMat_copyTo_toUMat1(nint self, nint m)

Parameters

self nint
m nint

Returns

ExceptionStatus

core_UMat_copyTo_toUMat2(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_UMat_copyTo_toUMat2(nint self, nint m, nint mask)

Parameters

self nint
m nint
mask nint

Returns

ExceptionStatus

core_UMat_create1(nint, int, int, MatType)

[Pure]
public static extern ExceptionStatus core_UMat_create1(nint self, int rows, int cols, MatType type)

Parameters

self nint
rows int
cols int
type MatType

Returns

ExceptionStatus

core_UMat_create2(nint, int, int[], MatType)

[Pure]
public static extern ExceptionStatus core_UMat_create2(nint self, int ndims, int[] sizes, MatType type)

Parameters

self nint
ndims int
sizes int[]
type MatType

Returns

ExceptionStatus

core_UMat_delete(nint)

[Pure]
public static extern ExceptionStatus core_UMat_delete(nint umat)

Parameters

umat nint

Returns

ExceptionStatus

core_UMat_depth(nint, out int)

[Pure]
public static extern ExceptionStatus core_UMat_depth(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_UMat_diag(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_diag(nint self, int d, out nint returnValue)

Parameters

self nint
d int
returnValue nint

Returns

ExceptionStatus

core_UMat_diag_static(nint, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_diag_static(nint self, out nint returnValue)

Parameters

self nint
returnValue nint

Returns

ExceptionStatus

core_UMat_dims(nint, out int)

[Pure]
public static extern ExceptionStatus core_UMat_dims(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_UMat_dot(nint, nint, out double)

[Pure]
public static extern ExceptionStatus core_UMat_dot(nint self, nint m, out double returnValue)

Parameters

self nint
m nint
returnValue double

Returns

ExceptionStatus

core_UMat_elemSize(nint, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_elemSize(nint self, out nint returnValue)

Parameters

self nint
returnValue nint

Returns

ExceptionStatus

core_UMat_elemSize1(nint, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_elemSize1(nint self, out nint returnValue)

Parameters

self nint
returnValue nint

Returns

ExceptionStatus

core_UMat_empty(nint, out int)

[Pure]
public static extern ExceptionStatus core_UMat_empty(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_UMat_eye(int, int, MatType, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_eye(int rows, int cols, MatType type, out nint returnValue)

Parameters

rows int
cols int
type MatType
returnValue nint

Returns

ExceptionStatus

core_UMat_flags(nint, out int)

[Pure]
public static extern ExceptionStatus core_UMat_flags(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_UMat_getMat(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_getMat(nint self, int accessFlag, out nint returnValue)

Parameters

self nint
accessFlag int
returnValue nint

Returns

ExceptionStatus

core_UMat_inv(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_inv(nint self, int method, out nint returnValue)

Parameters

self nint
method int
returnValue nint

Returns

ExceptionStatus

core_UMat_isContinuous(nint, out int)

[Pure]
public static extern ExceptionStatus core_UMat_isContinuous(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_UMat_isSubmatrix(nint, out int)

[Pure]
public static extern ExceptionStatus core_UMat_isSubmatrix(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_UMat_locateROI(nint, out Size, out Point)

[Pure]
public static extern ExceptionStatus core_UMat_locateROI(nint self, out Size wholeSize, out Point ofs)

Parameters

self nint
wholeSize Size
ofs Point

Returns

ExceptionStatus

core_UMat_mul(nint, nint, double, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_mul(nint self, nint m, double scale, out nint returnValue)

Parameters

self nint
m nint
scale double
returnValue nint

Returns

ExceptionStatus

core_UMat_new1(int, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_new1(int usageFlags, out nint returnValue)

Parameters

usageFlags int
returnValue nint

Returns

ExceptionStatus

core_UMat_new2(int, int, MatType, int, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_new2(int rows, int cols, MatType type, int usageFlags, out nint returnValue)

Parameters

rows int
cols int
type MatType
usageFlags int
returnValue nint

Returns

ExceptionStatus

core_UMat_new3(int, int, MatType, Scalar, int, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_new3(int rows, int cols, MatType type, Scalar scalar, int usageFlags, out nint returnValue)

Parameters

rows int
cols int
type MatType
scalar Scalar
usageFlags int
returnValue nint

Returns

ExceptionStatus

core_UMat_new4(int, int[], MatType, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_new4(int ndims, int[] sizes, MatType type, out nint returnValue)

Parameters

ndims int
sizes int[]
type MatType
returnValue nint

Returns

ExceptionStatus

core_UMat_new5(int, int[], MatType, Scalar, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_new5(int ndims, int[] sizes, MatType type, Scalar s, out nint returnValue)

Parameters

ndims int
sizes int[]
type MatType
s Scalar
returnValue nint

Returns

ExceptionStatus

core_UMat_new6(nint, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_new6(nint umat, out nint returnValue)

Parameters

umat nint
returnValue nint

Returns

ExceptionStatus

core_UMat_new7(nint, Range, Range, int, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_new7(nint umat, Range rowRange, Range colRange, int usageFlags, out nint returnValue)

Parameters

umat nint
rowRange Range
colRange Range
usageFlags int
returnValue nint

Returns

ExceptionStatus

core_UMat_new8(nint, Rect, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_new8(nint umat, Rect roi, out nint returnValue)

Parameters

umat nint
roi Rect
returnValue nint

Returns

ExceptionStatus

core_UMat_new9(nint, Range[], out nint)

[Pure]
public static extern ExceptionStatus core_UMat_new9(nint umat, Range[] ranges, out nint returnValue)

Parameters

umat nint
ranges Range[]
returnValue nint

Returns

ExceptionStatus

core_UMat_ones1(int, int, MatType, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_ones1(int rows, int cols, MatType type, out nint returnValue)

Parameters

rows int
cols int
type MatType
returnValue nint

Returns

ExceptionStatus

core_UMat_ones2(int, int[], MatType, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_ones2(int ndims, int[] sz, MatType type, out nint returnValue)

Parameters

ndims int
sz int[]
type MatType
returnValue nint

Returns

ExceptionStatus

core_UMat_reshape1(nint, int, int, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_reshape1(nint self, int cn, int rows, out nint returnValue)

Parameters

self nint
cn int
rows int
returnValue nint

Returns

ExceptionStatus

core_UMat_reshape2(nint, int, int, int[], out nint)

[Pure]
public static extern ExceptionStatus core_UMat_reshape2(nint self, int cn, int newndims, int[] newsz, out nint returnValue)

Parameters

self nint
cn int
newndims int
newsz int[]
returnValue nint

Returns

ExceptionStatus

core_UMat_row(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_row(nint self, int y, out nint returnValue)

Parameters

self nint
y int
returnValue nint

Returns

ExceptionStatus

core_UMat_rowRange(nint, int, int, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_rowRange(nint self, int startRow, int endRow, out nint returnValue)

Parameters

self nint
startRow int
endRow int
returnValue nint

Returns

ExceptionStatus

core_UMat_rows(nint, out int)

[Pure]
public static extern ExceptionStatus core_UMat_rows(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_UMat_setTo_InputArray(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_UMat_setTo_InputArray(nint self, nint value, nint mask)

Parameters

self nint
value nint
mask nint

Returns

ExceptionStatus

core_UMat_setTo_Scalar(nint, Scalar, nint)

[Pure]
public static extern ExceptionStatus core_UMat_setTo_Scalar(nint self, Scalar value, nint mask)

Parameters

self nint
value Scalar
mask nint

Returns

ExceptionStatus

core_UMat_size(nint, out Size)

[Pure]
public static extern ExceptionStatus core_UMat_size(nint self, out Size returnValue)

Parameters

self nint
returnValue Size

Returns

ExceptionStatus

core_UMat_sizeAt(nint, int, out int)

[Pure]
public static extern ExceptionStatus core_UMat_sizeAt(nint self, int i, out int returnValue)

Parameters

self nint
i int
returnValue int

Returns

ExceptionStatus

core_UMat_step(nint, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_step(nint self, out nint returnValue)

Parameters

self nint
returnValue nint

Returns

ExceptionStatus

core_UMat_step1(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_step1(nint self, int i, out nint returnValue)

Parameters

self nint
i int
returnValue nint

Returns

ExceptionStatus

core_UMat_stepAt(nint, int, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_stepAt(nint self, int i, out nint returnValue)

Parameters

self nint
i int
returnValue nint

Returns

ExceptionStatus

core_UMat_subMat1(nint, int, int, int, int, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_subMat1(nint self, int rowStart, int rowEnd, int colStart, int colEnd, out nint returnValue)

Parameters

self nint
rowStart int
rowEnd int
colStart int
colEnd int
returnValue nint

Returns

ExceptionStatus

core_UMat_subMat2(nint, int, Range[], out nint)

[Pure]
public static extern ExceptionStatus core_UMat_subMat2(nint self, int nRanges, Range[] ranges, out nint returnValue)

Parameters

self nint
nRanges int
ranges Range[]
returnValue nint

Returns

ExceptionStatus

core_UMat_t(nint, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_t(nint self, out nint returnValue)

Parameters

self nint
returnValue nint

Returns

ExceptionStatus

core_UMat_total(nint, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_total(nint self, out nint returnValue)

Parameters

self nint
returnValue nint

Returns

ExceptionStatus

core_UMat_type(nint, out int)

[Pure]
public static extern ExceptionStatus core_UMat_type(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

core_UMat_zeros1(int, int, MatType, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_zeros1(int rows, int cols, MatType type, out nint returnValue)

Parameters

rows int
cols int
type MatType
returnValue nint

Returns

ExceptionStatus

core_UMat_zeros2(int, int[], MatType, out nint)

[Pure]
public static extern ExceptionStatus core_UMat_zeros2(int ndims, int[] sz, MatType type, out nint returnValue)

Parameters

ndims int
sz int[]
type MatType
returnValue nint

Returns

ExceptionStatus

core_abs_Mat(nint, out nint)

[Pure]
public static extern ExceptionStatus core_abs_Mat(nint e, out nint returnValue)

Parameters

e nint
returnValue nint

Returns

ExceptionStatus

core_abs_MatExpr(nint, out nint)

[Pure]
public static extern ExceptionStatus core_abs_MatExpr(nint e, out nint returnValue)

Parameters

e nint
returnValue nint

Returns

ExceptionStatus

core_absdiff(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_absdiff(nint src1, nint src2, nint dst)

Parameters

src1 nint
src2 nint
dst nint

Returns

ExceptionStatus

core_add(nint, nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus core_add(nint src1, nint src2, nint dst, nint mask, int dtype)

Parameters

src1 nint
src2 nint
dst nint
mask nint
dtype int

Returns

ExceptionStatus

core_addWeighted(nint, double, nint, double, double, nint, int)

[Pure]
public static extern ExceptionStatus core_addWeighted(nint src1, double alpha, nint src2, double beta, double gamma, nint dst, int dtype)

Parameters

src1 nint
alpha double
src2 nint
beta double
gamma double
dst nint
dtype int

Returns

ExceptionStatus

core_batchDistance(nint, nint, nint, int, nint, int, int, nint, int, int)

[Pure]
public static extern ExceptionStatus core_batchDistance(nint src1, nint src2, nint dist, int dtype, nint nidx, int normType, int k, nint mask, int update, int crosscheck)

Parameters

src1 nint
src2 nint
dist nint
dtype int
nidx nint
normType int
k int
mask nint
update int
crosscheck int

Returns

ExceptionStatus

core_bitwise_and(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_bitwise_and(nint src1, nint src2, nint dst, nint mask)

Parameters

src1 nint
src2 nint
dst nint
mask nint

Returns

ExceptionStatus

core_bitwise_not(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_bitwise_not(nint src, nint dst, nint mask)

Parameters

src nint
dst nint
mask nint

Returns

ExceptionStatus

core_bitwise_or(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_bitwise_or(nint src1, nint src2, nint dst, nint mask)

Parameters

src1 nint
src2 nint
dst nint
mask nint

Returns

ExceptionStatus

core_bitwise_xor(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_bitwise_xor(nint src1, nint src2, nint dst, nint mask)

Parameters

src1 nint
src2 nint
dst nint
mask nint

Returns

ExceptionStatus

core_borderInterpolate(int, int, int, out int)

[Pure]
public static extern ExceptionStatus core_borderInterpolate(int p, int len, int borderType, out int returnValue)

Parameters

p int
len int
borderType int
returnValue int

Returns

ExceptionStatus

core_calcCovarMatrix_InputArray(nint, nint, nint, int, int)

[Pure]
public static extern ExceptionStatus core_calcCovarMatrix_InputArray(nint samples, nint covar, nint mean, int flags, int ctype)

Parameters

samples nint
covar nint
mean nint
flags int
ctype int

Returns

ExceptionStatus

core_calcCovarMatrix_Mat(nint[], int, nint, nint, int, int)

[Pure]
public static extern ExceptionStatus core_calcCovarMatrix_Mat(nint[] samples, int nsamples, nint covar, nint mean, int flags, int ctype)

Parameters

samples nint[]
nsamples int
covar nint
mean nint
flags int
ctype int

Returns

ExceptionStatus

core_cartToPolar(nint, nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus core_cartToPolar(nint x, nint y, nint magnitude, nint angle, int angleInDegrees)

Parameters

x nint
y nint
magnitude nint
angle nint
angleInDegrees int

Returns

ExceptionStatus

core_checkHardwareSupport(int, out int)

[Pure]
public static extern ExceptionStatus core_checkHardwareSupport(int feature, out int returnValue)

Parameters

feature int
returnValue int

Returns

ExceptionStatus

core_checkRange(nint, int, out Point, double, double, out int)

[Pure]
public static extern ExceptionStatus core_checkRange(nint a, int quiet, out Point pos, double minVal, double maxVal, out int returnValue)

Parameters

a nint
quiet int
pos Point
minVal double
maxVal double
returnValue int

Returns

ExceptionStatus

core_compare(nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus core_compare(nint src1, nint src2, nint dst, int cmpop)

Parameters

src1 nint
src2 nint
dst nint
cmpop int

Returns

ExceptionStatus

core_completeSymm(nint, int)

[Pure]
public static extern ExceptionStatus core_completeSymm(nint mtx, int lowerToUpper)

Parameters

mtx nint
lowerToUpper int

Returns

ExceptionStatus

core_convertFp16(nint, nint)

[Pure]
public static extern ExceptionStatus core_convertFp16(nint src, nint dst)

Parameters

src nint
dst nint

Returns

ExceptionStatus

core_convertScaleAbs(nint, nint, double, double)

[Pure]
public static extern ExceptionStatus core_convertScaleAbs(nint src, nint dst, double alpha, double beta)

Parameters

src nint
dst nint
alpha double
beta double

Returns

ExceptionStatus

core_copyMakeBorder(nint, nint, int, int, int, int, int, Scalar)

[Pure]
public static extern ExceptionStatus core_copyMakeBorder(nint src, nint dst, int top, int bottom, int left, int right, int borderType, Scalar value)

Parameters

src nint
dst nint
top int
bottom int
left int
right int
borderType int
value Scalar

Returns

ExceptionStatus

core_copyTo(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_copyTo(nint src, nint dst, nint mask)

Parameters

src nint
dst nint
mask nint

Returns

ExceptionStatus

core_countNonZero(nint, out int)

[Pure]
public static extern ExceptionStatus core_countNonZero(nint src, out int returnValue)

Parameters

src nint
returnValue int

Returns

ExceptionStatus

core_cubeRoot(float, out float)

[Pure]
public static extern ExceptionStatus core_cubeRoot(float val, out float returnValue)

Parameters

val float
returnValue float

Returns

ExceptionStatus

core_dct(nint, nint, int)

[Pure]
public static extern ExceptionStatus core_dct(nint src, nint dst, int flags)

Parameters

src nint
dst nint
flags int

Returns

ExceptionStatus

core_determinant(nint, out double)

[Pure]
public static extern ExceptionStatus core_determinant(nint mtx, out double returnValue)

Parameters

mtx nint
returnValue double

Returns

ExceptionStatus

core_dft(nint, nint, int, int)

[Pure]
public static extern ExceptionStatus core_dft(nint src, nint dst, int flags, int nonzeroRows)

Parameters

src nint
dst nint
flags int
nonzeroRows int

Returns

ExceptionStatus

core_divide1(double, nint, nint, int)

[Pure]
public static extern ExceptionStatus core_divide1(double scale, nint src2, nint dst, int dtype)

Parameters

scale double
src2 nint
dst nint
dtype int

Returns

ExceptionStatus

core_divide2(nint, nint, nint, double, int)

[Pure]
public static extern ExceptionStatus core_divide2(nint src1, nint src2, nint dst, double scale, int dtype)

Parameters

src1 nint
src2 nint
dst nint
scale double
dtype int

Returns

ExceptionStatus

core_eigen(nint, nint, nint, out int)

[Pure]
public static extern ExceptionStatus core_eigen(nint src, nint eigenvalues, nint eigenvectors, out int returnValue)

Parameters

src nint
eigenvalues nint
eigenvectors nint
returnValue int

Returns

ExceptionStatus

core_eigenNonSymmetric(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_eigenNonSymmetric(nint src, nint eigenvalues, nint eigenvectors)

Parameters

src nint
eigenvalues nint
eigenvectors nint

Returns

ExceptionStatus

core_exp_Mat(nint, nint)

[Pure]
public static extern ExceptionStatus core_exp_Mat(nint src, nint dst)

Parameters

src nint
dst nint

Returns

ExceptionStatus

core_extractChannel(nint, nint, int)

[Pure]
public static extern ExceptionStatus core_extractChannel(nint src, nint dst, int coi)

Parameters

src nint
dst nint
coi int

Returns

ExceptionStatus

core_fastAtan2(float, float, out float)

[Pure]
public static extern ExceptionStatus core_fastAtan2(float y, float x, out float returnValue)

Parameters

y float
x float
returnValue float

Returns

ExceptionStatus

core_findNonZero(nint, nint)

[Pure]
public static extern ExceptionStatus core_findNonZero(nint src, nint idx)

Parameters

src nint
idx nint

Returns

ExceptionStatus

core_flip(nint, nint, int)

[Pure]
public static extern ExceptionStatus core_flip(nint src, nint dst, int flipCode)

Parameters

src nint
dst nint
flipCode int

Returns

ExceptionStatus

core_format(nint, int, nint)

[Pure]
public static extern ExceptionStatus core_format(nint mtx, int fmt, nint buf)

Parameters

mtx nint
fmt int
buf nint

Returns

ExceptionStatus

core_gemm(nint, nint, double, nint, double, nint, int)

[Pure]
public static extern ExceptionStatus core_gemm(nint src1, nint src2, double alpha, nint src3, double gamma, nint dst, int flags)

Parameters

src1 nint
src2 nint
alpha double
src3 nint
gamma double
dst nint
flags int

Returns

ExceptionStatus

core_getBuildInformation(nint)

[Pure]
public static extern ExceptionStatus core_getBuildInformation(nint buf)

Parameters

buf nint

Returns

ExceptionStatus

core_getCPUFeaturesLine(nint)

[Pure]
public static extern ExceptionStatus core_getCPUFeaturesLine(nint buf)

Parameters

buf nint

Returns

ExceptionStatus

core_getCPUTickCount(out long)

[Pure]
public static extern ExceptionStatus core_getCPUTickCount(out long returnValue)

Parameters

returnValue long

Returns

ExceptionStatus

core_getHardwareFeatureName(int, nint)

[Pure]
public static extern ExceptionStatus core_getHardwareFeatureName(int feature, nint buf)

Parameters

feature int
buf nint

Returns

ExceptionStatus

core_getNumThreads(out int)

[Pure]
public static extern ExceptionStatus core_getNumThreads(out int returnValue)

Parameters

returnValue int

Returns

ExceptionStatus

core_getNumberOfCPUs(out int)

[Pure]
public static extern ExceptionStatus core_getNumberOfCPUs(out int returnValue)

Parameters

returnValue int

Returns

ExceptionStatus

core_getOptimalDFTSize(int, out int)

[Pure]
public static extern ExceptionStatus core_getOptimalDFTSize(int vecsize, out int returnValue)

Parameters

vecsize int
returnValue int

Returns

ExceptionStatus

core_getThreadNum(out int)

[Pure]
public static extern ExceptionStatus core_getThreadNum(out int returnValue)

Parameters

returnValue int

Returns

ExceptionStatus

core_getTickCount(out long)

[Pure]
public static extern ExceptionStatus core_getTickCount(out long returnValue)

Parameters

returnValue long

Returns

ExceptionStatus

core_getTickFrequency(out double)

[Pure]
public static extern ExceptionStatus core_getTickFrequency(out double returnValue)

Parameters

returnValue double

Returns

ExceptionStatus

core_getVersionMajor(out int)

[Pure]
public static extern ExceptionStatus core_getVersionMajor(out int returnValue)

Parameters

returnValue int

Returns

ExceptionStatus

core_getVersionMinor(out int)

[Pure]
public static extern ExceptionStatus core_getVersionMinor(out int returnValue)

Parameters

returnValue int

Returns

ExceptionStatus

core_getVersionRevision(out int)

[Pure]
public static extern ExceptionStatus core_getVersionRevision(out int returnValue)

Parameters

returnValue int

Returns

ExceptionStatus

core_getVersionString(byte*, int)

[Pure]
public static extern ExceptionStatus core_getVersionString(byte* buf, int maxLength)

Parameters

buf byte*
maxLength int

Returns

ExceptionStatus

core_hconcat1(nint[], uint, nint)

[Pure]
public static extern ExceptionStatus core_hconcat1(nint[] src, uint nsrc, nint dst)

Parameters

src nint[]
nsrc uint
dst nint

Returns

ExceptionStatus

core_hconcat2(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_hconcat2(nint src1, nint src2, nint dst)

Parameters

src1 nint
src2 nint
dst nint

Returns

ExceptionStatus

core_idct(nint, nint, int)

[Pure]
public static extern ExceptionStatus core_idct(nint src, nint dst, int flags)

Parameters

src nint
dst nint
flags int

Returns

ExceptionStatus

core_idft(nint, nint, int, int)

[Pure]
public static extern ExceptionStatus core_idft(nint src, nint dst, int flags, int nonzeroRows)

Parameters

src nint
dst nint
flags int
nonzeroRows int

Returns

ExceptionStatus

core_inRange_InputArray(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_inRange_InputArray(nint src, nint lowerb, nint upperb, nint dst)

Parameters

src nint
lowerb nint
upperb nint
dst nint

Returns

ExceptionStatus

core_inRange_Scalar(nint, Scalar, Scalar, nint)

[Pure]
public static extern ExceptionStatus core_inRange_Scalar(nint src, Scalar lowerb, Scalar upperb, nint dst)

Parameters

src nint
lowerb Scalar
upperb Scalar
dst nint

Returns

ExceptionStatus

core_insertChannel(nint, nint, int)

[Pure]
public static extern ExceptionStatus core_insertChannel(nint src, nint dst, int coi)

Parameters

src nint
dst nint
coi int

Returns

ExceptionStatus

core_invert(nint, nint, int, out double)

[Pure]
public static extern ExceptionStatus core_invert(nint src, nint dst, int flags, out double returnValue)

Parameters

src nint
dst nint
flags int
returnValue double

Returns

ExceptionStatus

core_kmeans(nint, int, nint, TermCriteria, int, int, nint, out double)

[Pure]
public static extern ExceptionStatus core_kmeans(nint data, int k, nint bestLabels, TermCriteria criteria, int attempts, int flags, nint centers, out double returnValue)

Parameters

data nint
k int
bestLabels nint
criteria TermCriteria
attempts int
flags int
centers nint
returnValue double

Returns

ExceptionStatus

core_log_Mat(nint, nint)

[Pure]
public static extern ExceptionStatus core_log_Mat(nint src, nint dst)

Parameters

src nint
dst nint

Returns

ExceptionStatus

core_logger_getLogLevel(out LogLevel)

[Pure]
public static extern ExceptionStatus core_logger_getLogLevel(out LogLevel returnValue)

Parameters

returnValue LogLevel

Returns

ExceptionStatus

core_logger_setLogLevel(LogLevel, out LogLevel)

[Pure]
public static extern ExceptionStatus core_logger_setLogLevel(LogLevel logLevel, out LogLevel returnValue)

Parameters

logLevel LogLevel
returnValue LogLevel

Returns

ExceptionStatus

core_magnitude_Mat(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_magnitude_Mat(nint x, nint y, nint magnitude)

Parameters

x nint
y nint
magnitude nint

Returns

ExceptionStatus

core_max1(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_max1(nint src1, nint src2, nint dst)

Parameters

src1 nint
src2 nint
dst nint

Returns

ExceptionStatus

core_max_MatDouble(nint, double, nint)

[Pure]
public static extern ExceptionStatus core_max_MatDouble(nint src1, double src2, nint dst)

Parameters

src1 nint
src2 double
dst nint

Returns

ExceptionStatus

core_max_MatMat(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_max_MatMat(nint src1, nint src2, nint dst)

Parameters

src1 nint
src2 nint
dst nint

Returns

ExceptionStatus

core_mean(nint, nint, out Scalar)

[Pure]
public static extern ExceptionStatus core_mean(nint src, nint mask, out Scalar returnValue)

Parameters

src nint
mask nint
returnValue Scalar

Returns

ExceptionStatus

core_meanStdDev_OutputArray(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_meanStdDev_OutputArray(nint src, nint mean, nint stddev, nint mask)

Parameters

src nint
mean nint
stddev nint
mask nint

Returns

ExceptionStatus

core_meanStdDev_Scalar(nint, out Scalar, out Scalar, nint)

[Pure]
public static extern ExceptionStatus core_meanStdDev_Scalar(nint src, out Scalar mean, out Scalar stddev, nint mask)

Parameters

src nint
mean Scalar
stddev Scalar
mask nint

Returns

ExceptionStatus

core_merge(nint[], uint, nint)

[Pure]
public static extern ExceptionStatus core_merge(nint[] mv, uint count, nint dst)

Parameters

mv nint[]
count uint
dst nint

Returns

ExceptionStatus

core_min1(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_min1(nint src1, nint src2, nint dst)

Parameters

src1 nint
src2 nint
dst nint

Returns

ExceptionStatus

core_minMaxIdx1(nint, out double, out double)

[Pure]
public static extern ExceptionStatus core_minMaxIdx1(nint src, out double minVal, out double maxVal)

Parameters

src nint
minVal double
maxVal double

Returns

ExceptionStatus

core_minMaxIdx2(nint, out double, out double, int[], int[], nint)

[Pure]
public static extern ExceptionStatus core_minMaxIdx2(nint src, out double minVal, out double maxVal, int[] minIdx, int[] maxIdx, nint mask)

Parameters

src nint
minVal double
maxVal double
minIdx int[]
maxIdx int[]
mask nint

Returns

ExceptionStatus

core_minMaxLoc1(nint, out double, out double)

[Pure]
public static extern ExceptionStatus core_minMaxLoc1(nint src, out double minVal, out double maxVal)

Parameters

src nint
minVal double
maxVal double

Returns

ExceptionStatus

core_minMaxLoc2(nint, out double, out double, out Point, out Point, nint)

[Pure]
public static extern ExceptionStatus core_minMaxLoc2(nint src, out double minVal, out double maxVal, out Point minLoc, out Point maxLoc, nint mask)

Parameters

src nint
minVal double
maxVal double
minLoc Point
maxLoc Point
mask nint

Returns

ExceptionStatus

core_min_MatDouble(nint, double, nint)

[Pure]
public static extern ExceptionStatus core_min_MatDouble(nint src1, double src2, nint dst)

Parameters

src1 nint
src2 double
dst nint

Returns

ExceptionStatus

core_min_MatMat(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_min_MatMat(nint src1, nint src2, nint dst)

Parameters

src1 nint
src2 nint
dst nint

Returns

ExceptionStatus

core_mixChannels(nint[], uint, nint[], uint, int[], uint)

[Pure]
public static extern ExceptionStatus core_mixChannels(nint[] src, uint nsrcs, nint[] dst, uint ndsts, int[] fromTo, uint npairs)

Parameters

src nint[]
nsrcs uint
dst nint[]
ndsts uint
fromTo int[]
npairs uint

Returns

ExceptionStatus

core_mulSpectrums(nint, nint, nint, int, int)

[Pure]
public static extern ExceptionStatus core_mulSpectrums(nint a, nint b, nint c, int flags, int conjB)

Parameters

a nint
b nint
c nint
flags int
conjB int

Returns

ExceptionStatus

core_mulTransposed(nint, nint, int, nint, double, int)

[Pure]
public static extern ExceptionStatus core_mulTransposed(nint src, nint dst, int aTa, nint delta, double scale, int dtype)

Parameters

src nint
dst nint
aTa int
delta nint
scale double
dtype int

Returns

ExceptionStatus

core_multiply(nint, nint, nint, double, int)

[Pure]
public static extern ExceptionStatus core_multiply(nint src1, nint src2, nint dst, double scale, int dtype)

Parameters

src1 nint
src2 nint
dst nint
scale double
dtype int

Returns

ExceptionStatus

core_norm1(nint, int, nint, out double)

[Pure]
public static extern ExceptionStatus core_norm1(nint src1, int normType, nint mask, out double returnValue)

Parameters

src1 nint
normType int
mask nint
returnValue double

Returns

ExceptionStatus

core_norm2(nint, nint, int, nint, out double)

[Pure]
public static extern ExceptionStatus core_norm2(nint src1, nint src2, int normType, nint mask, out double returnValue)

Parameters

src1 nint
src2 nint
normType int
mask nint
returnValue double

Returns

ExceptionStatus

core_normalize(nint, nint, double, double, int, int, nint)

[Pure]
public static extern ExceptionStatus core_normalize(nint src, nint dst, double alpha, double beta, int normType, int dtype, nint mask)

Parameters

src nint
dst nint
alpha double
beta double
normType int
dtype int
mask nint

Returns

ExceptionStatus

core_operatorAdd_MatExprMat(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_operatorAdd_MatExprMat(nint e, nint m, out nint returnValue)

Parameters

e nint
m nint
returnValue nint

Returns

ExceptionStatus

core_operatorAdd_MatExprMatExpr(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_operatorAdd_MatExprMatExpr(nint e1, nint e2, out nint returnValue)

Parameters

e1 nint
e2 nint
returnValue nint

Returns

ExceptionStatus

core_operatorAdd_MatExprScalar(nint, Scalar, out nint)

[Pure]
public static extern ExceptionStatus core_operatorAdd_MatExprScalar(nint e, Scalar s, out nint returnValue)

Parameters

e nint
s Scalar
returnValue nint

Returns

ExceptionStatus

core_operatorAdd_MatMatExpr(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_operatorAdd_MatMatExpr(nint m, nint e, out nint returnValue)

Parameters

m nint
e nint
returnValue nint

Returns

ExceptionStatus

core_operatorAdd_ScalarMatExpr(Scalar, nint, out nint)

[Pure]
public static extern ExceptionStatus core_operatorAdd_ScalarMatExpr(Scalar s, nint e, out nint returnValue)

Parameters

s Scalar
e nint
returnValue nint

Returns

ExceptionStatus

core_operatorDivide_DoubleMatExpr(double, nint, out nint)

[Pure]
public static extern ExceptionStatus core_operatorDivide_DoubleMatExpr(double s, nint e, out nint returnValue)

Parameters

s double
e nint
returnValue nint

Returns

ExceptionStatus

core_operatorDivide_MatExprDouble(nint, double, out nint)

[Pure]
public static extern ExceptionStatus core_operatorDivide_MatExprDouble(nint e, double s, out nint returnValue)

Parameters

e nint
s double
returnValue nint

Returns

ExceptionStatus

core_operatorDivide_MatExprMat(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_operatorDivide_MatExprMat(nint e, nint m, out nint returnValue)

Parameters

e nint
m nint
returnValue nint

Returns

ExceptionStatus

core_operatorDivide_MatExprMatExpr(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_operatorDivide_MatExprMatExpr(nint e1, nint e2, out nint returnValue)

Parameters

e1 nint
e2 nint
returnValue nint

Returns

ExceptionStatus

core_operatorDivide_MatMatExpr(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_operatorDivide_MatMatExpr(nint m, nint e, out nint returnValue)

Parameters

m nint
e nint
returnValue nint

Returns

ExceptionStatus

core_operatorMultiply_DoubleMatExpr(double, nint, out nint)

[Pure]
public static extern ExceptionStatus core_operatorMultiply_DoubleMatExpr(double s, nint e, out nint returnValue)

Parameters

s double
e nint
returnValue nint

Returns

ExceptionStatus

core_operatorMultiply_MatExprDouble(nint, double, out nint)

[Pure]
public static extern ExceptionStatus core_operatorMultiply_MatExprDouble(nint e, double s, out nint returnValue)

Parameters

e nint
s double
returnValue nint

Returns

ExceptionStatus

core_operatorMultiply_MatExprMat(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_operatorMultiply_MatExprMat(nint e, nint m, out nint returnValue)

Parameters

e nint
m nint
returnValue nint

Returns

ExceptionStatus

core_operatorMultiply_MatExprMatExpr(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_operatorMultiply_MatExprMatExpr(nint e1, nint e2, out nint returnValue)

Parameters

e1 nint
e2 nint
returnValue nint

Returns

ExceptionStatus

core_operatorMultiply_MatMatExpr(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_operatorMultiply_MatMatExpr(nint m, nint e, out nint returnValue)

Parameters

m nint
e nint
returnValue nint

Returns

ExceptionStatus

core_operatorSubtract_MatExprMat(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_operatorSubtract_MatExprMat(nint e, nint m, out nint returnValue)

Parameters

e nint
m nint
returnValue nint

Returns

ExceptionStatus

core_operatorSubtract_MatExprMatExpr(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_operatorSubtract_MatExprMatExpr(nint e1, nint e2, out nint returnValue)

Parameters

e1 nint
e2 nint
returnValue nint

Returns

ExceptionStatus

core_operatorSubtract_MatExprScalar(nint, Scalar, out nint)

[Pure]
public static extern ExceptionStatus core_operatorSubtract_MatExprScalar(nint e, Scalar s, out nint returnValue)

Parameters

e nint
s Scalar
returnValue nint

Returns

ExceptionStatus

core_operatorSubtract_MatMatExpr(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus core_operatorSubtract_MatMatExpr(nint m, nint e, out nint returnValue)

Parameters

m nint
e nint
returnValue nint

Returns

ExceptionStatus

core_operatorSubtract_ScalarMatExpr(Scalar, nint, out nint)

[Pure]
public static extern ExceptionStatus core_operatorSubtract_ScalarMatExpr(Scalar s, nint e, out nint returnValue)

Parameters

s Scalar
e nint
returnValue nint

Returns

ExceptionStatus

core_operatorUnaryMinus_MatExpr(nint, out nint)

[Pure]
public static extern ExceptionStatus core_operatorUnaryMinus_MatExpr(nint e, out nint returnValue)

Parameters

e nint
returnValue nint

Returns

ExceptionStatus

core_operatorUnaryNot_MatExpr(nint, out nint)

[Pure]
public static extern ExceptionStatus core_operatorUnaryNot_MatExpr(nint e, out nint returnValue)

Parameters

e nint
returnValue nint

Returns

ExceptionStatus

core_patchNaNs(nint, double)

[Pure]
public static extern ExceptionStatus core_patchNaNs(nint a, double val)

Parameters

a nint
val double

Returns

ExceptionStatus

core_perspectiveTransform(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_perspectiveTransform(nint src, nint dst, nint m)

Parameters

src nint
dst nint
m nint

Returns

ExceptionStatus

core_perspectiveTransform_Mat(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_perspectiveTransform_Mat(nint src, nint dst, nint m)

Parameters

src nint
dst nint
m nint

Returns

ExceptionStatus

core_perspectiveTransform_Point2d(nint, int, nint, int, nint)

[Pure]
public static extern ExceptionStatus core_perspectiveTransform_Point2d(nint src, int srcLength, nint dst, int dstLength, nint m)

Parameters

src nint
srcLength int
dst nint
dstLength int
m nint

Returns

ExceptionStatus

core_perspectiveTransform_Point2f(nint, int, nint, int, nint)

[Pure]
public static extern ExceptionStatus core_perspectiveTransform_Point2f(nint src, int srcLength, nint dst, int dstLength, nint m)

Parameters

src nint
srcLength int
dst nint
dstLength int
m nint

Returns

ExceptionStatus

core_perspectiveTransform_Point3d(nint, int, nint, int, nint)

[Pure]
public static extern ExceptionStatus core_perspectiveTransform_Point3d(nint src, int srcLength, nint dst, int dstLength, nint m)

Parameters

src nint
srcLength int
dst nint
dstLength int
m nint

Returns

ExceptionStatus

core_perspectiveTransform_Point3f(nint, int, nint, int, nint)

[Pure]
public static extern ExceptionStatus core_perspectiveTransform_Point3f(nint src, int srcLength, nint dst, int dstLength, nint m)

Parameters

src nint
srcLength int
dst nint
dstLength int
m nint

Returns

ExceptionStatus

core_phase(nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus core_phase(nint x, nint y, nint angle, int angleInDegrees)

Parameters

x nint
y nint
angle nint
angleInDegrees int

Returns

ExceptionStatus

core_polarToCart(nint, nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus core_polarToCart(nint magnitude, nint angle, nint x, nint y, int angleInDegrees)

Parameters

magnitude nint
angle nint
x nint
y nint
angleInDegrees int

Returns

ExceptionStatus

core_pow_Mat(nint, double, nint)

[Pure]
public static extern ExceptionStatus core_pow_Mat(nint src, double power, nint dst)

Parameters

src nint
power double
dst nint

Returns

ExceptionStatus

core_randShuffle(nint, double, nint)

[Pure]
public static extern ExceptionStatus core_randShuffle(nint dst, double iterFactor, nint rng)

Parameters

dst nint
iterFactor double
rng nint

Returns

ExceptionStatus

core_randShuffle(nint, double, ref ulong)

[Pure]
public static extern ExceptionStatus core_randShuffle(nint dst, double iterFactor, ref ulong rng)

Parameters

dst nint
iterFactor double
rng ulong

Returns

ExceptionStatus

core_randn_InputArray(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_randn_InputArray(nint dst, nint mean, nint stddev)

Parameters

dst nint
mean nint
stddev nint

Returns

ExceptionStatus

core_randn_Scalar(nint, Scalar, Scalar)

[Pure]
public static extern ExceptionStatus core_randn_Scalar(nint dst, Scalar mean, Scalar stddev)

Parameters

dst nint
mean Scalar
stddev Scalar

Returns

ExceptionStatus

core_randu_InputArray(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_randu_InputArray(nint dst, nint low, nint high)

Parameters

dst nint
low nint
high nint

Returns

ExceptionStatus

core_randu_Scalar(nint, Scalar, Scalar)

[Pure]
public static extern ExceptionStatus core_randu_Scalar(nint dst, Scalar low, Scalar high)

Parameters

dst nint
low Scalar
high Scalar

Returns

ExceptionStatus

core_reduce(nint, nint, int, int, int)

[Pure]
public static extern ExceptionStatus core_reduce(nint src, nint dst, int dim, int rtype, int dtype)

Parameters

src nint
dst nint
dim int
rtype int
dtype int

Returns

ExceptionStatus

core_reduceArgMax(nint, nint, int, bool)

[Pure]
public static extern ExceptionStatus core_reduceArgMax(nint src, nint dst, int axis, bool lastIndex)

Parameters

src nint
dst nint
axis int
lastIndex bool

Returns

ExceptionStatus

core_reduceArgMin(nint, nint, int, bool)

[Pure]
public static extern ExceptionStatus core_reduceArgMin(nint src, nint dst, int axis, bool lastIndex)

Parameters

src nint
dst nint
axis int
lastIndex bool

Returns

ExceptionStatus

core_repeat1(nint, int, int, nint)

[Pure]
public static extern ExceptionStatus core_repeat1(nint src, int ny, int nx, nint dst)

Parameters

src nint
ny int
nx int
dst nint

Returns

ExceptionStatus

core_repeat2(nint, int, int, out nint)

[Pure]
public static extern ExceptionStatus core_repeat2(nint src, int ny, int nx, out nint returnValue)

Parameters

src nint
ny int
nx int
returnValue nint

Returns

ExceptionStatus

core_rotate(nint, nint, int)

[Pure]
public static extern ExceptionStatus core_rotate(nint src, nint dst, int rotateCode)

Parameters

src nint
dst nint
rotateCode int

Returns

ExceptionStatus

core_scaleAdd(nint, double, nint, nint)

[Pure]
public static extern ExceptionStatus core_scaleAdd(nint src1, double alpha, nint src2, nint dst)

Parameters

src1 nint
alpha double
src2 nint
dst nint

Returns

ExceptionStatus

core_setBreakOnError(int)

[Pure]
public static extern int core_setBreakOnError(int flag)

Parameters

flag int

Returns

int

core_setIdentity(nint, Scalar)

[Pure]
public static extern ExceptionStatus core_setIdentity(nint mtx, Scalar s)

Parameters

mtx nint
s Scalar

Returns

ExceptionStatus

core_setNumThreads(int)

[Pure]
public static extern ExceptionStatus core_setNumThreads(int nthreads)

Parameters

nthreads int

Returns

ExceptionStatus

core_setUseOptimized(int)

[Pure]
public static extern ExceptionStatus core_setUseOptimized(int onoff)

Parameters

onoff int

Returns

ExceptionStatus

core_solve(nint, nint, nint, int, out int)

[Pure]
public static extern ExceptionStatus core_solve(nint src1, nint src2, nint dst, int flags, out int returnValue)

Parameters

src1 nint
src2 nint
dst nint
flags int
returnValue int

Returns

ExceptionStatus

core_solveCubic(nint, nint, out int)

[Pure]
public static extern ExceptionStatus core_solveCubic(nint coeffs, nint roots, out int returnValue)

Parameters

coeffs nint
roots nint
returnValue int

Returns

ExceptionStatus

core_solveLP(nint, nint, nint, out int)

[Pure]
public static extern ExceptionStatus core_solveLP(nint func, nint constr, nint z, out int returnValue)

Parameters

func nint
constr nint
z nint
returnValue int

Returns

ExceptionStatus

core_solvePoly(nint, nint, int, out double)

[Pure]
public static extern ExceptionStatus core_solvePoly(nint coeffs, nint roots, int maxIters, out double returnValue)

Parameters

coeffs nint
roots nint
maxIters int
returnValue double

Returns

ExceptionStatus

core_sort(nint, nint, int)

[Pure]
public static extern ExceptionStatus core_sort(nint src, nint dst, int flags)

Parameters

src nint
dst nint
flags int

Returns

ExceptionStatus

core_sortIdx(nint, nint, int)

[Pure]
public static extern ExceptionStatus core_sortIdx(nint src, nint dst, int flags)

Parameters

src nint
dst nint
flags int

Returns

ExceptionStatus

core_split(nint, nint)

[Pure]
public static extern ExceptionStatus core_split(nint src, nint mv)

Parameters

src nint
mv nint

Returns

ExceptionStatus

core_sqrt(nint, nint)

[Pure]
public static extern ExceptionStatus core_sqrt(nint src, nint dst)

Parameters

src nint
dst nint

Returns

ExceptionStatus

core_subtract_InputArray2(nint, nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus core_subtract_InputArray2(nint src1, nint src2, nint dst, nint mask, int dtype)

Parameters

src1 nint
src2 nint
dst nint
mask nint
dtype int

Returns

ExceptionStatus

core_subtract_InputArrayScalar(nint, Scalar, nint, nint, int)

[Pure]
public static extern ExceptionStatus core_subtract_InputArrayScalar(nint src1, Scalar src2, nint dst, nint mask, int dtype)

Parameters

src1 nint
src2 Scalar
dst nint
mask nint
dtype int

Returns

ExceptionStatus

core_subtract_ScalarInputArray(Scalar, nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus core_subtract_ScalarInputArray(Scalar src1, nint src2, nint dst, nint mask, int dtype)

Parameters

src1 Scalar
src2 nint
dst nint
mask nint
dtype int

Returns

ExceptionStatus

core_sum(nint, out Scalar)

[Pure]
public static extern ExceptionStatus core_sum(nint src, out Scalar returnValue)

Parameters

src nint
returnValue Scalar

Returns

ExceptionStatus

core_theRNG_get(out ulong)

[Pure]
public static extern ExceptionStatus core_theRNG_get(out ulong returnValue)

Parameters

returnValue ulong

Returns

ExceptionStatus

core_theRNG_set(ulong)

[Pure]
public static extern ExceptionStatus core_theRNG_set(ulong returnValue)

Parameters

returnValue ulong

Returns

ExceptionStatus

core_trace(nint, out Scalar)

[Pure]
public static extern ExceptionStatus core_trace(nint mtx, out Scalar returnValue)

Parameters

mtx nint
returnValue Scalar

Returns

ExceptionStatus

core_transform(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_transform(nint src, nint dst, nint m)

Parameters

src nint
dst nint
m nint

Returns

ExceptionStatus

core_transpose(nint, nint)

[Pure]
public static extern ExceptionStatus core_transpose(nint src, nint dst)

Parameters

src nint
dst nint

Returns

ExceptionStatus

core_useOptimized(out int)

[Pure]
public static extern ExceptionStatus core_useOptimized(out int returnValue)

Parameters

returnValue int

Returns

ExceptionStatus

core_vconcat1(nint[], uint, nint)

[Pure]
public static extern ExceptionStatus core_vconcat1(nint[] src, uint nsrc, nint dst)

Parameters

src nint[]
nsrc uint
dst nint

Returns

ExceptionStatus

core_vconcat2(nint, nint, nint)

[Pure]
public static extern ExceptionStatus core_vconcat2(nint src1, nint src2, nint dst)

Parameters

src1 nint
src2 nint
dst nint

Returns

ExceptionStatus

dnn_NMSBoxes_Rect(nint, nint, float, float, nint, float, int)

[Pure]
public static extern ExceptionStatus dnn_NMSBoxes_Rect(nint bboxes, nint scores, float score_threshold, float nms_threshold, nint indices, float eta, int top_k)

Parameters

bboxes nint
scores nint
score_threshold float
nms_threshold float
indices nint
eta float
top_k int

Returns

ExceptionStatus

dnn_NMSBoxes_Rect2d(nint, nint, float, float, nint, float, int)

[Pure]
public static extern ExceptionStatus dnn_NMSBoxes_Rect2d(nint bboxes, nint scores, float score_threshold, float nms_threshold, nint indices, float eta, int top_k)

Parameters

bboxes nint
scores nint
score_threshold float
nms_threshold float
indices nint
eta float
top_k int

Returns

ExceptionStatus

dnn_NMSBoxes_RotatedRect(nint, nint, float, float, nint, float, int)

[Pure]
public static extern ExceptionStatus dnn_NMSBoxes_RotatedRect(nint bboxes, nint scores, float score_threshold, float nms_threshold, nint indices, float eta, int top_k)

Parameters

bboxes nint
scores nint
score_threshold float
nms_threshold float
indices nint
eta float
top_k int

Returns

ExceptionStatus

dnn_Net_connect1(nint, string, string)

[Pure]
public static extern ExceptionStatus dnn_Net_connect1(nint net, string outPin, string inpPin)

Parameters

net nint
outPin string
inpPin string

Returns

ExceptionStatus

dnn_Net_connect2(nint, int, int, int, int)

[Pure]
public static extern ExceptionStatus dnn_Net_connect2(nint net, int outLayerId, int outNum, int inpLayerId, int inpNum)

Parameters

net nint
outLayerId int
outNum int
inpLayerId int
inpNum int

Returns

ExceptionStatus

dnn_Net_delete(nint)

[Pure]
public static extern ExceptionStatus dnn_Net_delete(nint net)

Parameters

net nint

Returns

ExceptionStatus

dnn_Net_dump(nint, nint)

[Pure]
public static extern ExceptionStatus dnn_Net_dump(nint net, nint outString)

Parameters

net nint
outString nint

Returns

ExceptionStatus

dnn_Net_dumpToFile(nint, string)

[Pure]
public static extern ExceptionStatus dnn_Net_dumpToFile(nint net, string path)

Parameters

net nint
path string

Returns

ExceptionStatus

dnn_Net_empty(nint, out int)

[Pure]
public static extern ExceptionStatus dnn_Net_empty(nint net, out int returnValue)

Parameters

net nint
returnValue int

Returns

ExceptionStatus

dnn_Net_enableFusion(nint, int)

[Pure]
public static extern ExceptionStatus dnn_Net_enableFusion(nint net, int fusion)

Parameters

net nint
fusion int

Returns

ExceptionStatus

dnn_Net_forward1(nint, string?, out nint)

[Pure]
public static extern ExceptionStatus dnn_Net_forward1(nint net, string? outputName, out nint returnValue)

Parameters

net nint
outputName string
returnValue nint

Returns

ExceptionStatus

dnn_Net_forward2(nint, nint[], int, string?)

[Pure]
public static extern ExceptionStatus dnn_Net_forward2(nint net, nint[] outputBlobs, int outputBlobsLength, string? outputName)

Parameters

net nint
outputBlobs nint[]
outputBlobsLength int
outputName string

Returns

ExceptionStatus

dnn_Net_forward3(nint, nint[], int, string[], int)

[Pure]
public static extern ExceptionStatus dnn_Net_forward3(nint net, nint[] outputBlobs, int outputBlobsLength, string[] outBlobNames, int outBlobNamesLength)

Parameters

net nint
outputBlobs nint[]
outputBlobsLength int
outBlobNames string[]
outBlobNamesLength int

Returns

ExceptionStatus

dnn_Net_getLayerId(nint, string, out int)

[Pure]
public static extern ExceptionStatus dnn_Net_getLayerId(nint net, string layer, out int returnValue)

Parameters

net nint
layer string
returnValue int

Returns

ExceptionStatus

dnn_Net_getLayerNames(nint, nint)

[Pure]
public static extern ExceptionStatus dnn_Net_getLayerNames(nint net, nint outVec)

Parameters

net nint
outVec nint

Returns

ExceptionStatus

dnn_Net_getPerfProfile(nint, nint, out long)

[Pure]
public static extern ExceptionStatus dnn_Net_getPerfProfile(nint net, nint timings, out long returnValue)

Parameters

net nint
timings nint
returnValue long

Returns

ExceptionStatus

dnn_Net_getUnconnectedOutLayers(nint, nint)

[Pure]
public static extern ExceptionStatus dnn_Net_getUnconnectedOutLayers(nint net, nint result)

Parameters

net nint
result nint

Returns

ExceptionStatus

dnn_Net_getUnconnectedOutLayersNames(nint, nint)

[Pure]
public static extern ExceptionStatus dnn_Net_getUnconnectedOutLayersNames(nint net, nint result)

Parameters

net nint
result nint

Returns

ExceptionStatus

dnn_Net_new(out nint)

[Pure]
public static extern ExceptionStatus dnn_Net_new(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

dnn_Net_readFromModelOptimizer(string, string, out nint)

[Pure]
public static extern ExceptionStatus dnn_Net_readFromModelOptimizer(string xml, string bin, out nint returnValue)

Parameters

xml string
bin string
returnValue nint

Returns

ExceptionStatus

dnn_Net_setHalideScheduler(nint, string)

[Pure]
public static extern ExceptionStatus dnn_Net_setHalideScheduler(nint net, string scheduler)

Parameters

net nint
scheduler string

Returns

ExceptionStatus

dnn_Net_setInput(nint, nint, string)

[Pure]
public static extern ExceptionStatus dnn_Net_setInput(nint net, nint blob, string name)

Parameters

net nint
blob nint
name string

Returns

ExceptionStatus

dnn_Net_setInputsNames(nint, string[], int)

[Pure]
public static extern ExceptionStatus dnn_Net_setInputsNames(nint net, string[] inputBlobNames, int inputBlobNamesLength)

Parameters

net nint
inputBlobNames string[]
inputBlobNamesLength int

Returns

ExceptionStatus

dnn_Net_setPreferableBackend(nint, int)

[Pure]
public static extern ExceptionStatus dnn_Net_setPreferableBackend(nint net, int backendId)

Parameters

net nint
backendId int

Returns

ExceptionStatus

dnn_Net_setPreferableTarget(nint, int)

[Pure]
public static extern ExceptionStatus dnn_Net_setPreferableTarget(nint net, int targetId)

Parameters

net nint
targetId int

Returns

ExceptionStatus

dnn_blobFromImage(nint, double, Size, Scalar, int, int, out nint)

[Pure]
public static extern ExceptionStatus dnn_blobFromImage(nint image, double scaleFactor, Size size, Scalar mean, int swapRB, int crop, out nint returnValue)

Parameters

image nint
scaleFactor double
size Size
mean Scalar
swapRB int
crop int
returnValue nint

Returns

ExceptionStatus

dnn_blobFromImages(nint[], int, double, Size, Scalar, int, int, out nint)

[Pure]
public static extern ExceptionStatus dnn_blobFromImages(nint[] images, int imagesLength, double scaleFactor, Size size, Scalar mean, int swapRB, int crop, out nint returnValue)

Parameters

images nint[]
imagesLength int
scaleFactor double
size Size
mean Scalar
swapRB int
crop int
returnValue nint

Returns

ExceptionStatus

dnn_readNet(string, string, string, out nint)

[Pure]
public static ExceptionStatus dnn_readNet(string model, string config, string framework, out nint returnValue)

Parameters

model string
config string
framework string
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromCaffe(byte*, nint, byte*, nint, out nint)

[Pure]
public static extern ExceptionStatus dnn_readNetFromCaffe(byte* bufferProto, nint lenProto, byte* bufferModel, nint lenModel, out nint returnValue)

Parameters

bufferProto byte*
lenProto nint
bufferModel byte*
lenModel nint
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromCaffe(string, string?, out nint)

[Pure]
public static ExceptionStatus dnn_readNetFromCaffe(string prototxt, string? caffeModel, out nint returnValue)

Parameters

prototxt string
caffeModel string
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromCaffe_NotWindows(string, string?, out nint)

[Pure]
public static extern ExceptionStatus dnn_readNetFromCaffe_NotWindows(string prototxt, string? caffeModel, out nint returnValue)

Parameters

prototxt string
caffeModel string
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromCaffe_Windows(string, string?, out nint)

[Pure]
public static extern ExceptionStatus dnn_readNetFromCaffe_Windows(string prototxt, string? caffeModel, out nint returnValue)

Parameters

prototxt string
caffeModel string
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromDarknet(byte*, nint, byte*, nint, out nint)

[Pure]
public static extern ExceptionStatus dnn_readNetFromDarknet(byte* bufferCfg, nint lenCfg, byte* bufferModel, nint lenModel, out nint returnValue)

Parameters

bufferCfg byte*
lenCfg nint
bufferModel byte*
lenModel nint
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromDarknet(string, string?, out nint)

[Pure]
public static ExceptionStatus dnn_readNetFromDarknet(string cfgFile, string? darknetModel, out nint returnValue)

Parameters

cfgFile string
darknetModel string
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromDarknet_NotWindows(string, string?, out nint)

[Pure]
public static extern ExceptionStatus dnn_readNetFromDarknet_NotWindows(string cfgFile, string? darknetModel, out nint returnValue)

Parameters

cfgFile string
darknetModel string
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromDarknet_Windows(string, string?, out nint)

[Pure]
public static extern ExceptionStatus dnn_readNetFromDarknet_Windows(string cfgFile, string? darknetModel, out nint returnValue)

Parameters

cfgFile string
darknetModel string
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromModelOptimizer(string, string, out nint)

[Pure]
public static ExceptionStatus dnn_readNetFromModelOptimizer(string xml, string bin, out nint returnValue)

Parameters

xml string
bin string
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromModelOptimizer_NotWindows(string, string, out nint)

[Pure]
public static extern ExceptionStatus dnn_readNetFromModelOptimizer_NotWindows(string xml, string bin, out nint returnValue)

Parameters

xml string
bin string
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromModelOptimizer_Windows(string, string, out nint)

[Pure]
public static extern ExceptionStatus dnn_readNetFromModelOptimizer_Windows(string xml, string bin, out nint returnValue)

Parameters

xml string
bin string
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromONNX(byte*, nint, out nint)

[Pure]
public static extern ExceptionStatus dnn_readNetFromONNX(byte* buffer, nint sizeBuffer, out nint returnValue)

Parameters

buffer byte*
sizeBuffer nint
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromONNX(string, out nint)

[Pure]
public static ExceptionStatus dnn_readNetFromONNX(string onnxFile, out nint returnValue)

Parameters

onnxFile string
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromONNX_NotWindows(string, out nint)

[Pure]
public static extern ExceptionStatus dnn_readNetFromONNX_NotWindows(string onnxFile, out nint returnValue)

Parameters

onnxFile string
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromONNX_Windows(string, out nint)

[Pure]
public static extern ExceptionStatus dnn_readNetFromONNX_Windows(string onnxFile, out nint returnValue)

Parameters

onnxFile string
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromTensorflow(byte*, nint, byte*, nint, out nint)

[Pure]
public static extern ExceptionStatus dnn_readNetFromTensorflow(byte* bufferModel, nint modelDataLength, byte* bufferConfig, nint configDataLength, out nint returnValue)

Parameters

bufferModel byte*
modelDataLength nint
bufferConfig byte*
configDataLength nint
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromTensorflow(string, string?, out nint)

[Pure]
public static ExceptionStatus dnn_readNetFromTensorflow(string model, string? config, out nint returnValue)

Parameters

model string
config string
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromTensorflow_NotWindows(string, string?, out nint)

[Pure]
public static extern ExceptionStatus dnn_readNetFromTensorflow_NotWindows(string model, string? config, out nint returnValue)

Parameters

model string
config string
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromTensorflow_Windows(string, string?, out nint)

[Pure]
public static extern ExceptionStatus dnn_readNetFromTensorflow_Windows(string model, string? config, out nint returnValue)

Parameters

model string
config string
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromTorch(string, int, out nint)

[Pure]
public static ExceptionStatus dnn_readNetFromTorch(string model, int isBinary, out nint returnValue)

Parameters

model string
isBinary int
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromTorch_NotWindows(string, int, out nint)

[Pure]
public static extern ExceptionStatus dnn_readNetFromTorch_NotWindows(string model, int isBinary, out nint returnValue)

Parameters

model string
isBinary int
returnValue nint

Returns

ExceptionStatus

dnn_readNetFromTorch_Windows(string, int, out nint)

[Pure]
public static extern ExceptionStatus dnn_readNetFromTorch_Windows(string model, int isBinary, out nint returnValue)

Parameters

model string
isBinary int
returnValue nint

Returns

ExceptionStatus

dnn_readNet_NotWindows(string, string, string, out nint)

[Pure]
public static extern ExceptionStatus dnn_readNet_NotWindows(string model, string config, string framework, out nint returnValue)

Parameters

model string
config string
framework string
returnValue nint

Returns

ExceptionStatus

dnn_readNet_Windows(string, string, string, out nint)

[Pure]
public static extern ExceptionStatus dnn_readNet_Windows(string model, string config, string framework, out nint returnValue)

Parameters

model string
config string
framework string
returnValue nint

Returns

ExceptionStatus

dnn_readTensorFromONNX(string, out nint)

[Pure]
public static ExceptionStatus dnn_readTensorFromONNX(string path, out nint returnValue)

Parameters

path string
returnValue nint

Returns

ExceptionStatus

dnn_readTensorFromONNX_NotWindows(string, out nint)

[Pure]
public static extern ExceptionStatus dnn_readTensorFromONNX_NotWindows(string path, out nint returnValue)

Parameters

path string
returnValue nint

Returns

ExceptionStatus

dnn_readTensorFromONNX_Windows(string, out nint)

[Pure]
public static extern ExceptionStatus dnn_readTensorFromONNX_Windows(string path, out nint returnValue)

Parameters

path string
returnValue nint

Returns

ExceptionStatus

dnn_readTorchBlob(string, int, out nint)

[Pure]
public static ExceptionStatus dnn_readTorchBlob(string fileName, int isBinary, out nint returnValue)

Parameters

fileName string
isBinary int
returnValue nint

Returns

ExceptionStatus

dnn_readTorchBlob_NotWindows(string, int, out nint)

[Pure]
public static extern ExceptionStatus dnn_readTorchBlob_NotWindows(string fileName, int isBinary, out nint returnValue)

Parameters

fileName string
isBinary int
returnValue nint

Returns

ExceptionStatus

dnn_readTorchBlob_Windows(string, int, out nint)

[Pure]
public static extern ExceptionStatus dnn_readTorchBlob_Windows(string fileName, int isBinary, out nint returnValue)

Parameters

fileName string
isBinary int
returnValue nint

Returns

ExceptionStatus

dnn_resetMyriadDevice()

[Pure]
public static extern ExceptionStatus dnn_resetMyriadDevice()

Returns

ExceptionStatus

dnn_shrinkCaffeModel(string, string, string[], int)

[Pure]
public static ExceptionStatus dnn_shrinkCaffeModel(string src, string dst, string[] layersTypes, int layersTypesSize)

Parameters

src string
dst string
layersTypes string[]
layersTypesSize int

Returns

ExceptionStatus

dnn_shrinkCaffeModel_NotWindows(string, string, string[], int)

[Pure]
public static extern ExceptionStatus dnn_shrinkCaffeModel_NotWindows(string src, string dst, string[] layersTypes, int layersTypesSize)

Parameters

src string
dst string
layersTypes string[]
layersTypesSize int

Returns

ExceptionStatus

dnn_shrinkCaffeModel_Windows(string, string, string[], int)

[Pure]
public static extern ExceptionStatus dnn_shrinkCaffeModel_Windows(string src, string dst, string[] layersTypes, int layersTypesSize)

Parameters

src string
dst string
layersTypes string[]
layersTypesSize int

Returns

ExceptionStatus

dnn_superres_DnnSuperResImpl_delete(nint)

[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

dnn_superres_DnnSuperResImpl_getAlgorithm(nint, nint)

[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_getAlgorithm(nint obj, nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

dnn_superres_DnnSuperResImpl_getScale(nint, out int)

[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_getScale(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

dnn_superres_DnnSuperResImpl_new1(out nint)

[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_new1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

dnn_superres_DnnSuperResImpl_new2(string, int, out nint)

[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_new2(string algo, int scale, out nint returnValue)

Parameters

algo string
scale int
returnValue nint

Returns

ExceptionStatus

dnn_superres_DnnSuperResImpl_readModel1(nint, string)

[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_readModel1(nint obj, string path)

Parameters

obj nint
path string

Returns

ExceptionStatus

dnn_superres_DnnSuperResImpl_readModel2(nint, string, string)

[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_readModel2(nint obj, string weights, string definition)

Parameters

obj nint
weights string
definition string

Returns

ExceptionStatus

dnn_superres_DnnSuperResImpl_setModel(nint, string, int)

[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_setModel(nint obj, string algo, int scale)

Parameters

obj nint
algo string
scale int

Returns

ExceptionStatus

dnn_superres_DnnSuperResImpl_setPreferableBackend(nint, int)

[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_setPreferableBackend(nint obj, int backendId)

Parameters

obj nint
backendId int

Returns

ExceptionStatus

dnn_superres_DnnSuperResImpl_setPreferableTarget(nint, int)

[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_setPreferableTarget(nint obj, int targetId)

Parameters

obj nint
targetId int

Returns

ExceptionStatus

dnn_superres_DnnSuperResImpl_upsample(nint, nint, nint)

[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_upsample(nint obj, nint img, nint result)

Parameters

obj nint
img nint
result nint

Returns

ExceptionStatus

dnn_superres_DnnSuperResImpl_upsampleMultioutput(nint, nint, nint, int[], int, string[], int)

[Pure]
public static extern ExceptionStatus dnn_superres_DnnSuperResImpl_upsampleMultioutput(nint obj, nint img, nint imgsNew, int[] scaleFactors, int scaleFactorsSize, string[] nodeNames, int nodeNamesSize)

Parameters

obj nint
img nint
imgsNew nint
scaleFactors int[]
scaleFactorsSize int
nodeNames string[]
nodeNamesSize int

Returns

ExceptionStatus

dnn_writeTextGraph(string, string)

[Pure]
public static ExceptionStatus dnn_writeTextGraph(string path, string output)

Parameters

path string
output string

Returns

ExceptionStatus

dnn_writeTextGraph_NotWindows(string, string)

[Pure]
public static extern ExceptionStatus dnn_writeTextGraph_NotWindows(string model, string output)

Parameters

model string
output string

Returns

ExceptionStatus

dnn_writeTextGraph_Windows(string, string)

[Pure]
public static extern ExceptionStatus dnn_writeTextGraph_Windows(string model, string output)

Parameters

model string
output string

Returns

ExceptionStatus

face_BasicFaceRecognizer_getEigenValues(nint, nint)

[Pure]
public static extern ExceptionStatus face_BasicFaceRecognizer_getEigenValues(nint obj, nint dst)

Parameters

obj nint
dst nint

Returns

ExceptionStatus

face_BasicFaceRecognizer_getEigenVectors(nint, nint)

[Pure]
public static extern ExceptionStatus face_BasicFaceRecognizer_getEigenVectors(nint obj, nint dst)

Parameters

obj nint
dst nint

Returns

ExceptionStatus

face_BasicFaceRecognizer_getLabels(nint, nint)

[Pure]
public static extern ExceptionStatus face_BasicFaceRecognizer_getLabels(nint obj, nint dst)

Parameters

obj nint
dst nint

Returns

ExceptionStatus

face_BasicFaceRecognizer_getMean(nint, nint)

[Pure]
public static extern ExceptionStatus face_BasicFaceRecognizer_getMean(nint obj, nint dst)

Parameters

obj nint
dst nint

Returns

ExceptionStatus

face_BasicFaceRecognizer_getNumComponents(nint, out int)

[Pure]
public static extern ExceptionStatus face_BasicFaceRecognizer_getNumComponents(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

face_BasicFaceRecognizer_getProjections(nint, nint)

[Pure]
public static extern ExceptionStatus face_BasicFaceRecognizer_getProjections(nint obj, nint dst)

Parameters

obj nint
dst nint

Returns

ExceptionStatus

face_BasicFaceRecognizer_getThreshold(nint, out double)

[Pure]
public static extern ExceptionStatus face_BasicFaceRecognizer_getThreshold(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

face_BasicFaceRecognizer_setNumComponents(nint, int)

[Pure]
public static extern ExceptionStatus face_BasicFaceRecognizer_setNumComponents(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

face_BasicFaceRecognizer_setThreshold(nint, double)

[Pure]
public static extern ExceptionStatus face_BasicFaceRecognizer_setThreshold(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

face_EigenFaceRecognizer_create(int, double, out nint)

[Pure]
public static extern ExceptionStatus face_EigenFaceRecognizer_create(int numComponents, double threshold, out nint returnValue)

Parameters

numComponents int
threshold double
returnValue nint

Returns

ExceptionStatus

face_FaceRecognizer_getLabelInfo(nint, int, nint)

[Pure]
public static extern ExceptionStatus face_FaceRecognizer_getLabelInfo(nint obj, int label, nint dst)

Parameters

obj nint
label int
dst nint

Returns

ExceptionStatus

face_FaceRecognizer_getLabelsByString(nint, string, nint)

[Pure]
public static extern ExceptionStatus face_FaceRecognizer_getLabelsByString(nint obj, string str, nint dst)

Parameters

obj nint
str string
dst nint

Returns

ExceptionStatus

face_FaceRecognizer_getThreshold(nint, out double)

[Pure]
public static extern ExceptionStatus face_FaceRecognizer_getThreshold(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

face_FaceRecognizer_predict1(nint, nint, out int)

[Pure]
public static extern ExceptionStatus face_FaceRecognizer_predict1(nint obj, nint src, out int returnValue)

Parameters

obj nint
src nint
returnValue int

Returns

ExceptionStatus

face_FaceRecognizer_predict2(nint, nint, out int, out double)

[Pure]
public static extern ExceptionStatus face_FaceRecognizer_predict2(nint obj, nint src, out int label, out double confidence)

Parameters

obj nint
src nint
label int
confidence double

Returns

ExceptionStatus

face_FaceRecognizer_read1(nint, string)

[Pure]
public static extern ExceptionStatus face_FaceRecognizer_read1(nint obj, string filename)

Parameters

obj nint
filename string

Returns

ExceptionStatus

face_FaceRecognizer_read2(nint, nint)

[Pure]
public static extern ExceptionStatus face_FaceRecognizer_read2(nint obj, nint fs)

Parameters

obj nint
fs nint

Returns

ExceptionStatus

face_FaceRecognizer_setLabelInfo(nint, int, string)

[Pure]
public static extern ExceptionStatus face_FaceRecognizer_setLabelInfo(nint obj, int label, string strInfo)

Parameters

obj nint
label int
strInfo string

Returns

ExceptionStatus

face_FaceRecognizer_setThreshold(nint, double)

[Pure]
public static extern ExceptionStatus face_FaceRecognizer_setThreshold(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

face_FaceRecognizer_train(nint, nint[], int, int[], int)

[Pure]
public static extern ExceptionStatus face_FaceRecognizer_train(nint obj, nint[] src, int srcLength, int[] labels, int labelsLength)

Parameters

obj nint
src nint[]
srcLength int
labels int[]
labelsLength int

Returns

ExceptionStatus

face_FaceRecognizer_update(nint, nint[], int, int[], int)

[Pure]
public static extern ExceptionStatus face_FaceRecognizer_update(nint obj, nint[] src, int srcLength, int[] labels, int labelsLength)

Parameters

obj nint
src nint[]
srcLength int
labels int[]
labelsLength int

Returns

ExceptionStatus

face_FaceRecognizer_write1(nint, string)

[Pure]
public static extern ExceptionStatus face_FaceRecognizer_write1(nint obj, string filename)

Parameters

obj nint
filename string

Returns

ExceptionStatus

face_FaceRecognizer_write2(nint, nint)

[Pure]
public static extern ExceptionStatus face_FaceRecognizer_write2(nint obj, nint fs)

Parameters

obj nint
fs nint

Returns

ExceptionStatus

face_FacemarkAAM_Params_delete(nint)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

face_FacemarkAAM_Params_m_get(nint, out int)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_m_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

face_FacemarkAAM_Params_m_set(nint, int)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_m_set(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

face_FacemarkAAM_Params_max_m_get(nint, out int)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_max_m_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

face_FacemarkAAM_Params_max_m_set(nint, int)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_max_m_set(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

face_FacemarkAAM_Params_max_n_get(nint, out int)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_max_n_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

face_FacemarkAAM_Params_max_n_set(nint, int)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_max_n_set(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

face_FacemarkAAM_Params_model_filename_get(nint, nint)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_model_filename_get(nint obj, nint s)

Parameters

obj nint
s nint

Returns

ExceptionStatus

face_FacemarkAAM_Params_model_filename_set(nint, string)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_model_filename_set(nint obj, string s)

Parameters

obj nint
s string

Returns

ExceptionStatus

face_FacemarkAAM_Params_n_get(nint, out int)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_n_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

face_FacemarkAAM_Params_n_iter_get(nint, out int)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_n_iter_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

face_FacemarkAAM_Params_n_iter_set(nint, int)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_n_iter_set(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

face_FacemarkAAM_Params_n_set(nint, int)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_n_set(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

face_FacemarkAAM_Params_new(out nint)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_new(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

face_FacemarkAAM_Params_read(nint, nint)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_read(nint obj, nint fn)

Parameters

obj nint
fn nint

Returns

ExceptionStatus

face_FacemarkAAM_Params_save_model_get(nint, out int)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_save_model_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

face_FacemarkAAM_Params_save_model_set(nint, int)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_save_model_set(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

face_FacemarkAAM_Params_scales_get(nint, nint)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_scales_get(nint obj, nint v)

Parameters

obj nint
v nint

Returns

ExceptionStatus

face_FacemarkAAM_Params_scales_set(nint, nint)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_scales_set(nint obj, nint v)

Parameters

obj nint
v nint

Returns

ExceptionStatus

face_FacemarkAAM_Params_texture_max_m_get(nint, out int)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_texture_max_m_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

face_FacemarkAAM_Params_texture_max_m_set(nint, int)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_texture_max_m_set(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

face_FacemarkAAM_Params_verbose_get(nint, out int)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_verbose_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

face_FacemarkAAM_Params_verbose_set(nint, int)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_verbose_set(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

face_FacemarkAAM_Params_write(nint, nint)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_Params_write(nint obj, nint fs)

Parameters

obj nint
fs nint

Returns

ExceptionStatus

face_FacemarkAAM_create(nint, out nint)

[Pure]
public static extern ExceptionStatus face_FacemarkAAM_create(nint @params, out nint returnValue)

Parameters

params nint
returnValue nint

Returns

ExceptionStatus

face_FacemarkLBF_Params_bagging_overlap_get(nint, out double)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_bagging_overlap_get(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

face_FacemarkLBF_Params_bagging_overlap_set(nint, double)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_bagging_overlap_set(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

face_FacemarkLBF_Params_cascade_face_get(nint, nint)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_cascade_face_get(nint obj, nint s)

Parameters

obj nint
s nint

Returns

ExceptionStatus

face_FacemarkLBF_Params_cascade_face_set(nint, string)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_cascade_face_set(nint obj, string s)

Parameters

obj nint
s string

Returns

ExceptionStatus

face_FacemarkLBF_Params_delete(nint)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

face_FacemarkLBF_Params_detectROI_get(nint, out Rect)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_detectROI_get(nint obj, out Rect returnValue)

Parameters

obj nint
returnValue Rect

Returns

ExceptionStatus

face_FacemarkLBF_Params_detectROI_set(nint, Rect)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_detectROI_set(nint obj, Rect val)

Parameters

obj nint
val Rect

Returns

ExceptionStatus

face_FacemarkLBF_Params_feats_m_get(nint, nint)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_feats_m_get(nint obj, nint v)

Parameters

obj nint
v nint

Returns

ExceptionStatus

face_FacemarkLBF_Params_feats_m_set(nint, nint)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_feats_m_set(nint obj, nint v)

Parameters

obj nint
v nint

Returns

ExceptionStatus

face_FacemarkLBF_Params_initShape_n_get(nint, out int)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_initShape_n_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

face_FacemarkLBF_Params_initShape_n_set(nint, int)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_initShape_n_set(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

face_FacemarkLBF_Params_model_filename_get(nint, nint)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_model_filename_get(nint obj, nint s)

Parameters

obj nint
s nint

Returns

ExceptionStatus

face_FacemarkLBF_Params_model_filename_set(nint, string)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_model_filename_set(nint obj, string s)

Parameters

obj nint
s string

Returns

ExceptionStatus

face_FacemarkLBF_Params_n_landmarks_get(nint, out int)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_n_landmarks_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

face_FacemarkLBF_Params_n_landmarks_set(nint, int)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_n_landmarks_set(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

face_FacemarkLBF_Params_new(out nint)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_new(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

face_FacemarkLBF_Params_pupils0_get(nint, nint)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_pupils0_get(nint obj, nint v)

Parameters

obj nint
v nint

Returns

ExceptionStatus

face_FacemarkLBF_Params_pupils0_set(nint, nint)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_pupils0_set(nint obj, nint v)

Parameters

obj nint
v nint

Returns

ExceptionStatus

face_FacemarkLBF_Params_pupils1_get(nint, nint)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_pupils1_get(nint obj, nint v)

Parameters

obj nint
v nint

Returns

ExceptionStatus

face_FacemarkLBF_Params_pupils1_set(nint, nint)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_pupils1_set(nint obj, nint v)

Parameters

obj nint
v nint

Returns

ExceptionStatus

face_FacemarkLBF_Params_radius_m_get(nint, nint)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_radius_m_get(nint obj, nint v)

Parameters

obj nint
v nint

Returns

ExceptionStatus

face_FacemarkLBF_Params_radius_m_set(nint, nint)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_radius_m_set(nint obj, nint v)

Parameters

obj nint
v nint

Returns

ExceptionStatus

face_FacemarkLBF_Params_read(nint, nint)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_read(nint obj, nint fn)

Parameters

obj nint
fn nint

Returns

ExceptionStatus

face_FacemarkLBF_Params_save_model_get(nint, out int)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_save_model_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

face_FacemarkLBF_Params_save_model_set(nint, int)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_save_model_set(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

face_FacemarkLBF_Params_seed_get(nint, out uint)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_seed_get(nint obj, out uint returnValue)

Parameters

obj nint
returnValue uint

Returns

ExceptionStatus

face_FacemarkLBF_Params_seed_set(nint, uint)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_seed_set(nint obj, uint val)

Parameters

obj nint
val uint

Returns

ExceptionStatus

face_FacemarkLBF_Params_shape_offset_get(nint, out double)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_shape_offset_get(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

face_FacemarkLBF_Params_shape_offset_set(nint, double)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_shape_offset_set(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

face_FacemarkLBF_Params_stages_n_get(nint, out int)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_stages_n_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

face_FacemarkLBF_Params_stages_n_set(nint, int)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_stages_n_set(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

face_FacemarkLBF_Params_tree_depth_get(nint, out int)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_tree_depth_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

face_FacemarkLBF_Params_tree_depth_set(nint, int)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_tree_depth_set(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

face_FacemarkLBF_Params_tree_n_get(nint, out int)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_tree_n_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

face_FacemarkLBF_Params_tree_n_set(nint, int)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_tree_n_set(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

face_FacemarkLBF_Params_verbose_get(nint, out int)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_verbose_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

face_FacemarkLBF_Params_verbose_set(nint, int)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_verbose_set(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

face_FacemarkLBF_Params_write(nint, nint)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_Params_write(nint obj, nint fs)

Parameters

obj nint
fs nint

Returns

ExceptionStatus

face_FacemarkLBF_create(nint, out nint)

[Pure]
public static extern ExceptionStatus face_FacemarkLBF_create(nint @params, out nint returnValue)

Parameters

params nint
returnValue nint

Returns

ExceptionStatus

face_Facemark_fit(nint, nint, nint, nint, out int)

[Pure]
public static extern ExceptionStatus face_Facemark_fit(nint obj, nint image, nint faces, nint landmarks, out int returnValue)

Parameters

obj nint
image nint
faces nint
landmarks nint
returnValue int

Returns

ExceptionStatus

face_Facemark_loadModel(nint, string)

[Pure]
public static extern ExceptionStatus face_Facemark_loadModel(nint obj, string model)

Parameters

obj nint
model string

Returns

ExceptionStatus

face_FisherFaceRecognizer_create(int, double, out nint)

[Pure]
public static extern ExceptionStatus face_FisherFaceRecognizer_create(int numComponents, double threshold, out nint returnValue)

Parameters

numComponents int
threshold double
returnValue nint

Returns

ExceptionStatus

face_LBPHFaceRecognizer_create(int, int, int, int, double, out nint)

[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_create(int radius, int neighbors, int gridX, int gridY, double threshold, out nint returnValue)

Parameters

radius int
neighbors int
gridX int
gridY int
threshold double
returnValue nint

Returns

ExceptionStatus

face_LBPHFaceRecognizer_getGridX(nint, out int)

[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_getGridX(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

face_LBPHFaceRecognizer_getGridY(nint, out int)

[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_getGridY(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

face_LBPHFaceRecognizer_getHistograms(nint, nint)

[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_getHistograms(nint obj, nint dst)

Parameters

obj nint
dst nint

Returns

ExceptionStatus

face_LBPHFaceRecognizer_getLabels(nint, nint)

[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_getLabels(nint obj, nint dst)

Parameters

obj nint
dst nint

Returns

ExceptionStatus

face_LBPHFaceRecognizer_getNeighbors(nint, out int)

[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_getNeighbors(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

face_LBPHFaceRecognizer_getRadius(nint, out int)

[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_getRadius(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

face_LBPHFaceRecognizer_getThreshold(nint, out double)

[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_getThreshold(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

face_LBPHFaceRecognizer_setGridX(nint, int)

[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_setGridX(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

face_LBPHFaceRecognizer_setGridY(nint, int)

[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_setGridY(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

face_LBPHFaceRecognizer_setNeighbors(nint, int)

[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_setNeighbors(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

face_LBPHFaceRecognizer_setRadius(nint, int)

[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_setRadius(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

face_LBPHFaceRecognizer_setThreshold(nint, double)

[Pure]
public static extern ExceptionStatus face_LBPHFaceRecognizer_setThreshold(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

face_Ptr_EigenFaceRecognizer_delete(nint)

[Pure]
public static extern ExceptionStatus face_Ptr_EigenFaceRecognizer_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

face_Ptr_EigenFaceRecognizer_get(nint, out nint)

[Pure]
public static extern ExceptionStatus face_Ptr_EigenFaceRecognizer_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

face_Ptr_FacemarkAAM_delete(nint)

[Pure]
public static extern ExceptionStatus face_Ptr_FacemarkAAM_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

face_Ptr_FacemarkAAM_get(nint, out nint)

[Pure]
public static extern ExceptionStatus face_Ptr_FacemarkAAM_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

face_Ptr_FacemarkLBF_delete(nint)

[Pure]
public static extern ExceptionStatus face_Ptr_FacemarkLBF_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

face_Ptr_FacemarkLBF_get(nint, out nint)

[Pure]
public static extern ExceptionStatus face_Ptr_FacemarkLBF_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

face_Ptr_FisherFaceRecognizer_delete(nint)

[Pure]
public static extern ExceptionStatus face_Ptr_FisherFaceRecognizer_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

face_Ptr_FisherFaceRecognizer_get(nint, out nint)

[Pure]
public static extern ExceptionStatus face_Ptr_FisherFaceRecognizer_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

face_Ptr_LBPHFaceRecognizer_delete(nint)

[Pure]
public static extern ExceptionStatus face_Ptr_LBPHFaceRecognizer_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

face_Ptr_LBPHFaceRecognizer_get(nint, out nint)

[Pure]
public static extern ExceptionStatus face_Ptr_LBPHFaceRecognizer_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

features2d_AGAST(nint, nint, int, int, int)

[Pure]
public static extern ExceptionStatus features2d_AGAST(nint image, nint keypoints, int threshold, int nonmaxSuppression, int type)

Parameters

image nint
keypoints nint
threshold int
nonmaxSuppression int
type int

Returns

ExceptionStatus

features2d_AKAZE_create(int, int, int, float, int, int, int, out nint)

[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 nint returnValue)

Parameters

descriptor_type int
descriptor_size int
descriptor_channels int
threshold float
nOctaves int
nOctaveLayers int
diffusivity int
returnValue nint

Returns

ExceptionStatus

features2d_AKAZE_getDescriptorChannels(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_AKAZE_getDescriptorChannels(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_AKAZE_getDescriptorSize(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_AKAZE_getDescriptorSize(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_AKAZE_getDescriptorType(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_AKAZE_getDescriptorType(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_AKAZE_getDiffusivity(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_AKAZE_getDiffusivity(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_AKAZE_getNOctaveLayers(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_AKAZE_getNOctaveLayers(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_AKAZE_getNOctaves(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_AKAZE_getNOctaves(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_AKAZE_getThreshold(nint, out double)

[Pure]
public static extern ExceptionStatus features2d_AKAZE_getThreshold(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

features2d_AKAZE_setDescriptorChannels(nint, int)

[Pure]
public static extern ExceptionStatus features2d_AKAZE_setDescriptorChannels(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_AKAZE_setDescriptorSize(nint, int)

[Pure]
public static extern ExceptionStatus features2d_AKAZE_setDescriptorSize(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_AKAZE_setDescriptorType(nint, int)

[Pure]
public static extern ExceptionStatus features2d_AKAZE_setDescriptorType(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_AKAZE_setDiffusivity(nint, int)

[Pure]
public static extern ExceptionStatus features2d_AKAZE_setDiffusivity(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_AKAZE_setNOctaveLayers(nint, int)

[Pure]
public static extern ExceptionStatus features2d_AKAZE_setNOctaveLayers(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_AKAZE_setNOctaves(nint, int)

[Pure]
public static extern ExceptionStatus features2d_AKAZE_setNOctaves(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_AKAZE_setThreshold(nint, double)

[Pure]
public static extern ExceptionStatus features2d_AKAZE_setThreshold(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

features2d_AgastFeatureDetector_create(int, int, int, out nint)

[Pure]
public static extern ExceptionStatus features2d_AgastFeatureDetector_create(int threshold, int nonmaxSuppression, int type, out nint returnValue)

Parameters

threshold int
nonmaxSuppression int
type int
returnValue nint

Returns

ExceptionStatus

features2d_AgastFeatureDetector_getNonmaxSuppression(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_AgastFeatureDetector_getNonmaxSuppression(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_AgastFeatureDetector_getThreshold(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_AgastFeatureDetector_getThreshold(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_AgastFeatureDetector_getType(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_AgastFeatureDetector_getType(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_AgastFeatureDetector_setNonmaxSuppression(nint, int)

[Pure]
public static extern ExceptionStatus features2d_AgastFeatureDetector_setNonmaxSuppression(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_AgastFeatureDetector_setThreshold(nint, int)

[Pure]
public static extern ExceptionStatus features2d_AgastFeatureDetector_setThreshold(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_AgastFeatureDetector_setType(nint, int)

[Pure]
public static extern ExceptionStatus features2d_AgastFeatureDetector_setType(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_BFMatcher_delete(nint)

[Pure]
public static extern ExceptionStatus features2d_BFMatcher_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

features2d_BFMatcher_isMaskSupported(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_BFMatcher_isMaskSupported(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_BFMatcher_new(int, int, out nint)

[Pure]
public static extern ExceptionStatus features2d_BFMatcher_new(int normType, int crossCheck, out nint returnValue)

Parameters

normType int
crossCheck int
returnValue nint

Returns

ExceptionStatus

features2d_BOWImgDescriptorExtractor_compute11(nint, nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_compute11(nint obj, nint image, nint keypoints, nint imgDescriptor, nint pointIdxsOfClusters, nint descriptors)

Parameters

obj nint
image nint
keypoints nint
imgDescriptor nint
pointIdxsOfClusters nint
descriptors nint

Returns

ExceptionStatus

features2d_BOWImgDescriptorExtractor_compute12(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_compute12(nint obj, nint keypointDescriptors, nint imgDescriptor, nint pointIdxsOfClusters)

Parameters

obj nint
keypointDescriptors nint
imgDescriptor nint
pointIdxsOfClusters nint

Returns

ExceptionStatus

features2d_BOWImgDescriptorExtractor_compute2(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_compute2(nint obj, nint image, nint keypoints, nint imgDescriptor)

Parameters

obj nint
image nint
keypoints nint
imgDescriptor nint

Returns

ExceptionStatus

features2d_BOWImgDescriptorExtractor_delete(nint)

[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

features2d_BOWImgDescriptorExtractor_descriptorSize(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_descriptorSize(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_BOWImgDescriptorExtractor_descriptorType(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_descriptorType(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_BOWImgDescriptorExtractor_getVocabulary(nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_getVocabulary(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

features2d_BOWImgDescriptorExtractor_new1_Ptr(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_new1_Ptr(nint dextractor, nint dmatcher, out nint returnValue)

Parameters

dextractor nint
dmatcher nint
returnValue nint

Returns

ExceptionStatus

features2d_BOWImgDescriptorExtractor_new1_RawPtr(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_new1_RawPtr(nint dextractor, nint dmatcher, out nint returnValue)

Parameters

dextractor nint
dmatcher nint
returnValue nint

Returns

ExceptionStatus

features2d_BOWImgDescriptorExtractor_new2_Ptr(nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_new2_Ptr(nint dmatcher, out nint returnValue)

Parameters

dmatcher nint
returnValue nint

Returns

ExceptionStatus

features2d_BOWImgDescriptorExtractor_new2_RawPtr(nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_new2_RawPtr(nint dmatcher, out nint returnValue)

Parameters

dmatcher nint
returnValue nint

Returns

ExceptionStatus

features2d_BOWImgDescriptorExtractor_setVocabulary(nint, nint)

[Pure]
public static extern ExceptionStatus features2d_BOWImgDescriptorExtractor_setVocabulary(nint obj, nint vocabulary)

Parameters

obj nint
vocabulary nint

Returns

ExceptionStatus

features2d_BOWKMeansTrainer_cluster1(nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_BOWKMeansTrainer_cluster1(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

features2d_BOWKMeansTrainer_cluster2(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_BOWKMeansTrainer_cluster2(nint obj, nint descriptors, out nint returnValue)

Parameters

obj nint
descriptors nint
returnValue nint

Returns

ExceptionStatus

features2d_BOWKMeansTrainer_delete(nint)

[Pure]
public static extern ExceptionStatus features2d_BOWKMeansTrainer_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

features2d_BOWKMeansTrainer_new(int, TermCriteria, int, int, out nint)

[Pure]
public static extern ExceptionStatus features2d_BOWKMeansTrainer_new(int clusterCount, TermCriteria termcrit, int attempts, int flags, out nint returnValue)

Parameters

clusterCount int
termcrit TermCriteria
attempts int
flags int
returnValue nint

Returns

ExceptionStatus

features2d_BOWTrainer_add(nint, nint)

[Pure]
public static extern ExceptionStatus features2d_BOWTrainer_add(nint obj, nint descriptors)

Parameters

obj nint
descriptors nint

Returns

ExceptionStatus

features2d_BOWTrainer_clear(nint)

[Pure]
public static extern ExceptionStatus features2d_BOWTrainer_clear(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

features2d_BOWTrainer_descriptorsCount(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_BOWTrainer_descriptorsCount(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_BOWTrainer_getDescriptors(nint, nint)

[Pure]
public static extern ExceptionStatus features2d_BOWTrainer_getDescriptors(nint obj, nint descriptors)

Parameters

obj nint
descriptors nint

Returns

ExceptionStatus

features2d_BRISK_create1(int, int, float, out nint)

[Pure]
public static extern ExceptionStatus features2d_BRISK_create1(int thresh, int octaves, float patternScale, out nint returnValue)

Parameters

thresh int
octaves int
patternScale float
returnValue nint

Returns

ExceptionStatus

features2d_BRISK_create2(float[], int, int[], int, float, float, int[]?, int, out nint)

[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 nint returnValue)

Parameters

radiusList float[]
radiusListLength int
numberList int[]
numberListLength int
dMax float
dMin float
indexChange int[]
indexChangeLength int
returnValue nint

Returns

ExceptionStatus

features2d_BRISK_create3(int, int, float[], int, int[], int, float, float, int[]?, int, out nint)

[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 nint returnValue)

Parameters

thresh int
octaves int
radiusList float[]
radiusListLength int
numberList int[]
numberListLength int
dMax float
dMin float
indexChange int[]
indexChangeLength int
returnValue nint

Returns

ExceptionStatus

features2d_DescriptorMatcher_add(nint, nint[], int)

[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_add(nint obj, nint[] descriptors, int descriptorLength)

Parameters

obj nint
descriptors nint[]
descriptorLength int

Returns

ExceptionStatus

features2d_DescriptorMatcher_clear(nint)

[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_clear(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

features2d_DescriptorMatcher_create(string, out nint)

[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_create(string descriptorMatcherType, out nint returnValue)

Parameters

descriptorMatcherType string
returnValue nint

Returns

ExceptionStatus

features2d_DescriptorMatcher_empty(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_empty(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_DescriptorMatcher_getTrainDescriptors(nint, nint)

[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_getTrainDescriptors(nint obj, nint dst)

Parameters

obj nint
dst nint

Returns

ExceptionStatus

features2d_DescriptorMatcher_isMaskSupported(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_isMaskSupported(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_DescriptorMatcher_knnMatch1(nint, nint, nint, nint, int, nint, int)

[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_knnMatch1(nint obj, nint queryDescriptors, nint trainDescriptors, nint matches, int k, nint mask, int compactResult)

Parameters

obj nint
queryDescriptors nint
trainDescriptors nint
matches nint
k int
mask nint
compactResult int

Returns

ExceptionStatus

features2d_DescriptorMatcher_knnMatch2(nint, nint, nint, int, nint[], int, int)

[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_knnMatch2(nint obj, nint queryDescriptors, nint matches, int k, nint[] masks, int masksSize, int compactResult)

Parameters

obj nint
queryDescriptors nint
matches nint
k int
masks nint[]
masksSize int
compactResult int

Returns

ExceptionStatus

features2d_DescriptorMatcher_match1(nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_match1(nint obj, nint queryDescriptors, nint trainDescriptors, nint matches, nint mask)

Parameters

obj nint
queryDescriptors nint
trainDescriptors nint
matches nint
mask nint

Returns

ExceptionStatus

features2d_DescriptorMatcher_match2(nint, nint, nint, nint[], int)

[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_match2(nint obj, nint queryDescriptors, nint matches, nint[] masks, int masksSize)

Parameters

obj nint
queryDescriptors nint
matches nint
masks nint[]
masksSize int

Returns

ExceptionStatus

features2d_DescriptorMatcher_radiusMatch1(nint, nint, nint, nint, float, nint, int)

[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_radiusMatch1(nint obj, nint queryDescriptors, nint trainDescriptors, nint matches, float maxDistance, nint mask, int compactResult)

Parameters

obj nint
queryDescriptors nint
trainDescriptors nint
matches nint
maxDistance float
mask nint
compactResult int

Returns

ExceptionStatus

features2d_DescriptorMatcher_radiusMatch2(nint, nint, nint, float, nint[], int, int)

[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_radiusMatch2(nint obj, nint queryDescriptors, nint matches, float maxDistance, nint[] masks, int masksSize, int compactResult)

Parameters

obj nint
queryDescriptors nint
matches nint
maxDistance float
masks nint[]
masksSize int
compactResult int

Returns

ExceptionStatus

features2d_DescriptorMatcher_train(nint)

[Pure]
public static extern ExceptionStatus features2d_DescriptorMatcher_train(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

features2d_FAST1(nint, nint, int, int)

[Pure]
public static extern ExceptionStatus features2d_FAST1(nint image, nint keypoints, int threshold, int nonmaxSupression)

Parameters

image nint
keypoints nint
threshold int
nonmaxSupression int

Returns

ExceptionStatus

features2d_FAST2(nint, nint, int, int, int)

[Pure]
public static extern ExceptionStatus features2d_FAST2(nint image, nint keypoints, int threshold, int nonmaxSupression, int type)

Parameters

image nint
keypoints nint
threshold int
nonmaxSupression int
type int

Returns

ExceptionStatus

features2d_FastFeatureDetector_create(int, int, out nint)

[Pure]
public static extern ExceptionStatus features2d_FastFeatureDetector_create(int threshold, int nonmaxSuppression, out nint returnValue)

Parameters

threshold int
nonmaxSuppression int
returnValue nint

Returns

ExceptionStatus

features2d_FastFeatureDetector_getNonmaxSuppression(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_FastFeatureDetector_getNonmaxSuppression(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_FastFeatureDetector_getThreshold(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_FastFeatureDetector_getThreshold(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_FastFeatureDetector_getType(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_FastFeatureDetector_getType(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_FastFeatureDetector_setNonmaxSuppression(nint, int)

[Pure]
public static extern ExceptionStatus features2d_FastFeatureDetector_setNonmaxSuppression(nint obj, int f)

Parameters

obj nint
f int

Returns

ExceptionStatus

features2d_FastFeatureDetector_setThreshold(nint, int)

[Pure]
public static extern ExceptionStatus features2d_FastFeatureDetector_setThreshold(nint obj, int threshold)

Parameters

obj nint
threshold int

Returns

ExceptionStatus

features2d_FastFeatureDetector_setType(nint, int)

[Pure]
public static extern ExceptionStatus features2d_FastFeatureDetector_setType(nint obj, int type)

Parameters

obj nint
type int

Returns

ExceptionStatus

features2d_Feature2D_compute1(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus features2d_Feature2D_compute1(nint obj, nint image, nint keypoints, nint descriptors)

Parameters

obj nint
image nint
keypoints nint
descriptors nint

Returns

ExceptionStatus

features2d_Feature2D_compute2(nint, nint[], int, nint, nint[], int)

[Pure]
public static extern ExceptionStatus features2d_Feature2D_compute2(nint detector, nint[] images, int imageLength, nint keypoints, nint[] descriptors, int descriptorsLength)

Parameters

detector nint
images nint[]
imageLength int
keypoints nint
descriptors nint[]
descriptorsLength int

Returns

ExceptionStatus

features2d_Feature2D_defaultNorm(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_Feature2D_defaultNorm(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_Feature2D_descriptorSize(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_Feature2D_descriptorSize(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_Feature2D_descriptorType(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_Feature2D_descriptorType(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_Feature2D_detectAndCompute(nint, nint, nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus features2d_Feature2D_detectAndCompute(nint detector, nint image, nint mask, nint keypoints, nint descriptors, int useProvidedKeypoints)

Parameters

detector nint
image nint
mask nint
keypoints nint
descriptors nint
useProvidedKeypoints int

Returns

ExceptionStatus

features2d_Feature2D_detect_InputArray(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus features2d_Feature2D_detect_InputArray(nint detector, nint image, nint keypoints, nint mask)

Parameters

detector nint
image nint
keypoints nint
mask nint

Returns

ExceptionStatus

features2d_Feature2D_detect_Mat1(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus features2d_Feature2D_detect_Mat1(nint detector, nint image, nint keypoints, nint mask)

Parameters

detector nint
image nint
keypoints nint
mask nint

Returns

ExceptionStatus

features2d_Feature2D_detect_Mat2(nint, nint[], int, nint, nint[]?)

[Pure]
public static extern ExceptionStatus features2d_Feature2D_detect_Mat2(nint detector, nint[] images, int imageLength, nint keypoints, nint[]? mask)

Parameters

detector nint
images nint[]
imageLength int
keypoints nint
mask nint[]

Returns

ExceptionStatus

features2d_Feature2D_empty(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_Feature2D_empty(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_Feature2D_getDefaultName(nint, nint)

[Pure]
public static extern ExceptionStatus features2d_Feature2D_getDefaultName(nint obj, nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

features2d_Feature2D_read(nint, string)

[Pure]
public static extern ExceptionStatus features2d_Feature2D_read(nint obj, string fileName)

Parameters

obj nint
fileName string

Returns

ExceptionStatus

features2d_Feature2D_write(nint, string)

[Pure]
public static extern ExceptionStatus features2d_Feature2D_write(nint obj, string fileName)

Parameters

obj nint
fileName string

Returns

ExceptionStatus

features2d_FlannBasedMatcher_add(nint, nint[], int)

[Pure]
public static extern ExceptionStatus features2d_FlannBasedMatcher_add(nint obj, nint[] descriptors, int descriptorsSize)

Parameters

obj nint
descriptors nint[]
descriptorsSize int

Returns

ExceptionStatus

features2d_FlannBasedMatcher_clear(nint)

[Pure]
public static extern ExceptionStatus features2d_FlannBasedMatcher_clear(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

features2d_FlannBasedMatcher_delete(nint)

[Pure]
public static extern ExceptionStatus features2d_FlannBasedMatcher_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

features2d_FlannBasedMatcher_isMaskSupported(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_FlannBasedMatcher_isMaskSupported(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_FlannBasedMatcher_new(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_FlannBasedMatcher_new(nint indexParams, nint searchParams, out nint returnValue)

Parameters

indexParams nint
searchParams nint
returnValue nint

Returns

ExceptionStatus

features2d_FlannBasedMatcher_train(nint)

[Pure]
public static extern ExceptionStatus features2d_FlannBasedMatcher_train(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

features2d_GFTTDetector_create(int, double, double, int, int, double, out nint)

[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_create(int maxCorners, double qualityLevel, double minDistance, int blockSize, int useHarrisDetector, double k, out nint returnValue)

Parameters

maxCorners int
qualityLevel double
minDistance double
blockSize int
useHarrisDetector int
k double
returnValue nint

Returns

ExceptionStatus

features2d_GFTTDetector_getBlockSize(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_getBlockSize(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_GFTTDetector_getHarrisDetector(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_getHarrisDetector(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_GFTTDetector_getK(nint, out double)

[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_getK(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

features2d_GFTTDetector_getMaxFeatures(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_getMaxFeatures(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_GFTTDetector_getMinDistance(nint, out double)

[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_getMinDistance(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

features2d_GFTTDetector_getQualityLevel(nint, out double)

[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_getQualityLevel(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

features2d_GFTTDetector_setBlockSize(nint, int)

[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_setBlockSize(nint obj, int blockSize)

Parameters

obj nint
blockSize int

Returns

ExceptionStatus

features2d_GFTTDetector_setHarrisDetector(nint, int)

[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_setHarrisDetector(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_GFTTDetector_setK(nint, double)

[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_setK(nint obj, double k)

Parameters

obj nint
k double

Returns

ExceptionStatus

features2d_GFTTDetector_setMaxFeatures(nint, int)

[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_setMaxFeatures(nint obj, int maxFeatures)

Parameters

obj nint
maxFeatures int

Returns

ExceptionStatus

features2d_GFTTDetector_setMinDistance(nint, double)

[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_setMinDistance(nint obj, double minDistance)

Parameters

obj nint
minDistance double

Returns

ExceptionStatus

features2d_GFTTDetector_setQualityLevel(nint, double)

[Pure]
public static extern ExceptionStatus features2d_GFTTDetector_setQualityLevel(nint obj, double qLevel)

Parameters

obj nint
qLevel double

Returns

ExceptionStatus

features2d_KAZE_create(int, int, float, int, int, int, out nint)

[Pure]
public static extern ExceptionStatus features2d_KAZE_create(int extended, int upright, float threshold, int nOctaves, int nOctaveLayers, int diffusivity, out nint returnValue)

Parameters

extended int
upright int
threshold float
nOctaves int
nOctaveLayers int
diffusivity int
returnValue nint

Returns

ExceptionStatus

features2d_KAZE_getDiffusivity(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_KAZE_getDiffusivity(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_KAZE_getExtended(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_KAZE_getExtended(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_KAZE_getNOctaveLayers(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_KAZE_getNOctaveLayers(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_KAZE_getNOctaves(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_KAZE_getNOctaves(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_KAZE_getThreshold(nint, out double)

[Pure]
public static extern ExceptionStatus features2d_KAZE_getThreshold(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

features2d_KAZE_getUpright(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_KAZE_getUpright(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_KAZE_setDiffusivity(nint, int)

[Pure]
public static extern ExceptionStatus features2d_KAZE_setDiffusivity(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_KAZE_setExtended(nint, int)

[Pure]
public static extern ExceptionStatus features2d_KAZE_setExtended(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_KAZE_setNOctaveLayers(nint, int)

[Pure]
public static extern ExceptionStatus features2d_KAZE_setNOctaveLayers(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_KAZE_setNOctaves(nint, int)

[Pure]
public static extern ExceptionStatus features2d_KAZE_setNOctaves(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_KAZE_setThreshold(nint, double)

[Pure]
public static extern ExceptionStatus features2d_KAZE_setThreshold(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

features2d_KAZE_setUpright(nint, int)

[Pure]
public static extern ExceptionStatus features2d_KAZE_setUpright(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_KeyPointsFilter_removeDuplicated(nint)

[Pure]
public static extern ExceptionStatus features2d_KeyPointsFilter_removeDuplicated(nint keypoints)

Parameters

keypoints nint

Returns

ExceptionStatus

features2d_KeyPointsFilter_removeDuplicatedSorted(nint)

[Pure]
public static extern ExceptionStatus features2d_KeyPointsFilter_removeDuplicatedSorted(nint keypoints)

Parameters

keypoints nint

Returns

ExceptionStatus

features2d_KeyPointsFilter_retainBest(nint, int)

[Pure]
public static extern ExceptionStatus features2d_KeyPointsFilter_retainBest(nint keypoints, int nPoints)

Parameters

keypoints nint
nPoints int

Returns

ExceptionStatus

features2d_KeyPointsFilter_runByImageBorder(nint, Size, int)

[Pure]
public static extern ExceptionStatus features2d_KeyPointsFilter_runByImageBorder(nint keypoints, Size imageSize, int borderSize)

Parameters

keypoints nint
imageSize Size
borderSize int

Returns

ExceptionStatus

features2d_KeyPointsFilter_runByKeypointSize(nint, float, float)

[Pure]
public static extern ExceptionStatus features2d_KeyPointsFilter_runByKeypointSize(nint keypoints, float minSize, float maxSize)

Parameters

keypoints nint
minSize float
maxSize float

Returns

ExceptionStatus

features2d_KeyPointsFilter_runByPixelsMask(nint, nint)

[Pure]
public static extern ExceptionStatus features2d_KeyPointsFilter_runByPixelsMask(nint keypoints, nint mask)

Parameters

keypoints nint
mask nint

Returns

ExceptionStatus

features2d_MSER_create(int, int, int, double, double, int, double, double, int, out nint)

[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 nint returnValue)

Parameters

delta int
minArea int
maxArea int
maxVariation double
minDiversity double
maxEvolution int
areaThreshold double
minMargin double
edgeBlurSize int
returnValue nint

Returns

ExceptionStatus

features2d_MSER_detectRegions(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus features2d_MSER_detectRegions(nint obj, nint image, nint msers, nint bboxes)

Parameters

obj nint
image nint
msers nint
bboxes nint

Returns

ExceptionStatus

features2d_MSER_getDelta(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_MSER_getDelta(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_MSER_getMaxArea(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_MSER_getMaxArea(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_MSER_getMinArea(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_MSER_getMinArea(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_MSER_getPass2Only(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_MSER_getPass2Only(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_MSER_setDelta(nint, int)

[Pure]
public static extern ExceptionStatus features2d_MSER_setDelta(nint obj, int delta)

Parameters

obj nint
delta int

Returns

ExceptionStatus

features2d_MSER_setMaxArea(nint, int)

[Pure]
public static extern ExceptionStatus features2d_MSER_setMaxArea(nint obj, int maxArea)

Parameters

obj nint
maxArea int

Returns

ExceptionStatus

features2d_MSER_setMinArea(nint, int)

[Pure]
public static extern ExceptionStatus features2d_MSER_setMinArea(nint obj, int minArea)

Parameters

obj nint
minArea int

Returns

ExceptionStatus

features2d_MSER_setPass2Only(nint, int)

[Pure]
public static extern ExceptionStatus features2d_MSER_setPass2Only(nint obj, int f)

Parameters

obj nint
f int

Returns

ExceptionStatus

features2d_ORB_create(int, float, int, int, int, int, int, int, int, out nint)

[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 nint returnValue)

Parameters

nFeatures int
scaleFactor float
nlevels int
edgeThreshold int
firstLevel int
wtaK int
scoreType int
patchSize int
fastThreshold int
returnValue nint

Returns

ExceptionStatus

features2d_ORB_getEdgeThreshold(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_ORB_getEdgeThreshold(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_ORB_getFastThreshold(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_ORB_getFastThreshold(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_ORB_getFirstLevel(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_ORB_getFirstLevel(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_ORB_getMaxFeatures(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_ORB_getMaxFeatures(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_ORB_getNLevels(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_ORB_getNLevels(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_ORB_getPatchSize(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_ORB_getPatchSize(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_ORB_getScaleFactor(nint, out double)

[Pure]
public static extern ExceptionStatus features2d_ORB_getScaleFactor(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

features2d_ORB_getScoreType(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_ORB_getScoreType(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_ORB_getWTA_K(nint, out int)

[Pure]
public static extern ExceptionStatus features2d_ORB_getWTA_K(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

features2d_ORB_setEdgeThreshold(nint, int)

[Pure]
public static extern ExceptionStatus features2d_ORB_setEdgeThreshold(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_ORB_setFastThreshold(nint, int)

[Pure]
public static extern ExceptionStatus features2d_ORB_setFastThreshold(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_ORB_setFirstLevel(nint, int)

[Pure]
public static extern ExceptionStatus features2d_ORB_setFirstLevel(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_ORB_setMaxFeatures(nint, int)

[Pure]
public static extern ExceptionStatus features2d_ORB_setMaxFeatures(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_ORB_setNLevels(nint, int)

[Pure]
public static extern ExceptionStatus features2d_ORB_setNLevels(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_ORB_setPatchSize(nint, int)

[Pure]
public static extern ExceptionStatus features2d_ORB_setPatchSize(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_ORB_setScaleFactor(nint, double)

[Pure]
public static extern ExceptionStatus features2d_ORB_setScaleFactor(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

features2d_ORB_setScoreType(nint, int)

[Pure]
public static extern ExceptionStatus features2d_ORB_setScoreType(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_ORB_setWTA_K(nint, int)

[Pure]
public static extern ExceptionStatus features2d_ORB_setWTA_K(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

features2d_Ptr_AKAZE_delete(nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_AKAZE_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

features2d_Ptr_AKAZE_get(nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_AKAZE_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

features2d_Ptr_AgastFeatureDetector_delete(nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_AgastFeatureDetector_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

features2d_Ptr_AgastFeatureDetector_get(nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_AgastFeatureDetector_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

features2d_Ptr_BFMatcher_delete(nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_BFMatcher_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

features2d_Ptr_BFMatcher_get(nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_BFMatcher_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

features2d_Ptr_BRISK_delete(nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_BRISK_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

features2d_Ptr_BRISK_get(nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_BRISK_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

features2d_Ptr_DescriptorMatcher_delete(nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_DescriptorMatcher_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

features2d_Ptr_DescriptorMatcher_get(nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_DescriptorMatcher_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

features2d_Ptr_FastFeatureDetector_delete(nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_FastFeatureDetector_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

features2d_Ptr_FastFeatureDetector_get(nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_FastFeatureDetector_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

features2d_Ptr_FlannBasedMatcher_delete(nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_FlannBasedMatcher_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

features2d_Ptr_FlannBasedMatcher_get(nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_FlannBasedMatcher_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

features2d_Ptr_GFTTDetector_delete(nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_GFTTDetector_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

features2d_Ptr_GFTTDetector_get(nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_GFTTDetector_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

features2d_Ptr_KAZE_delete(nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_KAZE_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

features2d_Ptr_KAZE_get(nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_KAZE_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

features2d_Ptr_MSER_delete(nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_MSER_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

features2d_Ptr_MSER_get(nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_MSER_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

features2d_Ptr_ORB_delete(nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_ORB_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

features2d_Ptr_ORB_get(nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_ORB_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

features2d_Ptr_SIFT_delete(nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_SIFT_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

features2d_Ptr_SIFT_get(nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_SIFT_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

features2d_Ptr_SimpleBlobDetector_delete(nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_SimpleBlobDetector_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

features2d_Ptr_SimpleBlobDetector_get(nint, out nint)

[Pure]
public static extern ExceptionStatus features2d_Ptr_SimpleBlobDetector_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

features2d_SIFT_create(int, int, double, double, double, out nint)

[Pure]
public static extern ExceptionStatus features2d_SIFT_create(int nFeatures, int nOctaveLayers, double contrastThreshold, double edgeThreshold, double sigma, out nint returnValue)

Parameters

nFeatures int
nOctaveLayers int
contrastThreshold double
edgeThreshold double
sigma double
returnValue nint

Returns

ExceptionStatus

features2d_SimpleBlobDetector_create(ref WParams, out nint)

[Pure]
public static extern ExceptionStatus features2d_SimpleBlobDetector_create(ref SimpleBlobDetector.WParams parameters, out nint returnValue)

Parameters

parameters SimpleBlobDetector.WParams
returnValue nint

Returns

ExceptionStatus

features2d_computeRecallPrecisionCurve(nint[], int, int[], nint[], int, int[], nint)

[Pure]
public static extern ExceptionStatus features2d_computeRecallPrecisionCurve(nint[] matches1to2, int matches1to2Size1, int[] matches1to2Size2, nint[] correctMatches1to2Mask, int correctMatches1to2MaskSize1, int[] correctMatches1to2MaskSize2, nint recallPrecisionCurve)

Parameters

matches1to2 nint[]
matches1to2Size1 int
matches1to2Size2 int[]
correctMatches1to2Mask nint[]
correctMatches1to2MaskSize1 int
correctMatches1to2MaskSize2 int[]
recallPrecisionCurve nint

Returns

ExceptionStatus

features2d_drawKeypoints(nint, KeyPoint[], int, nint, Scalar, int)

[Pure]
public static extern ExceptionStatus features2d_drawKeypoints(nint image, KeyPoint[] keypoints, int keypointsLength, nint outImage, Scalar color, int flags)

Parameters

image nint
keypoints KeyPoint[]
keypointsLength int
outImage nint
color Scalar
flags int

Returns

ExceptionStatus

features2d_drawMatches(nint, KeyPoint[], int, nint, KeyPoint[], int, DMatch[], int, nint, Scalar, Scalar, byte[]?, int, int)

[Pure]
public static extern ExceptionStatus features2d_drawMatches(nint img1, KeyPoint[] keypoints1, int keypoints1Length, nint img2, KeyPoint[] keypoints2, int keypoints2Length, DMatch[] matches1to2, int matches1to2Length, nint outImg, Scalar matchColor, Scalar singlePointColor, byte[]? matchesMask, int matchesMaskLength, int flags)

Parameters

img1 nint
keypoints1 KeyPoint[]
keypoints1Length int
img2 nint
keypoints2 KeyPoint[]
keypoints2Length int
matches1to2 DMatch[]
matches1to2Length int
outImg nint
matchColor Scalar
singlePointColor Scalar
matchesMask byte[]
matchesMaskLength int
flags int

Returns

ExceptionStatus

features2d_drawMatchesKnn(nint, KeyPoint[], int, nint, KeyPoint[], int, nint[], int, int[], nint, Scalar, Scalar, nint[]?, int, int[]?, int)

[Pure]
public static extern ExceptionStatus features2d_drawMatchesKnn(nint img1, KeyPoint[] keypoints1, int keypoints1Length, nint img2, KeyPoint[] keypoints2, int keypoints2Length, nint[] matches1to2, int matches1to2Size1, int[] matches1to2Size2, nint outImg, Scalar matchColor, Scalar singlePointColor, nint[]? matchesMask, int matchesMaskSize1, int[]? matchesMaskSize2, int flags)

Parameters

img1 nint
keypoints1 KeyPoint[]
keypoints1Length int
img2 nint
keypoints2 KeyPoint[]
keypoints2Length int
matches1to2 nint[]
matches1to2Size1 int
matches1to2Size2 int[]
outImg nint
matchColor Scalar
singlePointColor Scalar
matchesMask nint[]
matchesMaskSize1 int
matchesMaskSize2 int[]
flags int

Returns

ExceptionStatus

features2d_evaluateFeatureDetector(nint, nint, nint, nint, nint, out float, out int)

[Pure]
public static extern ExceptionStatus features2d_evaluateFeatureDetector(nint img1, nint img2, nint H1to2, nint keypoints1, nint keypoints2, out float repeatability, out int correspCount)

Parameters

img1 nint
img2 nint
H1to2 nint
keypoints1 nint
keypoints2 nint
repeatability float
correspCount int

Returns

ExceptionStatus

features2d_getNearestPoint(Point2f[], int, float, out int)

[Pure]
public static extern ExceptionStatus features2d_getNearestPoint(Point2f[] recallPrecisionCurve, int recallPrecisionCurveSize, float l_precision, out int returnValue)

Parameters

recallPrecisionCurve Point2f[]
recallPrecisionCurveSize int
l_precision float
returnValue int

Returns

ExceptionStatus

features2d_getRecall(Point2f[], int, float, out float)

[Pure]
public static extern ExceptionStatus features2d_getRecall(Point2f[] recallPrecisionCurve, int recallPrecisionCurveSize, float l_precision, out float returnValue)

Parameters

recallPrecisionCurve Point2f[]
recallPrecisionCurveSize int
l_precision float
returnValue float

Returns

ExceptionStatus

flann_IndexParams_getDouble(nint, string, double, out double)

[Pure]
public static extern ExceptionStatus flann_IndexParams_getDouble(nint obj, string key, double defaultVal, out double returnValue)

Parameters

obj nint
key string
defaultVal double
returnValue double

Returns

ExceptionStatus

flann_IndexParams_getInt(nint, string, int, out int)

[Pure]
public static extern ExceptionStatus flann_IndexParams_getInt(nint obj, string key, int defaultVal, out int returnValue)

Parameters

obj nint
key string
defaultVal int
returnValue int

Returns

ExceptionStatus

flann_IndexParams_getString(nint, string, string?, nint)

[Pure]
public static extern ExceptionStatus flann_IndexParams_getString(nint obj, string key, string? defaultVal, nint returnValue)

Parameters

obj nint
key string
defaultVal string
returnValue nint

Returns

ExceptionStatus

flann_IndexParams_setAlgorithm(nint, int)

[Pure]
public static extern ExceptionStatus flann_IndexParams_setAlgorithm(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

flann_IndexParams_setBool(nint, string, int)

[Pure]
public static extern ExceptionStatus flann_IndexParams_setBool(nint obj, string key, int value)

Parameters

obj nint
key string
value int

Returns

ExceptionStatus

flann_IndexParams_setDouble(nint, string, double)

[Pure]
public static extern ExceptionStatus flann_IndexParams_setDouble(nint obj, string key, double value)

Parameters

obj nint
key string
value double

Returns

ExceptionStatus

flann_IndexParams_setFloat(nint, string, float)

[Pure]
public static extern ExceptionStatus flann_IndexParams_setFloat(nint obj, string key, float value)

Parameters

obj nint
key string
value float

Returns

ExceptionStatus

flann_IndexParams_setInt(nint, string, int)

[Pure]
public static extern ExceptionStatus flann_IndexParams_setInt(nint obj, string key, int value)

Parameters

obj nint
key string
value int

Returns

ExceptionStatus

flann_IndexParams_setString(nint, string, string)

[Pure]
public static extern ExceptionStatus flann_IndexParams_setString(nint obj, string key, string value)

Parameters

obj nint
key string
value string

Returns

ExceptionStatus

flann_Index_delete(nint)

[Pure]
public static extern ExceptionStatus flann_Index_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

flann_Index_knnSearch1(nint, float[], int, int[], float[], int, nint)

[Pure]
public static extern ExceptionStatus flann_Index_knnSearch1(nint obj, float[] queries, int queriesLength, int[] indices, float[] dists, int knn, nint @params)

Parameters

obj nint
queries float[]
queriesLength int
indices int[]
dists float[]
knn int
params nint

Returns

ExceptionStatus

flann_Index_knnSearch2(nint, nint, nint, nint, int, nint)

[Pure]
public static extern ExceptionStatus flann_Index_knnSearch2(nint obj, nint queries, nint indices, nint dists, int knn, nint @params)

Parameters

obj nint
queries nint
indices nint
dists nint
knn int
params nint

Returns

ExceptionStatus

flann_Index_knnSearch3(nint, nint, int[], float[], int, nint)

[Pure]
public static extern ExceptionStatus flann_Index_knnSearch3(nint obj, nint queries, int[] indices, float[] dists, int knn, nint @params)

Parameters

obj nint
queries nint
indices int[]
dists float[]
knn int
params nint

Returns

ExceptionStatus

flann_Index_new(nint, nint, int, out nint)

[Pure]
public static extern ExceptionStatus flann_Index_new(nint features, nint @params, int distType, out nint returnValue)

Parameters

features nint
params nint
distType int
returnValue nint

Returns

ExceptionStatus

flann_Index_radiusSearch1(nint, float[], int, int[], int, float[], int, double, int, nint)

[Pure]
public static extern ExceptionStatus flann_Index_radiusSearch1(nint obj, float[] queries, int queriesLength, int[] indices, int indicesLength, float[] dists, int distsLength, double radius, int maxResults, nint @params)

Parameters

obj nint
queries float[]
queriesLength int
indices int[]
indicesLength int
dists float[]
distsLength int
radius double
maxResults int
params nint

Returns

ExceptionStatus

flann_Index_radiusSearch2(nint, nint, nint, nint, double, int, nint)

[Pure]
public static extern ExceptionStatus flann_Index_radiusSearch2(nint obj, nint queries, nint indices, nint dists, double radius, int maxResults, nint @params)

Parameters

obj nint
queries nint
indices nint
dists nint
radius double
maxResults int
params nint

Returns

ExceptionStatus

flann_Index_radiusSearch3(nint, nint, int[], int, float[], int, double, int, nint)

[Pure]
public static extern ExceptionStatus flann_Index_radiusSearch3(nint obj, nint queries, int[] indices, int indicesLength, float[] dists, int distsLength, double radius, int maxResults, nint @params)

Parameters

obj nint
queries nint
indices int[]
indicesLength int
dists float[]
distsLength int
radius double
maxResults int
params nint

Returns

ExceptionStatus

flann_Index_save(nint, string)

[Pure]
public static extern ExceptionStatus flann_Index_save(nint obj, string filename)

Parameters

obj nint
filename string

Returns

ExceptionStatus

flann_Ptr_AutotunedIndexParams_delete(nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_AutotunedIndexParams_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

flann_Ptr_AutotunedIndexParams_get(nint, out nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_AutotunedIndexParams_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

flann_Ptr_AutotunedIndexParams_new(float, float, float, float, out nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_AutotunedIndexParams_new(float targetPrecision, float buildWeight, float memoryWeight, float sampleFraction, out nint returnValue)

Parameters

targetPrecision float
buildWeight float
memoryWeight float
sampleFraction float
returnValue nint

Returns

ExceptionStatus

flann_Ptr_CompositeIndexParams_delete(nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_CompositeIndexParams_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

flann_Ptr_CompositeIndexParams_get(nint, out nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_CompositeIndexParams_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

flann_Ptr_CompositeIndexParams_new(int, int, int, FlannCentersInit, float, out nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_CompositeIndexParams_new(int trees, int branching, int iterations, FlannCentersInit centersInit, float cbIndex, out nint returnValue)

Parameters

trees int
branching int
iterations int
centersInit FlannCentersInit
cbIndex float
returnValue nint

Returns

ExceptionStatus

flann_Ptr_IndexParams_delete(nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_IndexParams_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

flann_Ptr_IndexParams_get(nint, out nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_IndexParams_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

flann_Ptr_IndexParams_new(out nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_IndexParams_new(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

flann_Ptr_KDTreeIndexParams_delete(nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_KDTreeIndexParams_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

flann_Ptr_KDTreeIndexParams_get(nint, out nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_KDTreeIndexParams_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

flann_Ptr_KDTreeIndexParams_new(int, out nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_KDTreeIndexParams_new(int trees, out nint returnValue)

Parameters

trees int
returnValue nint

Returns

ExceptionStatus

flann_Ptr_KMeansIndexParams_delete(nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_KMeansIndexParams_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

flann_Ptr_KMeansIndexParams_get(nint, out nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_KMeansIndexParams_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

flann_Ptr_KMeansIndexParams_new(int, int, FlannCentersInit, float, out nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_KMeansIndexParams_new(int branching, int iterations, FlannCentersInit centersInit, float cbIndex, out nint returnValue)

Parameters

branching int
iterations int
centersInit FlannCentersInit
cbIndex float
returnValue nint

Returns

ExceptionStatus

flann_Ptr_LinearIndexParams_delete(nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_LinearIndexParams_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

flann_Ptr_LinearIndexParams_get(nint, out nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_LinearIndexParams_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

flann_Ptr_LinearIndexParams_new(out nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_LinearIndexParams_new(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

flann_Ptr_LshIndexParams_delete(nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_LshIndexParams_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

flann_Ptr_LshIndexParams_get(nint, out nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_LshIndexParams_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

flann_Ptr_LshIndexParams_new(int, int, int, out nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_LshIndexParams_new(int tableNumber, int keySize, int multiProbeLevel, out nint returnValue)

Parameters

tableNumber int
keySize int
multiProbeLevel int
returnValue nint

Returns

ExceptionStatus

flann_Ptr_SavedIndexParams_delete(nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_SavedIndexParams_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

flann_Ptr_SavedIndexParams_get(nint, out nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_SavedIndexParams_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

flann_Ptr_SavedIndexParams_new(string, out nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_SavedIndexParams_new(string filename, out nint returnValue)

Parameters

filename string
returnValue nint

Returns

ExceptionStatus

flann_Ptr_SearchParams_delete(nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_SearchParams_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

flann_Ptr_SearchParams_get(nint, out nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_SearchParams_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

flann_Ptr_SearchParams_new(int, float, int, out nint)

[Pure]
public static extern ExceptionStatus flann_Ptr_SearchParams_new(int checks, float eps, int sorted, out nint returnValue)

Parameters

checks int
eps float
sorted int
returnValue nint

Returns

ExceptionStatus

highgui_createTrackbar(string, string, ref int, int, TrackbarCallbackNative?, nint, out int)

[Pure]
public static extern ExceptionStatus highgui_createTrackbar(string trackbarName, string winName, ref int value, int count, TrackbarCallbackNative? onChange, nint userData, out int returnValue)

Parameters

trackbarName string
winName string
value int
count int
onChange TrackbarCallbackNative
userData nint
returnValue int

Returns

ExceptionStatus

highgui_createTrackbar(string, string, nint, int, TrackbarCallbackNative?, nint, out int)

[Pure]
public static extern ExceptionStatus highgui_createTrackbar(string trackbarName, string winName, nint value, int count, TrackbarCallbackNative? onChange, nint userData, out int returnValue)

Parameters

trackbarName string
winName string
value nint
count int
onChange TrackbarCallbackNative
userData nint
returnValue int

Returns

ExceptionStatus

highgui_createTrackbar(string, string, nint, int, nint, nint, out int)

[Pure]
public static extern ExceptionStatus highgui_createTrackbar(string trackbarName, string winName, nint value, int count, nint onChange, nint userData, out int returnValue)

Parameters

trackbarName string
winName string
value nint
count int
onChange nint
userData nint
returnValue int

Returns

ExceptionStatus

highgui_cvGetWindowHandle(string, out nint)

[Pure]
public static extern ExceptionStatus highgui_cvGetWindowHandle(string name, out nint returnValue)

Parameters

name string
returnValue nint

Returns

ExceptionStatus

highgui_destroyAllWindows()

[Pure]
public static extern ExceptionStatus highgui_destroyAllWindows()

Returns

ExceptionStatus

highgui_destroyWindow(string)

[Pure]
public static extern ExceptionStatus highgui_destroyWindow(string winName)

Parameters

winName string

Returns

ExceptionStatus

highgui_getMouseWheelDelta(int, out int)

[Pure]
public static extern ExceptionStatus highgui_getMouseWheelDelta(int flags, out int returnValue)

Parameters

flags int
returnValue int

Returns

ExceptionStatus

highgui_getTrackbarPos(string, string, out int)

[Pure]
public static extern ExceptionStatus highgui_getTrackbarPos(string trackbarName, string winName, out int returnValue)

Parameters

trackbarName string
winName string
returnValue int

Returns

ExceptionStatus

highgui_getWindowImageRect(string, out Rect)

[Pure]
public static extern ExceptionStatus highgui_getWindowImageRect(string winName, out Rect returnValue)

Parameters

winName string
returnValue Rect

Returns

ExceptionStatus

highgui_getWindowProperty(string, int, out double)

[Pure]
public static extern ExceptionStatus highgui_getWindowProperty(string winName, int propId, out double returnValue)

Parameters

winName string
propId int
returnValue double

Returns

ExceptionStatus

highgui_imshow(string, nint)

[Pure]
public static extern ExceptionStatus highgui_imshow(string winName, nint mat)

Parameters

winName string
mat nint

Returns

ExceptionStatus

highgui_imshow_umat(string, nint)

[Pure]
public static extern ExceptionStatus highgui_imshow_umat(string winName, nint mat)

Parameters

winName string
mat nint

Returns

ExceptionStatus

highgui_moveWindow(string, int, int)

[Pure]
public static extern ExceptionStatus highgui_moveWindow(string winName, int x, int y)

Parameters

winName string
x int
y int

Returns

ExceptionStatus

highgui_namedWindow(string, int)

[Pure]
public static extern ExceptionStatus highgui_namedWindow(string winName, int flags)

Parameters

winName string
flags int

Returns

ExceptionStatus

highgui_resizeWindow(string, int, int)

[Pure]
public static extern ExceptionStatus highgui_resizeWindow(string winName, int width, int height)

Parameters

winName string
width int
height int

Returns

ExceptionStatus

highgui_selectROI1(string, nint, int, int, out Rect)

[Pure]
public static extern ExceptionStatus highgui_selectROI1(string windowName, nint img, int showCrosshair, int fromCenter, out Rect returnValue)

Parameters

windowName string
img nint
showCrosshair int
fromCenter int
returnValue Rect

Returns

ExceptionStatus

highgui_selectROI2(nint, int, int, out Rect)

[Pure]
public static extern ExceptionStatus highgui_selectROI2(nint img, int showCrosshair, int fromCenter, out Rect returnValue)

Parameters

img nint
showCrosshair int
fromCenter int
returnValue Rect

Returns

ExceptionStatus

highgui_selectROIs(string, nint, nint, int, int)

[Pure]
public static extern ExceptionStatus highgui_selectROIs(string windowName, nint img, nint boundingBoxes, int showCrosshair, int fromCenter)

Parameters

windowName string
img nint
boundingBoxes nint
showCrosshair int
fromCenter int

Returns

ExceptionStatus

highgui_setMouseCallback(string, MouseCallback, nint)

[Pure]
public static extern ExceptionStatus highgui_setMouseCallback(string winName, MouseCallback onMouse, nint userData)

Parameters

winName string
onMouse MouseCallback
userData nint

Returns

ExceptionStatus

highgui_setTrackbarMax(string, string, int)

[Pure]
public static extern ExceptionStatus highgui_setTrackbarMax(string trackbarName, string winName, int maxVal)

Parameters

trackbarName string
winName string
maxVal int

Returns

ExceptionStatus

highgui_setTrackbarMin(string, string, int)

[Pure]
public static extern ExceptionStatus highgui_setTrackbarMin(string trackbarName, string winName, int minVal)

Parameters

trackbarName string
winName string
minVal int

Returns

ExceptionStatus

highgui_setTrackbarPos(string, string, int)

[Pure]
public static extern ExceptionStatus highgui_setTrackbarPos(string trackbarName, string winName, int pos)

Parameters

trackbarName string
winName string
pos int

Returns

ExceptionStatus

highgui_setWindowProperty(string, int, double)

[Pure]
public static extern ExceptionStatus highgui_setWindowProperty(string winName, int propId, double propValue)

Parameters

winName string
propId int
propValue double

Returns

ExceptionStatus

highgui_setWindowTitle(string, string)

[Pure]
public static extern ExceptionStatus highgui_setWindowTitle(string winName, string title)

Parameters

winName string
title string

Returns

ExceptionStatus

highgui_startWindowThread(out int)

[Pure]
public static extern ExceptionStatus highgui_startWindowThread(out int returnValue)

Parameters

returnValue int

Returns

ExceptionStatus

highgui_waitKey(int, out int)

[Pure]
public static extern ExceptionStatus highgui_waitKey(int delay, out int returnValue)

Parameters

delay int
returnValue int

Returns

ExceptionStatus

highgui_waitKeyEx(int, out int)

[Pure]
public static extern ExceptionStatus highgui_waitKeyEx(int delay, out int returnValue)

Parameters

delay int
returnValue int

Returns

ExceptionStatus

img_hash_AverageHash_create(out nint)

[Pure]
public static extern ExceptionStatus img_hash_AverageHash_create(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

img_hash_BlockMeanHash_create(int, out nint)

[Pure]
public static extern ExceptionStatus img_hash_BlockMeanHash_create(int mode, out nint returnValue)

Parameters

mode int
returnValue nint

Returns

ExceptionStatus

img_hash_BlockMeanHash_getMean(nint, nint)

[Pure]
public static extern ExceptionStatus img_hash_BlockMeanHash_getMean(nint obj, nint outVec)

Parameters

obj nint
outVec nint

Returns

ExceptionStatus

img_hash_BlockMeanHash_setMode(nint, int)

[Pure]
public static extern ExceptionStatus img_hash_BlockMeanHash_setMode(nint obj, int mode)

Parameters

obj nint
mode int

Returns

ExceptionStatus

img_hash_ColorMomentHash_create(out nint)

[Pure]
public static extern ExceptionStatus img_hash_ColorMomentHash_create(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

img_hash_ImgHashBase_compare(nint, nint, nint, out double)

[Pure]
public static extern ExceptionStatus img_hash_ImgHashBase_compare(nint obj, nint hashOne, nint hashTwo, out double returnValue)

Parameters

obj nint
hashOne nint
hashTwo nint
returnValue double

Returns

ExceptionStatus

img_hash_ImgHashBase_compute(nint, nint, nint)

[Pure]
public static extern ExceptionStatus img_hash_ImgHashBase_compute(nint obj, nint inputArr, nint outputArr)

Parameters

obj nint
inputArr nint
outputArr nint

Returns

ExceptionStatus

img_hash_MarrHildrethHash_create(float, float, out nint)

[Pure]
public static extern ExceptionStatus img_hash_MarrHildrethHash_create(float alpha, float scale, out nint returnValue)

Parameters

alpha float
scale float
returnValue nint

Returns

ExceptionStatus

img_hash_MarrHildrethHash_getAlpha(nint, out float)

[Pure]
public static extern ExceptionStatus img_hash_MarrHildrethHash_getAlpha(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

img_hash_MarrHildrethHash_getScale(nint, out float)

[Pure]
public static extern ExceptionStatus img_hash_MarrHildrethHash_getScale(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

img_hash_MarrHildrethHash_setKernelParam(nint, float, float)

[Pure]
public static extern ExceptionStatus img_hash_MarrHildrethHash_setKernelParam(nint obj, float alpha, float scale)

Parameters

obj nint
alpha float
scale float

Returns

ExceptionStatus

img_hash_PHash_create(out nint)

[Pure]
public static extern ExceptionStatus img_hash_PHash_create(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

img_hash_Ptr_AverageHash_delete(nint)

[Pure]
public static extern ExceptionStatus img_hash_Ptr_AverageHash_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

img_hash_Ptr_AverageHash_get(nint, out nint)

[Pure]
public static extern ExceptionStatus img_hash_Ptr_AverageHash_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

img_hash_Ptr_BlockMeanHash_delete(nint)

[Pure]
public static extern ExceptionStatus img_hash_Ptr_BlockMeanHash_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

img_hash_Ptr_BlockMeanHash_get(nint, out nint)

[Pure]
public static extern ExceptionStatus img_hash_Ptr_BlockMeanHash_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

img_hash_Ptr_ColorMomentHash_delete(nint)

[Pure]
public static extern ExceptionStatus img_hash_Ptr_ColorMomentHash_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

img_hash_Ptr_ColorMomentHash_get(nint, out nint)

[Pure]
public static extern ExceptionStatus img_hash_Ptr_ColorMomentHash_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

img_hash_Ptr_MarrHildrethHash_delete(nint)

[Pure]
public static extern ExceptionStatus img_hash_Ptr_MarrHildrethHash_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

img_hash_Ptr_MarrHildrethHash_get(nint, out nint)

[Pure]
public static extern ExceptionStatus img_hash_Ptr_MarrHildrethHash_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

img_hash_Ptr_PHash_delete(nint)

[Pure]
public static extern ExceptionStatus img_hash_Ptr_PHash_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

img_hash_Ptr_PHash_get(nint, out nint)

[Pure]
public static extern ExceptionStatus img_hash_Ptr_PHash_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

img_hash_Ptr_RadialVarianceHash_delete(nint)

[Pure]
public static extern ExceptionStatus img_hash_Ptr_RadialVarianceHash_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

img_hash_Ptr_RadialVarianceHash_get(nint, out nint)

[Pure]
public static extern ExceptionStatus img_hash_Ptr_RadialVarianceHash_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

img_hash_RadialVarianceHash_create(double, int, out nint)

[Pure]
public static extern ExceptionStatus img_hash_RadialVarianceHash_create(double sigma, int numOfAngleLine, out nint returnValue)

Parameters

sigma double
numOfAngleLine int
returnValue nint

Returns

ExceptionStatus

img_hash_RadialVarianceHash_getNumOfAngleLine(nint, out int)

[Pure]
public static extern ExceptionStatus img_hash_RadialVarianceHash_getNumOfAngleLine(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

img_hash_RadialVarianceHash_getSigma(nint, out double)

[Pure]
public static extern ExceptionStatus img_hash_RadialVarianceHash_getSigma(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

img_hash_RadialVarianceHash_setNumOfAngleLine(nint, int)

[Pure]
public static extern ExceptionStatus img_hash_RadialVarianceHash_setNumOfAngleLine(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

img_hash_RadialVarianceHash_setSigma(nint, double)

[Pure]
public static extern ExceptionStatus img_hash_RadialVarianceHash_setSigma(nint obj, double value)

Parameters

obj nint
value double

Returns

ExceptionStatus

imgcodecs_haveImageReader(string, out int)

[Pure]
public static ExceptionStatus imgcodecs_haveImageReader(string fileName, out int returnValue)

Parameters

fileName string
returnValue int

Returns

ExceptionStatus

imgcodecs_haveImageReader_NotWindows(string, out int)

[Pure]
public static extern ExceptionStatus imgcodecs_haveImageReader_NotWindows(string fileName, out int returnValue)

Parameters

fileName string
returnValue int

Returns

ExceptionStatus

imgcodecs_haveImageReader_Windows(string, out int)

[Pure]
public static extern ExceptionStatus imgcodecs_haveImageReader_Windows(string fileName, out int returnValue)

Parameters

fileName string
returnValue int

Returns

ExceptionStatus

imgcodecs_haveImageWriter(string, out int)

[Pure]
public static extern ExceptionStatus imgcodecs_haveImageWriter(string fileName, out int returnValue)

Parameters

fileName string
returnValue int

Returns

ExceptionStatus

imgcodecs_imdecode_InputArray(nint, int, out nint)

[Pure]
public static extern ExceptionStatus imgcodecs_imdecode_InputArray(nint buf, int flags, out nint returnValue)

Parameters

buf nint
flags int
returnValue nint

Returns

ExceptionStatus

imgcodecs_imdecode_Mat(nint, int, out nint)

[Pure]
public static extern ExceptionStatus imgcodecs_imdecode_Mat(nint buf, int flags, out nint returnValue)

Parameters

buf nint
flags int
returnValue nint

Returns

ExceptionStatus

imgcodecs_imdecode_vector(byte*, int, int, out nint)

[Pure]
public static extern ExceptionStatus imgcodecs_imdecode_vector(byte* buf, int bufLength, int flags, out nint returnValue)

Parameters

buf byte*
bufLength int
flags int
returnValue nint

Returns

ExceptionStatus

imgcodecs_imencode_vector(string, nint, nint, int[], int, out int)

[Pure]
public static extern ExceptionStatus imgcodecs_imencode_vector(string ext, nint img, nint buf, int[] @params, int paramsLength, out int returnValue)

Parameters

ext string
img nint
buf nint
params int[]
paramsLength int
returnValue int

Returns

ExceptionStatus

imgcodecs_imread(string, int, out nint)

[Pure]
public static ExceptionStatus imgcodecs_imread(string fileName, int flags, out nint returnValue)

Parameters

fileName string
flags int
returnValue nint

Returns

ExceptionStatus

imgcodecs_imread_NotWindows(string, int, out nint)

[Pure]
public static extern ExceptionStatus imgcodecs_imread_NotWindows(string fileName, int flags, out nint returnValue)

Parameters

fileName string
flags int
returnValue nint

Returns

ExceptionStatus

imgcodecs_imread_Windows(string, int, out nint)

[Pure]
public static extern ExceptionStatus imgcodecs_imread_Windows(string fileName, int flags, out nint returnValue)

Parameters

fileName string
flags int
returnValue nint

Returns

ExceptionStatus

imgcodecs_imreadmulti(string, nint, int, out int)

[Pure]
public static ExceptionStatus imgcodecs_imreadmulti(string fileName, nint mats, int flags, out int returnValue)

Parameters

fileName string
mats nint
flags int
returnValue int

Returns

ExceptionStatus

imgcodecs_imreadmulti_NotWindows(string, nint, int, out int)

[Pure]
public static extern ExceptionStatus imgcodecs_imreadmulti_NotWindows(string fileName, nint mats, int flags, out int returnValue)

Parameters

fileName string
mats nint
flags int
returnValue int

Returns

ExceptionStatus

imgcodecs_imreadmulti_Windows(string, nint, int, out int)

[Pure]
public static extern ExceptionStatus imgcodecs_imreadmulti_Windows(string fileName, nint mats, int flags, out int returnValue)

Parameters

fileName string
mats nint
flags int
returnValue int

Returns

ExceptionStatus

imgcodecs_imwrite(string, nint, int[], int, out int)

[Pure]
public static ExceptionStatus imgcodecs_imwrite(string fileName, nint img, int[] @params, int paramsLength, out int returnValue)

Parameters

fileName string
img nint
params int[]
paramsLength int
returnValue int

Returns

ExceptionStatus

imgcodecs_imwrite_NotWindows(string, nint, int[], int, out int)

[Pure]
public static extern ExceptionStatus imgcodecs_imwrite_NotWindows(string fileName, nint img, int[] @params, int paramsLength, out int returnValue)

Parameters

fileName string
img nint
params int[]
paramsLength int
returnValue int

Returns

ExceptionStatus

imgcodecs_imwrite_Windows(string, nint, int[], int, out int)

[Pure]
public static extern ExceptionStatus imgcodecs_imwrite_Windows(string fileName, nint img, int[] @params, int paramsLength, out int returnValue)

Parameters

fileName string
img nint
params int[]
paramsLength int
returnValue int

Returns

ExceptionStatus

imgcodecs_imwrite_multi(string, nint, int[], int, out int)

[Pure]
public static ExceptionStatus imgcodecs_imwrite_multi(string fileName, nint img, int[] @params, int paramsLength, out int returnValue)

Parameters

fileName string
img nint
params int[]
paramsLength int
returnValue int

Returns

ExceptionStatus

imgcodecs_imwrite_multi_NotWindows(string, nint, int[], int, out int)

[Pure]
public static extern ExceptionStatus imgcodecs_imwrite_multi_NotWindows(string fileName, nint img, int[] @params, int paramsLength, out int returnValue)

Parameters

fileName string
img nint
params int[]
paramsLength int
returnValue int

Returns

ExceptionStatus

imgcodecs_imwrite_multi_Windows(string, nint, int[], int, out int)

[Pure]
public static extern ExceptionStatus imgcodecs_imwrite_multi_Windows(string fileName, nint img, int[] @params, int paramsLength, out int returnValue)

Parameters

fileName string
img nint
params int[]
paramsLength int
returnValue int

Returns

ExceptionStatus

imgproc_CLAHE_apply(nint, nint, nint)

[Pure]
public static extern ExceptionStatus imgproc_CLAHE_apply(nint obj, nint src, nint dst)

Parameters

obj nint
src nint
dst nint

Returns

ExceptionStatus

imgproc_CLAHE_collectGarbage(nint)

[Pure]
public static extern ExceptionStatus imgproc_CLAHE_collectGarbage(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

imgproc_CLAHE_getClipLimit(nint, out double)

[Pure]
public static extern ExceptionStatus imgproc_CLAHE_getClipLimit(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

imgproc_CLAHE_getTilesGridSize(nint, out Size)

[Pure]
public static extern ExceptionStatus imgproc_CLAHE_getTilesGridSize(nint obj, out Size returnValue)

Parameters

obj nint
returnValue Size

Returns

ExceptionStatus

imgproc_CLAHE_setClipLimit(nint, double)

[Pure]
public static extern ExceptionStatus imgproc_CLAHE_setClipLimit(nint obj, double clipLimit)

Parameters

obj nint
clipLimit double

Returns

ExceptionStatus

imgproc_CLAHE_setTilesGridSize(nint, Size)

[Pure]
public static extern ExceptionStatus imgproc_CLAHE_setTilesGridSize(nint obj, Size tileGridSize)

Parameters

obj nint
tileGridSize Size

Returns

ExceptionStatus

imgproc_Canny1(nint, nint, double, double, int, int)

[Pure]
public static extern ExceptionStatus imgproc_Canny1(nint src, nint edges, double threshold1, double threshold2, int apertureSize, int l2Gradient)

Parameters

src nint
edges nint
threshold1 double
threshold2 double
apertureSize int
l2Gradient int

Returns

ExceptionStatus

imgproc_Canny2(nint, nint, nint, double, double, int)

[Pure]
public static extern ExceptionStatus imgproc_Canny2(nint dx, nint dy, nint edges, double threshold1, double threshold2, int l2Gradient)

Parameters

dx nint
dy nint
edges nint
threshold1 double
threshold2 double
l2Gradient int

Returns

ExceptionStatus

imgproc_EMD(nint, nint, int, nint, out float, nint, out float)

[Pure]
public static extern ExceptionStatus imgproc_EMD(nint signature1, nint signature2, int distType, nint cost, out float lowerBound, nint flow, out float returnValue)

Parameters

signature1 nint
signature2 nint
distType int
cost nint
lowerBound float
flow nint
returnValue float

Returns

ExceptionStatus

imgproc_GaussianBlur(nint, nint, Size, double, double, BorderTypes)

[Pure]
public static extern ExceptionStatus imgproc_GaussianBlur(nint src, nint dst, Size ksize, double sigmaX, double sigmaY, BorderTypes borderType)

Parameters

src nint
dst nint
ksize Size
sigmaX double
sigmaY double
borderType BorderTypes

Returns

ExceptionStatus

imgproc_GeneralizedHoughBallard_getLevels(nint, out int)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughBallard_getLevels(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

imgproc_GeneralizedHoughBallard_getVotesThreshold(nint, out int)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughBallard_getVotesThreshold(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

imgproc_GeneralizedHoughBallard_setLevels(nint, int)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughBallard_setLevels(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

imgproc_GeneralizedHoughBallard_setVotesThreshold(nint, int)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughBallard_setVotesThreshold(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_getAngleEpsilon(nint, out double)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getAngleEpsilon(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_getAngleStep(nint, out double)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getAngleStep(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_getAngleThresh(nint, out int)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getAngleThresh(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_getLevels(nint, out int)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getLevels(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_getMaxAngle(nint, out double)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getMaxAngle(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_getMaxScale(nint, out double)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getMaxScale(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_getMinAngle(nint, out double)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getMinAngle(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_getMinScale(nint, out double)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getMinScale(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_getPosThresh(nint, out int)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getPosThresh(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_getScaleStep(nint, out double)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getScaleStep(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_getScaleThresh(nint, out int)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getScaleThresh(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_getXi(nint, out double)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_getXi(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_setAngleEpsilon(nint, double)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setAngleEpsilon(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_setAngleStep(nint, double)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setAngleStep(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_setAngleThresh(nint, int)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setAngleThresh(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_setLevels(nint, int)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setLevels(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_setMaxAngle(nint, double)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setMaxAngle(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_setMaxScale(nint, double)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setMaxScale(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_setMinAngle(nint, double)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setMinAngle(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_setMinScale(nint, double)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setMinScale(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_setPosThresh(nint, int)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setPosThresh(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_setScaleStep(nint, double)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setScaleStep(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_setScaleThresh(nint, int)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setScaleThresh(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

imgproc_GeneralizedHoughGuil_setXi(nint, double)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHoughGuil_setXi(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

imgproc_GeneralizedHough_detect1(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_detect1(nint obj, nint image, nint positions, nint votes)

Parameters

obj nint
image nint
positions nint
votes nint

Returns

ExceptionStatus

imgproc_GeneralizedHough_detect2(nint, nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_detect2(nint obj, nint edges, nint dx, nint dy, nint positions, nint votes)

Parameters

obj nint
edges nint
dx nint
dy nint
positions nint
votes nint

Returns

ExceptionStatus

imgproc_GeneralizedHough_getCannyHighThresh(nint, out int)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_getCannyHighThresh(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

imgproc_GeneralizedHough_getCannyLowThresh(nint, out int)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_getCannyLowThresh(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

imgproc_GeneralizedHough_getDp(nint, out double)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_getDp(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

imgproc_GeneralizedHough_getMaxBufferSize(nint, out int)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_getMaxBufferSize(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

imgproc_GeneralizedHough_getMinDist(nint, out double)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_getMinDist(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

imgproc_GeneralizedHough_setCannyHighThresh(nint, int)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_setCannyHighThresh(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

imgproc_GeneralizedHough_setCannyLowThresh(nint, int)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_setCannyLowThresh(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

imgproc_GeneralizedHough_setDp(nint, double)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_setDp(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

imgproc_GeneralizedHough_setMaxBufferSize(nint, int)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_setMaxBufferSize(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

imgproc_GeneralizedHough_setMinDist(nint, double)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_setMinDist(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

imgproc_GeneralizedHough_setTemplate1(nint, nint, Point)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_setTemplate1(nint obj, nint templ, Point templCenter)

Parameters

obj nint
templ nint
templCenter Point

Returns

ExceptionStatus

imgproc_GeneralizedHough_setTemplate2(nint, nint, nint, nint, Point)

[Pure]
public static extern ExceptionStatus imgproc_GeneralizedHough_setTemplate2(nint obj, nint edges, nint dx, nint dy, Point templCenter)

Parameters

obj nint
edges nint
dx nint
dy nint
templCenter Point

Returns

ExceptionStatus

imgproc_HoughCircles(nint, nint, int, double, double, double, double, int, int)

[Pure]
public static extern ExceptionStatus imgproc_HoughCircles(nint src, nint circles, int method, double dp, double minDist, double param1, double param2, int minRadius, int maxRadius)

Parameters

src nint
circles nint
method int
dp double
minDist double
param1 double
param2 double
minRadius int
maxRadius int

Returns

ExceptionStatus

imgproc_HoughLines(nint, nint, double, double, int, double, double)

[Pure]
public static extern ExceptionStatus imgproc_HoughLines(nint src, nint lines, double rho, double theta, int threshold, double srn, double stn)

Parameters

src nint
lines nint
rho double
theta double
threshold int
srn double
stn double

Returns

ExceptionStatus

imgproc_HoughLinesP(nint, nint, double, double, int, double, double)

[Pure]
public static extern ExceptionStatus imgproc_HoughLinesP(nint src, nint lines, double rho, double theta, int threshold, double minLineLength, double maxLineG)

Parameters

src nint
lines nint
rho double
theta double
threshold int
minLineLength double
maxLineG double

Returns

ExceptionStatus

imgproc_HoughLinesPointSet(nint, nint, int, int, double, double, double, double, double, double)

[Pure]
public static extern ExceptionStatus imgproc_HoughLinesPointSet(nint point, nint lines, int linesMax, int threshold, double minRho, double maxRho, double rhoStep, double minTheta, double maxTheta, double thetaStep)

Parameters

point nint
lines nint
linesMax int
threshold int
minRho double
maxRho double
rhoStep double
minTheta double
maxTheta double
thetaStep double

Returns

ExceptionStatus

imgproc_Laplacian(nint, nint, MatType, int, double, double, int)

[Pure]
public static extern ExceptionStatus imgproc_Laplacian(nint src, nint dst, MatType ddepth, int ksize, double scale, double delta, int borderType)

Parameters

src nint
dst nint
ddepth MatType
ksize int
scale double
delta double
borderType int

Returns

ExceptionStatus

imgproc_LineIterator_count_get(nint, out int)

[Pure]
public static extern ExceptionStatus imgproc_LineIterator_count_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

imgproc_LineIterator_delete(nint)

[Pure]
public static extern ExceptionStatus imgproc_LineIterator_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

imgproc_LineIterator_elemSize_get(nint, out int)

[Pure]
public static extern ExceptionStatus imgproc_LineIterator_elemSize_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

imgproc_LineIterator_err_get(nint, out int)

[Pure]
public static extern ExceptionStatus imgproc_LineIterator_err_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

imgproc_LineIterator_getValuePosAndShiftToNext(nint, out nint, out Point)

[Pure]
public static extern ExceptionStatus imgproc_LineIterator_getValuePosAndShiftToNext(nint obj, out nint returnValue, out Point returnPos)

Parameters

obj nint
returnValue nint
returnPos Point

Returns

ExceptionStatus

imgproc_LineIterator_minusDelta_get(nint, out int)

[Pure]
public static extern ExceptionStatus imgproc_LineIterator_minusDelta_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

imgproc_LineIterator_minusStep_get(nint, out int)

[Pure]
public static extern ExceptionStatus imgproc_LineIterator_minusStep_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

imgproc_LineIterator_new(nint, Point, Point, int, int, out nint)

[Pure]
public static extern ExceptionStatus imgproc_LineIterator_new(nint img, Point pt1, Point pt2, int connectivity, int leftToRight, out nint returnValue)

Parameters

img nint
pt1 Point
pt2 Point
connectivity int
leftToRight int
returnValue nint

Returns

ExceptionStatus

imgproc_LineIterator_plusDelta_get(nint, out int)

[Pure]
public static extern ExceptionStatus imgproc_LineIterator_plusDelta_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

imgproc_LineIterator_plusStep_get(nint, out int)

[Pure]
public static extern ExceptionStatus imgproc_LineIterator_plusStep_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

imgproc_LineIterator_ptr0_get(nint, out nint)

[Pure]
public static extern ExceptionStatus imgproc_LineIterator_ptr0_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

imgproc_LineIterator_ptr_get(nint, out nint)

[Pure]
public static extern ExceptionStatus imgproc_LineIterator_ptr_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

imgproc_LineIterator_step_get(nint, out int)

[Pure]
public static extern ExceptionStatus imgproc_LineIterator_step_get(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

imgproc_LineSegmentDetector_compareSegments(nint, Size, nint, nint, nint)

[Pure]
public static extern int imgproc_LineSegmentDetector_compareSegments(nint obj, Size size, nint lines1, nint lines2, nint image)

Parameters

obj nint
size Size
lines1 nint
lines2 nint
image nint

Returns

int

imgproc_LineSegmentDetector_detect_OutputArray(nint, nint, nint, nint, nint, nint)

public static extern void imgproc_LineSegmentDetector_detect_OutputArray(nint obj, nint image, nint lines, nint width, nint prec, nint nfa)

Parameters

obj nint
image nint
lines nint
width nint
prec nint
nfa nint

imgproc_LineSegmentDetector_detect_vector(nint, nint, nint, nint, nint, nint)

public static extern void imgproc_LineSegmentDetector_detect_vector(nint obj, nint image, nint lines, nint width, nint prec, nint nfa)

Parameters

obj nint
image nint
lines nint
width nint
prec nint
nfa nint

imgproc_LineSegmentDetector_drawSegments(nint, nint, nint)

public static extern void imgproc_LineSegmentDetector_drawSegments(nint obj, nint image, nint lines)

Parameters

obj nint
image nint
lines nint

imgproc_Ptr_CLAHE_delete(nint)

[Pure]
public static extern ExceptionStatus imgproc_Ptr_CLAHE_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

imgproc_Ptr_CLAHE_get(nint, out nint)

[Pure]
public static extern ExceptionStatus imgproc_Ptr_CLAHE_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

imgproc_Ptr_GeneralizedHoughBallard_delete(nint)

[Pure]
public static extern ExceptionStatus imgproc_Ptr_GeneralizedHoughBallard_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

imgproc_Ptr_GeneralizedHoughBallard_get(nint, out nint)

[Pure]
public static extern ExceptionStatus imgproc_Ptr_GeneralizedHoughBallard_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

imgproc_Ptr_GeneralizedHoughGuil_delete(nint)

[Pure]
public static extern ExceptionStatus imgproc_Ptr_GeneralizedHoughGuil_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

imgproc_Ptr_GeneralizedHoughGuil_get(nint, out nint)

[Pure]
public static extern ExceptionStatus imgproc_Ptr_GeneralizedHoughGuil_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

imgproc_Ptr_LineSegmentDetector_delete(nint)

public static extern void imgproc_Ptr_LineSegmentDetector_delete(nint obj)

Parameters

obj nint

imgproc_Ptr_LineSegmentDetector_get(nint)

[Pure]
public static extern nint imgproc_Ptr_LineSegmentDetector_get(nint obj)

Parameters

obj nint

Returns

nint

imgproc_Scharr(nint, nint, MatType, int, int, double, double, int)

[Pure]
public static extern ExceptionStatus imgproc_Scharr(nint src, nint dst, MatType ddepth, int dx, int dy, double scale, double delta, int borderType)

Parameters

src nint
dst nint
ddepth MatType
dx int
dy int
scale double
delta double
borderType int

Returns

ExceptionStatus

imgproc_Sobel(nint, nint, MatType, int, int, int, double, double, int)

[Pure]
public static extern ExceptionStatus imgproc_Sobel(nint src, nint dst, MatType ddepth, int dx, int dy, int ksize, double scale, double delta, int borderType)

Parameters

src nint
dst nint
ddepth MatType
dx int
dy int
ksize int
scale double
delta double
borderType int

Returns

ExceptionStatus

imgproc_Subdiv2D_delete(nint)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

imgproc_Subdiv2D_edgeDst(nint, int, out Point2f, out int)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_edgeDst(nint obj, int edge, out Point2f dstPt, out int returnValue)

Parameters

obj nint
edge int
dstPt Point2f
returnValue int

Returns

ExceptionStatus

imgproc_Subdiv2D_edgeOrg(nint, int, out Point2f, out int)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_edgeOrg(nint obj, int edge, out Point2f orgPt, out int returnValue)

Parameters

obj nint
edge int
orgPt Point2f
returnValue int

Returns

ExceptionStatus

imgproc_Subdiv2D_findNearest(nint, Point2f, out Point2f, out int)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_findNearest(nint obj, Point2f pt, out Point2f nearestPt, out int returnValue)

Parameters

obj nint
pt Point2f
nearestPt Point2f
returnValue int

Returns

ExceptionStatus

imgproc_Subdiv2D_getEdge(nint, int, int, out int)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_getEdge(nint obj, int edge, int nextEdgeType, out int returnValue)

Parameters

obj nint
edge int
nextEdgeType int
returnValue int

Returns

ExceptionStatus

imgproc_Subdiv2D_getEdgeList(nint, nint)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_getEdgeList(nint obj, nint edgeList)

Parameters

obj nint
edgeList nint

Returns

ExceptionStatus

imgproc_Subdiv2D_getLeadingEdgeList(nint, nint)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_getLeadingEdgeList(nint obj, nint leadingEdgeList)

Parameters

obj nint
leadingEdgeList nint

Returns

ExceptionStatus

imgproc_Subdiv2D_getTriangleList(nint, nint)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_getTriangleList(nint obj, nint triangleList)

Parameters

obj nint
triangleList nint

Returns

ExceptionStatus

imgproc_Subdiv2D_getVertex(nint, int, out int, out Point2f)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_getVertex(nint obj, int vertex, out int firstEdge, out Point2f returnValue)

Parameters

obj nint
vertex int
firstEdge int
returnValue Point2f

Returns

ExceptionStatus

imgproc_Subdiv2D_getVoronoiFacetList(nint, int[]?, int, nint, nint)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_getVoronoiFacetList(nint obj, int[]? idx, int idxCount, nint facetList, nint facetCenters)

Parameters

obj nint
idx int[]
idxCount int
facetList nint
facetCenters nint

Returns

ExceptionStatus

imgproc_Subdiv2D_initDelaunay1(nint, Rect)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_initDelaunay1(nint obj, Rect rect)

Parameters

obj nint
rect Rect

Returns

ExceptionStatus

imgproc_Subdiv2D_initDelaunay2(nint, Rect2f)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_initDelaunay2(nint obj, Rect2f rect)

Parameters

obj nint
rect Rect2f

Returns

ExceptionStatus

imgproc_Subdiv2D_insert1(nint, Point2f, out int)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_insert1(nint obj, Point2f pt, out int returnValue)

Parameters

obj nint
pt Point2f
returnValue int

Returns

ExceptionStatus

imgproc_Subdiv2D_insert2(nint, Point2f[], int)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_insert2(nint obj, Point2f[] ptArray, int length)

Parameters

obj nint
ptArray Point2f[]
length int

Returns

ExceptionStatus

imgproc_Subdiv2D_locate(nint, Point2f, out int, out int, out int)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_locate(nint obj, Point2f pt, out int edge, out int vertex, out int returnValue)

Parameters

obj nint
pt Point2f
edge int
vertex int
returnValue int

Returns

ExceptionStatus

imgproc_Subdiv2D_new1(out nint)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_new1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

imgproc_Subdiv2D_new2(Rect, out nint)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_new2(Rect rect, out nint returnValue)

Parameters

rect Rect
returnValue nint

Returns

ExceptionStatus

imgproc_Subdiv2D_new3(Rect2f, out nint)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_new3(Rect2f rect, out nint returnValue)

Parameters

rect Rect2f
returnValue nint

Returns

ExceptionStatus

imgproc_Subdiv2D_nextEdge(nint, int, out int)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_nextEdge(nint obj, int edge, out int returnValue)

Parameters

obj nint
edge int
returnValue int

Returns

ExceptionStatus

imgproc_Subdiv2D_rotateEdge(nint, int, int, out int)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_rotateEdge(nint obj, int edge, int rotate, out int returnValue)

Parameters

obj nint
edge int
rotate int
returnValue int

Returns

ExceptionStatus

imgproc_Subdiv2D_symEdge(nint, int, out int)

[Pure]
public static extern ExceptionStatus imgproc_Subdiv2D_symEdge(nint obj, int edge, out int returnValue)

Parameters

obj nint
edge int
returnValue int

Returns

ExceptionStatus

imgproc_accumulate(nint, nint, nint)

[Pure]
public static extern ExceptionStatus imgproc_accumulate(nint src, nint dst, nint mask)

Parameters

src nint
dst nint
mask nint

Returns

ExceptionStatus

imgproc_accumulateProduct(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus imgproc_accumulateProduct(nint src1, nint src2, nint dst, nint mask)

Parameters

src1 nint
src2 nint
dst nint
mask nint

Returns

ExceptionStatus

imgproc_accumulateSquare(nint, nint, nint)

[Pure]
public static extern ExceptionStatus imgproc_accumulateSquare(nint src, nint dst, nint mask)

Parameters

src nint
dst nint
mask nint

Returns

ExceptionStatus

imgproc_accumulateWeighted(nint, nint, double, nint)

[Pure]
public static extern ExceptionStatus imgproc_accumulateWeighted(nint src, nint dst, double alpha, nint mask)

Parameters

src nint
dst nint
alpha double
mask nint

Returns

ExceptionStatus

imgproc_adaptiveThreshold(nint, nint, double, int, int, int, double)

[Pure]
public static extern ExceptionStatus imgproc_adaptiveThreshold(nint src, nint dst, double maxValue, int adaptiveMethod, int thresholdType, int blockSize, double c)

Parameters

src nint
dst nint
maxValue double
adaptiveMethod int
thresholdType int
blockSize int
c double

Returns

ExceptionStatus

imgproc_applyColorMap1(nint, nint, int)

[Pure]
public static extern ExceptionStatus imgproc_applyColorMap1(nint src, nint dst, int colormap)

Parameters

src nint
dst nint
colormap int

Returns

ExceptionStatus

imgproc_applyColorMap2(nint, nint, nint)

[Pure]
public static extern ExceptionStatus imgproc_applyColorMap2(nint src, nint dst, nint userColor)

Parameters

src nint
dst nint
userColor nint

Returns

ExceptionStatus

imgproc_approxPolyDP_InputArray(nint, nint, double, int)

[Pure]
public static extern ExceptionStatus imgproc_approxPolyDP_InputArray(nint curve, nint approxCurve, double epsilon, int closed)

Parameters

curve nint
approxCurve nint
epsilon double
closed int

Returns

ExceptionStatus

imgproc_approxPolyDP_Point(Point[], int, nint, double, int)

[Pure]
public static extern ExceptionStatus imgproc_approxPolyDP_Point(Point[] curve, int curveLength, nint approxCurve, double epsilon, int closed)

Parameters

curve Point[]
curveLength int
approxCurve nint
epsilon double
closed int

Returns

ExceptionStatus

imgproc_approxPolyDP_Point2f(Point2f[], int, nint, double, int)

[Pure]
public static extern ExceptionStatus imgproc_approxPolyDP_Point2f(Point2f[] curve, int curveLength, nint approxCurve, double epsilon, int closed)

Parameters

curve Point2f[]
curveLength int
approxCurve nint
epsilon double
closed int

Returns

ExceptionStatus

imgproc_arcLength_InputArray(nint, int, out double)

[Pure]
public static extern ExceptionStatus imgproc_arcLength_InputArray(nint curve, int closed, out double returnValue)

Parameters

curve nint
closed int
returnValue double

Returns

ExceptionStatus

imgproc_arcLength_Point(Point[], int, int, out double)

[Pure]
public static extern ExceptionStatus imgproc_arcLength_Point(Point[] curve, int curveLength, int closed, out double returnValue)

Parameters

curve Point[]
curveLength int
closed int
returnValue double

Returns

ExceptionStatus

imgproc_arcLength_Point2f(Point2f[], int, int, out double)

[Pure]
public static extern ExceptionStatus imgproc_arcLength_Point2f(Point2f[] curve, int curveLength, int closed, out double returnValue)

Parameters

curve Point2f[]
curveLength int
closed int
returnValue double

Returns

ExceptionStatus

imgproc_arrowedLine(nint, Point, Point, Scalar, int, int, int, double)

[Pure]
public static extern ExceptionStatus imgproc_arrowedLine(nint img, Point pt1, Point pt2, Scalar color, int thickness, int lineType, int shift, double tipLength)

Parameters

img nint
pt1 Point
pt2 Point
color Scalar
thickness int
lineType int
shift int
tipLength double

Returns

ExceptionStatus

imgproc_bilateralFilter(nint, nint, int, double, double, BorderTypes)

[Pure]
public static extern ExceptionStatus imgproc_bilateralFilter(nint src, nint dst, int d, double sigmaColor, double sigmaSpace, BorderTypes borderType)

Parameters

src nint
dst nint
d int
sigmaColor double
sigmaSpace double
borderType BorderTypes

Returns

ExceptionStatus

imgproc_blendLinear(nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus imgproc_blendLinear(nint src1, nint src2, nint weights1, nint weights2, nint dst)

Parameters

src1 nint
src2 nint
weights1 nint
weights2 nint
dst nint

Returns

ExceptionStatus

imgproc_blur(nint, nint, Size, Point, int)

[Pure]
public static extern ExceptionStatus imgproc_blur(nint src, nint dst, Size ksize, Point anchor, int borderType)

Parameters

src nint
dst nint
ksize Size
anchor Point
borderType int

Returns

ExceptionStatus

imgproc_boundingRect_InputArray(nint, out Rect)

[Pure]
public static extern ExceptionStatus imgproc_boundingRect_InputArray(nint curve, out Rect returnValue)

Parameters

curve nint
returnValue Rect

Returns

ExceptionStatus

imgproc_boundingRect_Point(Point[], int, out Rect)

[Pure]
public static extern ExceptionStatus imgproc_boundingRect_Point(Point[] curve, int curveLength, out Rect returnValue)

Parameters

curve Point[]
curveLength int
returnValue Rect

Returns

ExceptionStatus

imgproc_boundingRect_Point2f(Point2f[], int, out Rect)

[Pure]
public static extern ExceptionStatus imgproc_boundingRect_Point2f(Point2f[] curve, int curveLength, out Rect returnValue)

Parameters

curve Point2f[]
curveLength int
returnValue Rect

Returns

ExceptionStatus

imgproc_boxFilter(nint, nint, MatType, Size, Point, int, BorderTypes)

[Pure]
public static extern ExceptionStatus imgproc_boxFilter(nint src, nint dst, MatType ddepth, Size ksize, Point anchor, int normalize, BorderTypes borderType)

Parameters

src nint
dst nint
ddepth MatType
ksize Size
anchor Point
normalize int
borderType BorderTypes

Returns

ExceptionStatus

imgproc_boxPoints_OutputArray(RotatedRect, nint)

[Pure]
public static extern ExceptionStatus imgproc_boxPoints_OutputArray(RotatedRect box, nint points)

Parameters

box RotatedRect
points nint

Returns

ExceptionStatus

imgproc_boxPoints_Point2f(RotatedRect, Point2f[])

[Pure]
public static extern ExceptionStatus imgproc_boxPoints_Point2f(RotatedRect box, Point2f[] points)

Parameters

box RotatedRect
points Point2f[]

Returns

ExceptionStatus

imgproc_buildPyramid(nint, nint, int, int)

[Pure]
public static extern ExceptionStatus imgproc_buildPyramid(nint src, nint dst, int maxlevel, int borderType)

Parameters

src nint
dst nint
maxlevel int
borderType int

Returns

ExceptionStatus

imgproc_calcBackProject(nint[], int, int[], nint, nint, nint[], int)

[Pure]
public static extern ExceptionStatus imgproc_calcBackProject(nint[] images, int nimages, int[] channels, nint hist, nint backProject, nint[] ranges, int uniform)

Parameters

images nint[]
nimages int
channels int[]
hist nint
backProject nint
ranges nint[]
uniform int

Returns

ExceptionStatus

imgproc_calcHist(nint[], int, int[], nint, nint, int, int[], nint[], int, int)

[Pure]
public static extern ExceptionStatus imgproc_calcHist(nint[] images, int nimages, int[] channels, nint mask, nint hist, int dims, int[] histSize, nint[] ranges, int uniform, int accumulate)

Parameters

images nint[]
nimages int
channels int[]
mask nint
hist nint
dims int
histSize int[]
ranges nint[]
uniform int
accumulate int

Returns

ExceptionStatus

imgproc_circle(nint, Point, int, Scalar, int, int, int)

[Pure]
public static extern ExceptionStatus imgproc_circle(nint img, Point center, int radius, Scalar color, int thickness, int lineType, int shift)

Parameters

img nint
center Point
radius int
color Scalar
thickness int
lineType int
shift int

Returns

ExceptionStatus

imgproc_clipLine1(Size, ref Point, ref Point, out int)

[Pure]
public static extern ExceptionStatus imgproc_clipLine1(Size imgSize, ref Point pt1, ref Point pt2, out int returnValue)

Parameters

imgSize Size
pt1 Point
pt2 Point
returnValue int

Returns

ExceptionStatus

imgproc_clipLine2(Rect, ref Point, ref Point, out int)

[Pure]
public static extern ExceptionStatus imgproc_clipLine2(Rect imgRect, ref Point pt1, ref Point pt2, out int returnValue)

Parameters

imgRect Rect
pt1 Point
pt2 Point
returnValue int

Returns

ExceptionStatus

imgproc_compareHist(nint, nint, int, out double)

[Pure]
public static extern ExceptionStatus imgproc_compareHist(nint h1, nint h2, int method, out double returnValue)

Parameters

h1 nint
h2 nint
method int
returnValue double

Returns

ExceptionStatus

imgproc_connectedComponents(nint, nint, int, MatType, out int)

[Pure]
public static extern ExceptionStatus imgproc_connectedComponents(nint image, nint labels, int connectivity, MatType ltype, out int returnValue)

Parameters

image nint
labels nint
connectivity int
ltype MatType
returnValue int

Returns

ExceptionStatus

imgproc_connectedComponentsWithAlgorithm(nint, nint, int, MatType, int, out int)

[Pure]
public static extern ExceptionStatus imgproc_connectedComponentsWithAlgorithm(nint image, nint labels, int connectivity, MatType ltype, int ccltype, out int returnValue)

Parameters

image nint
labels nint
connectivity int
ltype MatType
ccltype int
returnValue int

Returns

ExceptionStatus

imgproc_connectedComponentsWithStats(nint, nint, nint, nint, int, MatType, out int)

[Pure]
public static extern ExceptionStatus imgproc_connectedComponentsWithStats(nint image, nint labels, nint stats, nint centroids, int connectivity, MatType ltype, out int returnValue)

Parameters

image nint
labels nint
stats nint
centroids nint
connectivity int
ltype MatType
returnValue int

Returns

ExceptionStatus

imgproc_connectedComponentsWithStatsWithAlgorithm(nint, nint, nint, nint, int, MatType, int, out int)

[Pure]
public static extern ExceptionStatus imgproc_connectedComponentsWithStatsWithAlgorithm(nint image, nint labels, nint stats, nint centroids, int connectivity, MatType ltype, int ccltype, out int returnValue)

Parameters

image nint
labels nint
stats nint
centroids nint
connectivity int
ltype MatType
ccltype int
returnValue int

Returns

ExceptionStatus

imgproc_contourArea_InputArray(nint, int, out double)

[Pure]
public static extern ExceptionStatus imgproc_contourArea_InputArray(nint contour, int oriented, out double returnValue)

Parameters

contour nint
oriented int
returnValue double

Returns

ExceptionStatus

imgproc_contourArea_Point(Point[], int, int, out double)

[Pure]
public static extern ExceptionStatus imgproc_contourArea_Point(Point[] contour, int contourLength, int oriented, out double returnValue)

Parameters

contour Point[]
contourLength int
oriented int
returnValue double

Returns

ExceptionStatus

imgproc_contourArea_Point2f(Point2f[], int, int, out double)

[Pure]
public static extern ExceptionStatus imgproc_contourArea_Point2f(Point2f[] contour, int contourLength, int oriented, out double returnValue)

Parameters

contour Point2f[]
contourLength int
oriented int
returnValue double

Returns

ExceptionStatus

imgproc_convertMaps(nint, nint, nint, nint, MatType, int)

[Pure]
public static extern ExceptionStatus imgproc_convertMaps(nint map1, nint map2, nint dstmap1, nint dstmap2, MatType dstmap1Type, int nninterpolation)

Parameters

map1 nint
map2 nint
dstmap1 nint
dstmap2 nint
dstmap1Type MatType
nninterpolation int

Returns

ExceptionStatus

imgproc_convexHull_InputArray(nint, nint, int, int)

[Pure]
public static extern ExceptionStatus imgproc_convexHull_InputArray(nint points, nint hull, int clockwise, int returnPoints)

Parameters

points nint
hull nint
clockwise int
returnPoints int

Returns

ExceptionStatus

imgproc_convexHull_Point2f_ReturnsIndices(Point2f[], int, nint, int)

[Pure]
public static extern ExceptionStatus imgproc_convexHull_Point2f_ReturnsIndices(Point2f[] points, int pointsLength, nint hull, int clockwise)

Parameters

points Point2f[]
pointsLength int
hull nint
clockwise int

Returns

ExceptionStatus

imgproc_convexHull_Point2f_ReturnsPoints(Point2f[], int, nint, int)

[Pure]
public static extern ExceptionStatus imgproc_convexHull_Point2f_ReturnsPoints(Point2f[] points, int pointsLength, nint hull, int clockwise)

Parameters

points Point2f[]
pointsLength int
hull nint
clockwise int

Returns

ExceptionStatus

imgproc_convexHull_Point_ReturnsIndices(Point[], int, nint, int)

[Pure]
public static extern ExceptionStatus imgproc_convexHull_Point_ReturnsIndices(Point[] points, int pointsLength, nint hull, int clockwise)

Parameters

points Point[]
pointsLength int
hull nint
clockwise int

Returns

ExceptionStatus

imgproc_convexHull_Point_ReturnsPoints(Point[], int, nint, int)

[Pure]
public static extern ExceptionStatus imgproc_convexHull_Point_ReturnsPoints(Point[] points, int pointsLength, nint hull, int clockwise)

Parameters

points Point[]
pointsLength int
hull nint
clockwise int

Returns

ExceptionStatus

imgproc_convexityDefects_InputArray(nint, nint, nint)

[Pure]
public static extern ExceptionStatus imgproc_convexityDefects_InputArray(nint contour, nint convexHull, nint convexityDefects)

Parameters

contour nint
convexHull nint
convexityDefects nint

Returns

ExceptionStatus

imgproc_convexityDefects_Point(Point[], int, int[], int, nint)

[Pure]
public static extern ExceptionStatus imgproc_convexityDefects_Point(Point[] contour, int contourLength, int[] convexHull, int convexHullLength, nint convexityDefects)

Parameters

contour Point[]
contourLength int
convexHull int[]
convexHullLength int
convexityDefects nint

Returns

ExceptionStatus

imgproc_convexityDefects_Point2f(Point2f[], int, int[], int, nint)

[Pure]
public static extern ExceptionStatus imgproc_convexityDefects_Point2f(Point2f[] contour, int contourLength, int[] convexHull, int convexHullLength, nint convexityDefects)

Parameters

contour Point2f[]
contourLength int
convexHull int[]
convexHullLength int
convexityDefects nint

Returns

ExceptionStatus

imgproc_cornerEigenValsAndVecs(nint, nint, int, int, int)

[Pure]
public static extern ExceptionStatus imgproc_cornerEigenValsAndVecs(nint src, nint dst, int blockSize, int ksize, int borderType)

Parameters

src nint
dst nint
blockSize int
ksize int
borderType int

Returns

ExceptionStatus

imgproc_cornerHarris(nint, nint, int, int, double, int)

[Pure]
public static extern ExceptionStatus imgproc_cornerHarris(nint src, nint dst, int blockSize, int ksize, double k, int borderType)

Parameters

src nint
dst nint
blockSize int
ksize int
k double
borderType int

Returns

ExceptionStatus

imgproc_cornerMinEigenVal(nint, nint, int, int, int)

[Pure]
public static extern ExceptionStatus imgproc_cornerMinEigenVal(nint src, nint dst, int blockSize, int ksize, int borderType)

Parameters

src nint
dst nint
blockSize int
ksize int
borderType int

Returns

ExceptionStatus

imgproc_cornerSubPix(nint, nint, Size, Size, TermCriteria)

[Pure]
public static extern ExceptionStatus imgproc_cornerSubPix(nint image, nint corners, Size winSize, Size zeroZone, TermCriteria criteria)

Parameters

image nint
corners nint
winSize Size
zeroZone Size
criteria TermCriteria

Returns

ExceptionStatus

imgproc_createCLAHE(double, Size, out nint)

[Pure]
public static extern ExceptionStatus imgproc_createCLAHE(double clipLimit, Size tileGridSize, out nint returnValue)

Parameters

clipLimit double
tileGridSize Size
returnValue nint

Returns

ExceptionStatus

imgproc_createGeneralizedHoughBallard(out nint)

[Pure]
public static extern ExceptionStatus imgproc_createGeneralizedHoughBallard(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

imgproc_createGeneralizedHoughGuil(out nint)

[Pure]
public static extern ExceptionStatus imgproc_createGeneralizedHoughGuil(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

imgproc_createHanningWindow(nint, Size, MatType)

[Pure]
public static extern ExceptionStatus imgproc_createHanningWindow(nint dst, Size winSize, MatType type)

Parameters

dst nint
winSize Size
type MatType

Returns

ExceptionStatus

imgproc_createLineSegmentDetector(int, double, double, double, double, double, double, int)

[Pure]
public static extern nint imgproc_createLineSegmentDetector(int refine, double scale, double sigma_scale, double quant, double ang_th, double log_eps, double density_th, int n_bins)

Parameters

refine int
scale double
sigma_scale double
quant double
ang_th double
log_eps double
density_th double
n_bins int

Returns

nint

imgproc_cvtColor(nint, nint, int, int)

[Pure]
public static extern ExceptionStatus imgproc_cvtColor(nint src, nint dst, int code, int dstCn)

Parameters

src nint
dst nint
code int
dstCn int

Returns

ExceptionStatus

imgproc_cvtColorTwoPlane(nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus imgproc_cvtColorTwoPlane(nint src1, nint src2, nint dst, int code)

Parameters

src1 nint
src2 nint
dst nint
code int

Returns

ExceptionStatus

imgproc_demosaicing(nint, nint, int, int)

[Pure]
public static extern ExceptionStatus imgproc_demosaicing(nint src, nint dst, int code, int dstCn)

Parameters

src nint
dst nint
code int
dstCn int

Returns

ExceptionStatus

imgproc_dilate(nint, nint, nint, Point, int, int, Scalar)

[Pure]
public static extern ExceptionStatus imgproc_dilate(nint src, nint dst, nint kernel, Point anchor, int iterations, int borderType, Scalar borderValue)

Parameters

src nint
dst nint
kernel nint
anchor Point
iterations int
borderType int
borderValue Scalar

Returns

ExceptionStatus

imgproc_distanceTransform(nint, nint, int, int, int)

[Pure]
public static extern ExceptionStatus imgproc_distanceTransform(nint src, nint dst, int distanceType, int maskSize, int dstType)

Parameters

src nint
dst nint
distanceType int
maskSize int
dstType int

Returns

ExceptionStatus

imgproc_distanceTransformWithLabels(nint, nint, nint, int, int, int)

[Pure]
public static extern ExceptionStatus imgproc_distanceTransformWithLabels(nint src, nint dst, nint labels, int distanceType, int maskSize, int labelType)

Parameters

src nint
dst nint
labels nint
distanceType int
maskSize int
labelType int

Returns

ExceptionStatus

imgproc_drawContours_InputArray(nint, nint[], int, int, Scalar, int, int, nint, int, Point)

[Pure]
public static extern ExceptionStatus imgproc_drawContours_InputArray(nint image, nint[] contours, int contoursLength, int contourIdx, Scalar color, int thickness, int lineType, nint hierarchy, int maxLevel, Point offset)

Parameters

image nint
contours nint[]
contoursLength int
contourIdx int
color Scalar
thickness int
lineType int
hierarchy nint
maxLevel int
offset Point

Returns

ExceptionStatus

imgproc_drawContours_vector(nint, nint[], int, int[], int, Scalar, int, int, Vec4i[], int, int, Point)

[Pure]
public static extern ExceptionStatus imgproc_drawContours_vector(nint image, nint[] contours, int contoursSize1, int[] contoursSize2, int contourIdx, Scalar color, int thickness, int lineType, Vec4i[] hierarchy, int hiearchyLength, int maxLevel, Point offset)

Parameters

image nint
contours nint[]
contoursSize1 int
contoursSize2 int[]
contourIdx int
color Scalar
thickness int
lineType int
hierarchy Vec4i[]
hiearchyLength int
maxLevel int
offset Point

Returns

ExceptionStatus

imgproc_drawContours_vector(nint, nint[], int, int[], int, Scalar, int, int, nint, int, int, Point)

[Pure]
public static extern ExceptionStatus imgproc_drawContours_vector(nint image, nint[] contours, int contoursSize1, int[] contoursSize2, int contourIdx, Scalar color, int thickness, int lineType, nint hierarchy, int hiearchyLength, int maxLevel, Point offset)

Parameters

image nint
contours nint[]
contoursSize1 int
contoursSize2 int[]
contourIdx int
color Scalar
thickness int
lineType int
hierarchy nint
hiearchyLength int
maxLevel int
offset Point

Returns

ExceptionStatus

imgproc_drawMarker(nint, Point, Scalar, int, int, int, int)

[Pure]
public static extern ExceptionStatus imgproc_drawMarker(nint img, Point position, Scalar color, int markerType, int markerSize, int thickness, int lineType)

Parameters

img nint
position Point
color Scalar
markerType int
markerSize int
thickness int
lineType int

Returns

ExceptionStatus

imgproc_ellipse1(nint, Point, Size, double, double, double, Scalar, int, int, int)

[Pure]
public static extern ExceptionStatus imgproc_ellipse1(nint img, Point center, Size axes, double angle, double startAngle, double endAngle, Scalar color, int thickness, int lineType, int shift)

Parameters

img nint
center Point
axes Size
angle double
startAngle double
endAngle double
color Scalar
thickness int
lineType int
shift int

Returns

ExceptionStatus

imgproc_ellipse2(nint, RotatedRect, Scalar, int, int)

[Pure]
public static extern ExceptionStatus imgproc_ellipse2(nint img, RotatedRect box, Scalar color, int thickness, int lineType)

Parameters

img nint
box RotatedRect
color Scalar
thickness int
lineType int

Returns

ExceptionStatus

imgproc_ellipse2Poly_double(Point2d, Size2d, int, int, int, int, nint)

[Pure]
public static extern ExceptionStatus imgproc_ellipse2Poly_double(Point2d center, Size2d axes, int angle, int arcStart, int arcEnd, int delta, nint pts)

Parameters

center Point2d
axes Size2d
angle int
arcStart int
arcEnd int
delta int
pts nint

Returns

ExceptionStatus

imgproc_ellipse2Poly_int(Point, Size, int, int, int, int, nint)

[Pure]
public static extern ExceptionStatus imgproc_ellipse2Poly_int(Point center, Size axes, int angle, int arcStart, int arcEnd, int delta, nint pts)

Parameters

center Point
axes Size
angle int
arcStart int
arcEnd int
delta int
pts nint

Returns

ExceptionStatus

imgproc_equalizeHist(nint, nint)

[Pure]
public static extern ExceptionStatus imgproc_equalizeHist(nint src, nint dst)

Parameters

src nint
dst nint

Returns

ExceptionStatus

imgproc_erode(nint, nint, nint, Point, int, int, Scalar)

[Pure]
public static extern ExceptionStatus imgproc_erode(nint src, nint dst, nint kernel, Point anchor, int iterations, int borderType, Scalar borderValue)

Parameters

src nint
dst nint
kernel nint
anchor Point
iterations int
borderType int
borderValue Scalar

Returns

ExceptionStatus

imgproc_fillConvexPoly_InputOutputArray(nint, nint, Scalar, int, int)

[Pure]
public static extern ExceptionStatus imgproc_fillConvexPoly_InputOutputArray(nint img, nint points, Scalar color, int lineType, int shift)

Parameters

img nint
points nint
color Scalar
lineType int
shift int

Returns

ExceptionStatus

imgproc_fillConvexPoly_Mat(nint, Point[], int, Scalar, int, int)

[Pure]
public static extern ExceptionStatus imgproc_fillConvexPoly_Mat(nint img, Point[] pts, int npts, Scalar color, int lineType, int shift)

Parameters

img nint
pts Point[]
npts int
color Scalar
lineType int
shift int

Returns

ExceptionStatus

imgproc_fillPoly_InputOutputArray(nint, nint, Scalar, int, int, Point)

[Pure]
public static extern ExceptionStatus imgproc_fillPoly_InputOutputArray(nint img, nint pts, Scalar color, int lineType, int shift, Point offset)

Parameters

img nint
pts nint
color Scalar
lineType int
shift int
offset Point

Returns

ExceptionStatus

imgproc_fillPoly_Mat(nint, nint[], int[], int, Scalar, int, int, Point)

[Pure]
public static extern ExceptionStatus imgproc_fillPoly_Mat(nint img, nint[] pts, int[] npts, int ncontours, Scalar color, int lineType, int shift, Point offset)

Parameters

img nint
pts nint[]
npts int[]
ncontours int
color Scalar
lineType int
shift int
offset Point

Returns

ExceptionStatus

imgproc_filter2D(nint, nint, MatType, nint, Point, double, int)

[Pure]
public static extern ExceptionStatus imgproc_filter2D(nint src, nint dst, MatType ddepth, nint kernel, Point anchor, double delta, int borderType)

Parameters

src nint
dst nint
ddepth MatType
kernel nint
anchor Point
delta double
borderType int

Returns

ExceptionStatus

imgproc_findContours1_OutputArray(nint, nint, nint, int, int, Point)

[Pure]
public static extern ExceptionStatus imgproc_findContours1_OutputArray(nint image, nint contours, nint hierarchy, int mode, int method, Point offset)

Parameters

image nint
contours nint
hierarchy nint
mode int
method int
offset Point

Returns

ExceptionStatus

imgproc_findContours1_vector(nint, nint, nint, int, int, Point)

[Pure]
public static extern ExceptionStatus imgproc_findContours1_vector(nint image, nint contours, nint hierarchy, int mode, int method, Point offset)

Parameters

image nint
contours nint
hierarchy nint
mode int
method int
offset Point

Returns

ExceptionStatus

imgproc_findContours2_OutputArray(nint, nint, int, int, Point)

[Pure]
public static extern ExceptionStatus imgproc_findContours2_OutputArray(nint image, nint contours, int mode, int method, Point offset)

Parameters

image nint
contours nint
mode int
method int
offset Point

Returns

ExceptionStatus

imgproc_findContours2_vector(nint, nint, int, int, Point)

[Pure]
public static extern ExceptionStatus imgproc_findContours2_vector(nint image, nint contours, int mode, int method, Point offset)

Parameters

image nint
contours nint
mode int
method int
offset Point

Returns

ExceptionStatus

imgproc_fitEllipseAMS_InputArray(nint, out RotatedRect)

[Pure]
public static extern ExceptionStatus imgproc_fitEllipseAMS_InputArray(nint points, out RotatedRect returnValue)

Parameters

points nint
returnValue RotatedRect

Returns

ExceptionStatus

imgproc_fitEllipseAMS_Point(Point[], int, out RotatedRect)

[Pure]
public static extern ExceptionStatus imgproc_fitEllipseAMS_Point(Point[] points, int pointsLength, out RotatedRect returnValue)

Parameters

points Point[]
pointsLength int
returnValue RotatedRect

Returns

ExceptionStatus

imgproc_fitEllipseAMS_Point2f(Point2f[], int, out RotatedRect)

[Pure]
public static extern ExceptionStatus imgproc_fitEllipseAMS_Point2f(Point2f[] points, int pointsLength, out RotatedRect returnValue)

Parameters

points Point2f[]
pointsLength int
returnValue RotatedRect

Returns

ExceptionStatus

imgproc_fitEllipseDirect_InputArray(nint, out RotatedRect)

[Pure]
public static extern ExceptionStatus imgproc_fitEllipseDirect_InputArray(nint points, out RotatedRect returnValue)

Parameters

points nint
returnValue RotatedRect

Returns

ExceptionStatus

imgproc_fitEllipseDirect_Point(Point[], int, out RotatedRect)

[Pure]
public static extern ExceptionStatus imgproc_fitEllipseDirect_Point(Point[] points, int pointsLength, out RotatedRect returnValue)

Parameters

points Point[]
pointsLength int
returnValue RotatedRect

Returns

ExceptionStatus

imgproc_fitEllipseDirect_Point2f(Point2f[], int, out RotatedRect)

[Pure]
public static extern ExceptionStatus imgproc_fitEllipseDirect_Point2f(Point2f[] points, int pointsLength, out RotatedRect returnValue)

Parameters

points Point2f[]
pointsLength int
returnValue RotatedRect

Returns

ExceptionStatus

imgproc_fitEllipse_InputArray(nint, out RotatedRect)

[Pure]
public static extern ExceptionStatus imgproc_fitEllipse_InputArray(nint points, out RotatedRect returnValue)

Parameters

points nint
returnValue RotatedRect

Returns

ExceptionStatus

imgproc_fitEllipse_Point(Point[], int, out RotatedRect)

[Pure]
public static extern ExceptionStatus imgproc_fitEllipse_Point(Point[] points, int pointsLength, out RotatedRect returnValue)

Parameters

points Point[]
pointsLength int
returnValue RotatedRect

Returns

ExceptionStatus

imgproc_fitEllipse_Point2f(Point2f[], int, out RotatedRect)

[Pure]
public static extern ExceptionStatus imgproc_fitEllipse_Point2f(Point2f[] points, int pointsLength, out RotatedRect returnValue)

Parameters

points Point2f[]
pointsLength int
returnValue RotatedRect

Returns

ExceptionStatus

imgproc_fitLine_InputArray(nint, nint, int, double, double, double)

[Pure]
public static extern ExceptionStatus imgproc_fitLine_InputArray(nint points, nint line, int distType, double param, double reps, double aeps)

Parameters

points nint
line nint
distType int
param double
reps double
aeps double

Returns

ExceptionStatus

imgproc_fitLine_Point(Point[], int, float[], int, double, double, double)

[Pure]
public static extern ExceptionStatus imgproc_fitLine_Point(Point[] points, int pointsLength, float[] line, int distType, double param, double reps, double aeps)

Parameters

points Point[]
pointsLength int
line float[]
distType int
param double
reps double
aeps double

Returns

ExceptionStatus

imgproc_fitLine_Point2f(Point2f[], int, float[], int, double, double, double)

[Pure]
public static extern ExceptionStatus imgproc_fitLine_Point2f(Point2f[] points, int pointsLength, float[] line, int distType, double param, double reps, double aeps)

Parameters

points Point2f[]
pointsLength int
line float[]
distType int
param double
reps double
aeps double

Returns

ExceptionStatus

imgproc_fitLine_Point3f(Point3f[], int, float[], int, double, double, double)

[Pure]
public static extern ExceptionStatus imgproc_fitLine_Point3f(Point3f[] points, int pointsLength, float[] line, int distType, double param, double reps, double aeps)

Parameters

points Point3f[]
pointsLength int
line float[]
distType int
param double
reps double
aeps double

Returns

ExceptionStatus

imgproc_fitLine_Point3i(Point3i[], int, float[], int, double, double, double)

[Pure]
public static extern ExceptionStatus imgproc_fitLine_Point3i(Point3i[] points, int pointsLength, float[] line, int distType, double param, double reps, double aeps)

Parameters

points Point3i[]
pointsLength int
line float[]
distType int
param double
reps double
aeps double

Returns

ExceptionStatus

imgproc_floodFill1(nint, Point, Scalar, out Rect, Scalar, Scalar, int, out int)

[Pure]
public static extern ExceptionStatus imgproc_floodFill1(nint image, Point seedPoint, Scalar newVal, out Rect rect, Scalar loDiff, Scalar upDiff, int flags, out int returnValue)

Parameters

image nint
seedPoint Point
newVal Scalar
rect Rect
loDiff Scalar
upDiff Scalar
flags int
returnValue int

Returns

ExceptionStatus

imgproc_floodFill2(nint, nint, Point, Scalar, out Rect, Scalar, Scalar, int, out int)

[Pure]
public static extern ExceptionStatus imgproc_floodFill2(nint image, nint mask, Point seedPoint, Scalar newVal, out Rect rect, Scalar loDiff, Scalar upDiff, int flags, out int returnValue)

Parameters

image nint
mask nint
seedPoint Point
newVal Scalar
rect Rect
loDiff Scalar
upDiff Scalar
flags int
returnValue int

Returns

ExceptionStatus

imgproc_getAffineTransform1(Point2f[], Point2f[], out nint)

[Pure]
public static extern ExceptionStatus imgproc_getAffineTransform1(Point2f[] src, Point2f[] dst, out nint returnValue)

Parameters

src Point2f[]
dst Point2f[]
returnValue nint

Returns

ExceptionStatus

imgproc_getAffineTransform2(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus imgproc_getAffineTransform2(nint src, nint dst, out nint returnValue)

Parameters

src nint
dst nint
returnValue nint

Returns

ExceptionStatus

imgproc_getDerivKernels(nint, nint, int, int, int, int, MatType)

[Pure]
public static extern ExceptionStatus imgproc_getDerivKernels(nint kx, nint ky, int dx, int dy, int ksize, int normalize, MatType ktype)

Parameters

kx nint
ky nint
dx int
dy int
ksize int
normalize int
ktype MatType

Returns

ExceptionStatus

imgproc_getFontScaleFromHeight(int, int, int, out double)

[Pure]
public static extern ExceptionStatus imgproc_getFontScaleFromHeight(int fontFace, int pixelHeight, int thickness, out double returnValue)

Parameters

fontFace int
pixelHeight int
thickness int
returnValue double

Returns

ExceptionStatus

imgproc_getGaborKernel(Size, double, double, double, double, double, int, out nint)

[Pure]
public static extern ExceptionStatus imgproc_getGaborKernel(Size ksize, double sigma, double theta, double lambd, double gamma, double psi, int ktype, out nint returnValue)

Parameters

ksize Size
sigma double
theta double
lambd double
gamma double
psi double
ktype int
returnValue nint

Returns

ExceptionStatus

imgproc_getGaussianKernel(int, double, MatType, out nint)

[Pure]
public static extern ExceptionStatus imgproc_getGaussianKernel(int ksize, double sigma, MatType ktype, out nint returnValue)

Parameters

ksize int
sigma double
ktype MatType
returnValue nint

Returns

ExceptionStatus

imgproc_getPerspectiveTransform1(Point2f[], Point2f[], out nint)

[Pure]
public static extern ExceptionStatus imgproc_getPerspectiveTransform1(Point2f[] src, Point2f[] dst, out nint returnValue)

Parameters

src Point2f[]
dst Point2f[]
returnValue nint

Returns

ExceptionStatus

imgproc_getPerspectiveTransform2(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus imgproc_getPerspectiveTransform2(nint src, nint dst, out nint returnValue)

Parameters

src nint
dst nint
returnValue nint

Returns

ExceptionStatus

imgproc_getRectSubPix(nint, Size, Point2f, nint, int)

[Pure]
public static extern ExceptionStatus imgproc_getRectSubPix(nint image, Size patchSize, Point2f center, nint patch, int patchType)

Parameters

image nint
patchSize Size
center Point2f
patch nint
patchType int

Returns

ExceptionStatus

imgproc_getRotationMatrix2D(Point2f, double, double, out nint)

[Pure]
public static extern ExceptionStatus imgproc_getRotationMatrix2D(Point2f center, double angle, double scale, out nint returnValue)

Parameters

center Point2f
angle double
scale double
returnValue nint

Returns

ExceptionStatus

imgproc_getStructuringElement(int, Size, Point, out nint)

[Pure]
public static extern ExceptionStatus imgproc_getStructuringElement(int shape, Size ksize, Point anchor, out nint returnValue)

Parameters

shape int
ksize Size
anchor Point
returnValue nint

Returns

ExceptionStatus

imgproc_getTextSize(string, int, double, int, out int, out Size)

[Pure]
public static extern ExceptionStatus imgproc_getTextSize(string text, int fontFace, double fontScale, int thickness, out int baseLine, out Size returnValue)

Parameters

text string
fontFace int
fontScale double
thickness int
baseLine int
returnValue Size

Returns

ExceptionStatus

imgproc_goodFeaturesToTrack(nint, nint, int, double, double, nint, int, int, double)

[Pure]
public static extern ExceptionStatus imgproc_goodFeaturesToTrack(nint src, nint corners, int maxCorners, double qualityLevel, double minDistance, nint mask, int blockSize, int useHarrisDetector, double k)

Parameters

src nint
corners nint
maxCorners int
qualityLevel double
minDistance double
mask nint
blockSize int
useHarrisDetector int
k double

Returns

ExceptionStatus

imgproc_grabCut(nint, nint, Rect, nint, nint, int, int)

[Pure]
public static extern ExceptionStatus imgproc_grabCut(nint img, nint mask, Rect rect, nint bgdModel, nint fgdModel, int iterCount, int mode)

Parameters

img nint
mask nint
rect Rect
bgdModel nint
fgdModel nint
iterCount int
mode int

Returns

ExceptionStatus

imgproc_integral1(nint, nint, int)

[Pure]
public static extern ExceptionStatus imgproc_integral1(nint src, nint sum, int sdepth)

Parameters

src nint
sum nint
sdepth int

Returns

ExceptionStatus

imgproc_integral2(nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus imgproc_integral2(nint src, nint sum, nint sqsum, int sdepth)

Parameters

src nint
sum nint
sqsum nint
sdepth int

Returns

ExceptionStatus

imgproc_integral3(nint, nint, nint, nint, int, int)

[Pure]
public static extern ExceptionStatus imgproc_integral3(nint src, nint sum, nint sqsum, nint tilted, int sdepth, int sqdepth)

Parameters

src nint
sum nint
sqsum nint
tilted nint
sdepth int
sqdepth int

Returns

ExceptionStatus

imgproc_intersectConvexConvex_InputArray(nint, nint, nint, int, out float)

[Pure]
public static extern ExceptionStatus imgproc_intersectConvexConvex_InputArray(nint p1, nint p2, nint p12, int handleNested, out float returnValue)

Parameters

p1 nint
p2 nint
p12 nint
handleNested int
returnValue float

Returns

ExceptionStatus

imgproc_intersectConvexConvex_Point(Point[], int, Point[], int, nint, int, out float)

[Pure]
public static extern ExceptionStatus imgproc_intersectConvexConvex_Point(Point[] p1, int p1Length, Point[] p2, int p2Length, nint p12, int handleNested, out float returnValue)

Parameters

p1 Point[]
p1Length int
p2 Point[]
p2Length int
p12 nint
handleNested int
returnValue float

Returns

ExceptionStatus

imgproc_intersectConvexConvex_Point2f(Point2f[], int, Point2f[], int, nint, int, out float)

[Pure]
public static extern ExceptionStatus imgproc_intersectConvexConvex_Point2f(Point2f[] p1, int p1Length, Point2f[] p2, int p2Length, nint p12, int handleNested, out float returnValue)

Parameters

p1 Point2f[]
p1Length int
p2 Point2f[]
p2Length int
p12 nint
handleNested int
returnValue float

Returns

ExceptionStatus

imgproc_invertAffineTransform(nint, nint)

[Pure]
public static extern ExceptionStatus imgproc_invertAffineTransform(nint m, nint im)

Parameters

m nint
im nint

Returns

ExceptionStatus

imgproc_isContourConvex_InputArray(nint, out int)

[Pure]
public static extern ExceptionStatus imgproc_isContourConvex_InputArray(nint contour, out int returnValue)

Parameters

contour nint
returnValue int

Returns

ExceptionStatus

imgproc_isContourConvex_Point(Point[], int, out int)

[Pure]
public static extern ExceptionStatus imgproc_isContourConvex_Point(Point[] contour, int contourLength, out int returnValue)

Parameters

contour Point[]
contourLength int
returnValue int

Returns

ExceptionStatus

imgproc_isContourConvex_Point2f(Point2f[], int, out int)

[Pure]
public static extern ExceptionStatus imgproc_isContourConvex_Point2f(Point2f[] contour, int contourLength, out int returnValue)

Parameters

contour Point2f[]
contourLength int
returnValue int

Returns

ExceptionStatus

imgproc_line(nint, Point, Point, Scalar, int, int, int)

[Pure]
public static extern ExceptionStatus imgproc_line(nint img, Point pt1, Point pt2, Scalar color, int thickness, int lineType, int shift)

Parameters

img nint
pt1 Point
pt2 Point
color Scalar
thickness int
lineType int
shift int

Returns

ExceptionStatus

imgproc_linearPolar(nint, nint, Point2f, double, int)

[Pure]
public static extern ExceptionStatus imgproc_linearPolar(nint src, nint dst, Point2f center, double maxRadius, int flags)

Parameters

src nint
dst nint
center Point2f
maxRadius double
flags int

Returns

ExceptionStatus

imgproc_logPolar(nint, nint, Point2f, double, int)

[Pure]
public static extern ExceptionStatus imgproc_logPolar(nint src, nint dst, Point2f center, double m, int flags)

Parameters

src nint
dst nint
center Point2f
m double
flags int

Returns

ExceptionStatus

imgproc_matchShapes_InputArray(nint, nint, int, double, out double)

[Pure]
public static extern ExceptionStatus imgproc_matchShapes_InputArray(nint contour1, nint contour2, int method, double parameter, out double returnValue)

Parameters

contour1 nint
contour2 nint
method int
parameter double
returnValue double

Returns

ExceptionStatus

imgproc_matchShapes_Point(Point[], int, Point[], int, int, double, out double)

[Pure]
public static extern ExceptionStatus imgproc_matchShapes_Point(Point[] contour1, int contour1Length, Point[] contour2, int contour2Length, int method, double parameter, out double returnValue)

Parameters

contour1 Point[]
contour1Length int
contour2 Point[]
contour2Length int
method int
parameter double
returnValue double

Returns

ExceptionStatus

imgproc_matchTemplate(nint, nint, nint, int, nint)

[Pure]
public static extern ExceptionStatus imgproc_matchTemplate(nint image, nint templ, nint result, int method, nint mask)

Parameters

image nint
templ nint
result nint
method int
mask nint

Returns

ExceptionStatus

imgproc_medianBlur(nint, nint, int)

[Pure]
public static extern ExceptionStatus imgproc_medianBlur(nint src, nint dst, int ksize)

Parameters

src nint
dst nint
ksize int

Returns

ExceptionStatus

imgproc_minAreaRect_InputArray(nint, out RotatedRect)

[Pure]
public static extern ExceptionStatus imgproc_minAreaRect_InputArray(nint points, out RotatedRect returnValue)

Parameters

points nint
returnValue RotatedRect

Returns

ExceptionStatus

imgproc_minAreaRect_Point(Point[], int, out RotatedRect)

[Pure]
public static extern ExceptionStatus imgproc_minAreaRect_Point(Point[] points, int pointsLength, out RotatedRect returnValue)

Parameters

points Point[]
pointsLength int
returnValue RotatedRect

Returns

ExceptionStatus

imgproc_minAreaRect_Point2f(Point2f[], int, out RotatedRect)

[Pure]
public static extern ExceptionStatus imgproc_minAreaRect_Point2f(Point2f[] points, int pointsLength, out RotatedRect returnValue)

Parameters

points Point2f[]
pointsLength int
returnValue RotatedRect

Returns

ExceptionStatus

imgproc_minEnclosingCircle_InputArray(nint, out Point2f, out float)

[Pure]
public static extern ExceptionStatus imgproc_minEnclosingCircle_InputArray(nint points, out Point2f center, out float radius)

Parameters

points nint
center Point2f
radius float

Returns

ExceptionStatus

imgproc_minEnclosingCircle_Point(Point[], int, out Point2f, out float)

[Pure]
public static extern ExceptionStatus imgproc_minEnclosingCircle_Point(Point[] points, int pointsLength, out Point2f center, out float radius)

Parameters

points Point[]
pointsLength int
center Point2f
radius float

Returns

ExceptionStatus

imgproc_minEnclosingCircle_Point2f(Point2f[], int, out Point2f, out float)

[Pure]
public static extern ExceptionStatus imgproc_minEnclosingCircle_Point2f(Point2f[] points, int pointsLength, out Point2f center, out float radius)

Parameters

points Point2f[]
pointsLength int
center Point2f
radius float

Returns

ExceptionStatus

imgproc_minEnclosingTriangle_InputOutputArray(nint, nint, out double)

[Pure]
public static extern ExceptionStatus imgproc_minEnclosingTriangle_InputOutputArray(nint points, nint triangle, out double returnValue)

Parameters

points nint
triangle nint
returnValue double

Returns

ExceptionStatus

imgproc_minEnclosingTriangle_Point(Point[], int, nint, out double)

[Pure]
public static extern ExceptionStatus imgproc_minEnclosingTriangle_Point(Point[] points, int pointsLength, nint triangle, out double returnValue)

Parameters

points Point[]
pointsLength int
triangle nint
returnValue double

Returns

ExceptionStatus

imgproc_minEnclosingTriangle_Point2f(Point2f[], int, nint, out double)

[Pure]
public static extern ExceptionStatus imgproc_minEnclosingTriangle_Point2f(Point2f[] points, int pointsLength, nint triangle, out double returnValue)

Parameters

points Point2f[]
pointsLength int
triangle nint
returnValue double

Returns

ExceptionStatus

imgproc_moments(nint, int, out NativeStruct)

[Pure]
public static extern ExceptionStatus imgproc_moments(nint arr, int binaryImage, out Moments.NativeStruct returnValue)

Parameters

arr nint
binaryImage int
returnValue Moments.NativeStruct

Returns

ExceptionStatus

imgproc_morphologyEx(nint, nint, int, nint, Point, int, int, Scalar)

[Pure]
public static extern ExceptionStatus imgproc_morphologyEx(nint src, nint dst, int op, nint kernel, Point anchor, int iterations, int borderType, Scalar borderValue)

Parameters

src nint
dst nint
op int
kernel nint
anchor Point
iterations int
borderType int
borderValue Scalar

Returns

ExceptionStatus

imgproc_phaseCorrelate(nint, nint, nint, out double, out Point2d)

[Pure]
public static extern ExceptionStatus imgproc_phaseCorrelate(nint src1, nint src2, nint window, out double response, out Point2d returnValue)

Parameters

src1 nint
src2 nint
window nint
response double
returnValue Point2d

Returns

ExceptionStatus

imgproc_pointPolygonTest_InputArray(nint, Point2f, int, out double)

[Pure]
public static extern ExceptionStatus imgproc_pointPolygonTest_InputArray(nint contour, Point2f pt, int measureDist, out double returnValue)

Parameters

contour nint
pt Point2f
measureDist int
returnValue double

Returns

ExceptionStatus

imgproc_pointPolygonTest_Point(Point[], int, Point2f, int, out double)

[Pure]
public static extern ExceptionStatus imgproc_pointPolygonTest_Point(Point[] contour, int contourLength, Point2f pt, int measureDist, out double returnValue)

Parameters

contour Point[]
contourLength int
pt Point2f
measureDist int
returnValue double

Returns

ExceptionStatus

imgproc_pointPolygonTest_Point2f(Point2f[], int, Point2f, int, out double)

[Pure]
public static extern ExceptionStatus imgproc_pointPolygonTest_Point2f(Point2f[] contour, int contourLength, Point2f pt, int measureDist, out double returnValue)

Parameters

contour Point2f[]
contourLength int
pt Point2f
measureDist int
returnValue double

Returns

ExceptionStatus

imgproc_polylines_InputOutputArray(nint, nint, int, Scalar, int, int, int)

[Pure]
public static extern ExceptionStatus imgproc_polylines_InputOutputArray(nint img, nint pts, int isClosed, Scalar color, int thickness, int lineType, int shift)

Parameters

img nint
pts nint
isClosed int
color Scalar
thickness int
lineType int
shift int

Returns

ExceptionStatus

imgproc_polylines_Mat(nint, nint[], int[], int, int, Scalar, int, int, int)

[Pure]
public static extern ExceptionStatus imgproc_polylines_Mat(nint img, nint[] pts, int[] npts, int ncontours, int isClosed, Scalar color, int thickness, int lineType, int shift)

Parameters

img nint
pts nint[]
npts int[]
ncontours int
isClosed int
color Scalar
thickness int
lineType int
shift int

Returns

ExceptionStatus

imgproc_preCornerDetect(nint, nint, int, int)

[Pure]
public static extern ExceptionStatus imgproc_preCornerDetect(nint src, nint dst, int ksize, int borderType)

Parameters

src nint
dst nint
ksize int
borderType int

Returns

ExceptionStatus

imgproc_putText(nint, string, Point, int, double, Scalar, int, int, int)

[Pure]
public static extern ExceptionStatus imgproc_putText(nint img, string text, Point org, int fontFace, double fontScale, Scalar color, int thickness, int lineType, int bottomLeftOrigin)

Parameters

img nint
text string
org Point
fontFace int
fontScale double
color Scalar
thickness int
lineType int
bottomLeftOrigin int

Returns

ExceptionStatus

imgproc_pyrDown(nint, nint, Size, int)

[Pure]
public static extern ExceptionStatus imgproc_pyrDown(nint src, nint dst, Size dstsize, int borderType)

Parameters

src nint
dst nint
dstsize Size
borderType int

Returns

ExceptionStatus

imgproc_pyrMeanShiftFiltering(nint, nint, double, double, int, TermCriteria)

[Pure]
public static extern ExceptionStatus imgproc_pyrMeanShiftFiltering(nint src, nint dst, double sp, double sr, int maxLevel, TermCriteria termcrit)

Parameters

src nint
dst nint
sp double
sr double
maxLevel int
termcrit TermCriteria

Returns

ExceptionStatus

imgproc_pyrUp(nint, nint, Size, int)

[Pure]
public static extern ExceptionStatus imgproc_pyrUp(nint src, nint dst, Size dstsize, int borderType)

Parameters

src nint
dst nint
dstsize Size
borderType int

Returns

ExceptionStatus

imgproc_rectangle_InputOutputArray_Point(nint, Point, Point, Scalar, int, int, int)

[Pure]
public static extern ExceptionStatus imgproc_rectangle_InputOutputArray_Point(nint img, Point pt1, Point pt2, Scalar color, int thickness, int lineType, int shift)

Parameters

img nint
pt1 Point
pt2 Point
color Scalar
thickness int
lineType int
shift int

Returns

ExceptionStatus

imgproc_rectangle_InputOutputArray_Rect(nint, Rect, Scalar, int, int, int)

[Pure]
public static extern ExceptionStatus imgproc_rectangle_InputOutputArray_Rect(nint img, Rect rect, Scalar color, int thickness, int lineType, int shift)

Parameters

img nint
rect Rect
color Scalar
thickness int
lineType int
shift int

Returns

ExceptionStatus

imgproc_rectangle_Mat_Point(nint, Point, Point, Scalar, int, int, int)

[Pure]
public static extern ExceptionStatus imgproc_rectangle_Mat_Point(nint img, Point pt1, Point pt2, Scalar color, int thickness, int lineType, int shift)

Parameters

img nint
pt1 Point
pt2 Point
color Scalar
thickness int
lineType int
shift int

Returns

ExceptionStatus

imgproc_rectangle_Mat_Rect(nint, Rect, Scalar, int, int, int)

[Pure]
public static extern ExceptionStatus imgproc_rectangle_Mat_Rect(nint img, Rect rect, Scalar color, int thickness, int lineType, int shift)

Parameters

img nint
rect Rect
color Scalar
thickness int
lineType int
shift int

Returns

ExceptionStatus

imgproc_remap(nint, nint, nint, nint, int, int, Scalar)

[Pure]
public static extern ExceptionStatus imgproc_remap(nint src, nint dst, nint map1, nint map2, int interpolation, int borderMode, Scalar borderValue)

Parameters

src nint
dst nint
map1 nint
map2 nint
interpolation int
borderMode int
borderValue Scalar

Returns

ExceptionStatus

imgproc_resize(nint, nint, Size, double, double, int)

[Pure]
public static extern ExceptionStatus imgproc_resize(nint src, nint dst, Size dsize, double fx, double fy, int interpolation)

Parameters

src nint
dst nint
dsize Size
fx double
fy double
interpolation int

Returns

ExceptionStatus

imgproc_rotatedRectangleIntersection_OutputArray(RotatedRect, RotatedRect, nint, out int)

[Pure]
public static extern ExceptionStatus imgproc_rotatedRectangleIntersection_OutputArray(RotatedRect rect1, RotatedRect rect2, nint intersectingRegion, out int returnValue)

Parameters

rect1 RotatedRect
rect2 RotatedRect
intersectingRegion nint
returnValue int

Returns

ExceptionStatus

imgproc_rotatedRectangleIntersection_vector(RotatedRect, RotatedRect, nint, out int)

[Pure]
public static extern ExceptionStatus imgproc_rotatedRectangleIntersection_vector(RotatedRect rect1, RotatedRect rect2, nint intersectingRegion, out int returnValue)

Parameters

rect1 RotatedRect
rect2 RotatedRect
intersectingRegion nint
returnValue int

Returns

ExceptionStatus

imgproc_segmentation_IntelligentScissorsMB_applyImage(nint, nint)

[Pure]
public static extern ExceptionStatus imgproc_segmentation_IntelligentScissorsMB_applyImage(nint obj, nint image)

Parameters

obj nint
image nint

Returns

ExceptionStatus

imgproc_segmentation_IntelligentScissorsMB_applyImageFeatures(nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus imgproc_segmentation_IntelligentScissorsMB_applyImageFeatures(nint obj, nint non_edge, nint gradient_direction, nint gradient_magnitude, nint image)

Parameters

obj nint
non_edge nint
gradient_direction nint
gradient_magnitude nint
image nint

Returns

ExceptionStatus

imgproc_segmentation_IntelligentScissorsMB_buildMap(nint, Point)

[Pure]
public static extern ExceptionStatus imgproc_segmentation_IntelligentScissorsMB_buildMap(nint obj, Point sourcePt)

Parameters

obj nint
sourcePt Point

Returns

ExceptionStatus

imgproc_segmentation_IntelligentScissorsMB_delete(nint)

[Pure]
public static extern ExceptionStatus imgproc_segmentation_IntelligentScissorsMB_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

imgproc_segmentation_IntelligentScissorsMB_getContour(nint, Point, nint, int)

[Pure]
public static extern ExceptionStatus imgproc_segmentation_IntelligentScissorsMB_getContour(nint obj, Point targetPt, nint contour, int backward)

Parameters

obj nint
targetPt Point
contour nint
backward int

Returns

ExceptionStatus

imgproc_segmentation_IntelligentScissorsMB_new(out nint)

[Pure]
public static extern ExceptionStatus imgproc_segmentation_IntelligentScissorsMB_new(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

imgproc_segmentation_IntelligentScissorsMB_setEdgeFeatureCannyParameters(nint, double, double, int, int)

[Pure]
public static extern ExceptionStatus imgproc_segmentation_IntelligentScissorsMB_setEdgeFeatureCannyParameters(nint obj, double threshold1, double threshold2, int apertureSize, int L2gradient)

Parameters

obj nint
threshold1 double
threshold2 double
apertureSize int
L2gradient int

Returns

ExceptionStatus

imgproc_segmentation_IntelligentScissorsMB_setEdgeFeatureZeroCrossingParameters(nint, float)

[Pure]
public static extern ExceptionStatus imgproc_segmentation_IntelligentScissorsMB_setEdgeFeatureZeroCrossingParameters(nint obj, float gradient_magnitude_min_value)

Parameters

obj nint
gradient_magnitude_min_value float

Returns

ExceptionStatus

imgproc_segmentation_IntelligentScissorsMB_setGradientMagnitudeMaxLimit(nint, float)

[Pure]
public static extern ExceptionStatus imgproc_segmentation_IntelligentScissorsMB_setGradientMagnitudeMaxLimit(nint obj, float gradient_magnitude_threshold_max)

Parameters

obj nint
gradient_magnitude_threshold_max float

Returns

ExceptionStatus

imgproc_segmentation_IntelligentScissorsMB_setWeights(nint, float, float, float)

[Pure]
public static extern ExceptionStatus imgproc_segmentation_IntelligentScissorsMB_setWeights(nint obj, float weight_non_edge, float weight_gradient_direction, float weight_gradient_magnitude)

Parameters

obj nint
weight_non_edge float
weight_gradient_direction float
weight_gradient_magnitude float

Returns

ExceptionStatus

imgproc_sepFilter2D(nint, nint, MatType, nint, nint, Point, double, int)

[Pure]
public static extern ExceptionStatus imgproc_sepFilter2D(nint src, nint dst, MatType ddepth, nint kernelX, nint kernelY, Point anchor, double delta, int borderType)

Parameters

src nint
dst nint
ddepth MatType
kernelX nint
kernelY nint
anchor Point
delta double
borderType int

Returns

ExceptionStatus

imgproc_spatialGradient(nint, nint, nint, int, int)

[Pure]
public static extern ExceptionStatus imgproc_spatialGradient(nint src, nint dx, nint dy, int ksize, int borderType)

Parameters

src nint
dx nint
dy nint
ksize int
borderType int

Returns

ExceptionStatus

imgproc_sqrBoxFilter(nint, nint, MatType, Size, Point, int, BorderTypes)

[Pure]
public static extern ExceptionStatus imgproc_sqrBoxFilter(nint src, nint dst, MatType ddepth, Size ksize, Point anchor, int normalize, BorderTypes borderType)

Parameters

src nint
dst nint
ddepth MatType
ksize Size
anchor Point
normalize int
borderType BorderTypes

Returns

ExceptionStatus

imgproc_threshold(nint, nint, double, double, int, out double)

[Pure]
public static extern ExceptionStatus imgproc_threshold(nint src, nint dst, double thresh, double maxval, int type, out double returnValue)

Parameters

src nint
dst nint
thresh double
maxval double
type int
returnValue double

Returns

ExceptionStatus

imgproc_warpAffine(nint, nint, nint, Size, int, int, Scalar)

[Pure]
public static extern ExceptionStatus imgproc_warpAffine(nint src, nint dst, nint m, Size dsize, int flags, int borderMode, Scalar borderValue)

Parameters

src nint
dst nint
m nint
dsize Size
flags int
borderMode int
borderValue Scalar

Returns

ExceptionStatus

imgproc_warpPerspective_MisArray(nint, nint, float[,], int, int, Size, int, int, Scalar)

[Pure]
public static extern ExceptionStatus imgproc_warpPerspective_MisArray(nint src, nint dst, float[,] m, int mRow, int mCol, Size dsize, int flags, int borderMode, Scalar borderValue)

Parameters

src nint
dst nint
m float[,]
mRow int
mCol int
dsize Size
flags int
borderMode int
borderValue Scalar

Returns

ExceptionStatus

imgproc_warpPerspective_MisInputArray(nint, nint, nint, Size, int, int, Scalar)

[Pure]
public static extern ExceptionStatus imgproc_warpPerspective_MisInputArray(nint src, nint dst, nint m, Size dsize, int flags, int borderMode, Scalar borderValue)

Parameters

src nint
dst nint
m nint
dsize Size
flags int
borderMode int
borderValue Scalar

Returns

ExceptionStatus

imgproc_warpPolar(nint, nint, Size, Point2f, double, int)

[Pure]
public static extern ExceptionStatus imgproc_warpPolar(nint src, nint dst, Size dsize, Point2f center, double maxRadius, int flags)

Parameters

src nint
dst nint
dsize Size
center Point2f
maxRadius double
flags int

Returns

ExceptionStatus

imgproc_watershed(nint, nint)

[Pure]
public static extern ExceptionStatus imgproc_watershed(nint image, nint markers)

Parameters

image nint
markers nint

Returns

ExceptionStatus

line_descriptor_LSDDetector_delete(nint)

[Pure]
public static extern ExceptionStatus line_descriptor_LSDDetector_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

line_descriptor_LSDDetector_detect1(nint, nint, nint, int, int, nint)

[Pure]
public static extern ExceptionStatus line_descriptor_LSDDetector_detect1(nint obj, nint image, nint keypoints, int scale, int numOctaves, nint mask)

Parameters

obj nint
image nint
keypoints nint
scale int
numOctaves int
mask nint

Returns

ExceptionStatus

line_descriptor_LSDDetector_detect2(nint, nint[], int, nint, int, int, nint[], int)

[Pure]
public static extern ExceptionStatus line_descriptor_LSDDetector_detect2(nint obj, nint[] images, int imagesSize, nint keyLines, int scale, int numOctaves, nint[] masks, int masksSize)

Parameters

obj nint
images nint[]
imagesSize int
keyLines nint
scale int
numOctaves int
masks nint[]
masksSize int

Returns

ExceptionStatus

line_descriptor_LSDDetector_new1(out nint)

[Pure]
public static extern ExceptionStatus line_descriptor_LSDDetector_new1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

line_descriptor_LSDDetector_new2(double, double, double, double, double, double, int, out nint)

[Pure]
public static extern ExceptionStatus line_descriptor_LSDDetector_new2(double scale, double sigmaScale, double quant, double angTh, double logEps, double densityTh, int nBins, out nint returnValue)

Parameters

scale double
sigmaScale double
quant double
angTh double
logEps double
densityTh double
nBins int
returnValue nint

Returns

ExceptionStatus

ml_ANN_MLP_create(out nint)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_create(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

ml_ANN_MLP_getBackpropMomentumScale(nint, out double)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getBackpropMomentumScale(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

ml_ANN_MLP_getBackpropWeightScale(nint, out double)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getBackpropWeightScale(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

ml_ANN_MLP_getLayerSizes(nint, out nint)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getLayerSizes(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

ml_ANN_MLP_getRpropDW0(nint, out double)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getRpropDW0(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

ml_ANN_MLP_getRpropDWMax(nint, out double)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getRpropDWMax(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

ml_ANN_MLP_getRpropDWMin(nint, out double)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getRpropDWMin(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

ml_ANN_MLP_getRpropDWMinus(nint, out double)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getRpropDWMinus(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

ml_ANN_MLP_getRpropDWPlus(nint, out double)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getRpropDWPlus(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

ml_ANN_MLP_getTermCriteria(nint, out TermCriteria)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getTermCriteria(nint obj, out TermCriteria returnValue)

Parameters

obj nint
returnValue TermCriteria

Returns

ExceptionStatus

ml_ANN_MLP_getTrainMethod(nint, out int)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getTrainMethod(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_ANN_MLP_getWeights(nint, int, out nint)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_getWeights(nint obj, int layerIdx, out nint returnValue)

Parameters

obj nint
layerIdx int
returnValue nint

Returns

ExceptionStatus

ml_ANN_MLP_load(string, out nint)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_load(string filePath, out nint returnValue)

Parameters

filePath string
returnValue nint

Returns

ExceptionStatus

ml_ANN_MLP_loadFromString(string, out nint)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_loadFromString(string strModel, out nint returnValue)

Parameters

strModel string
returnValue nint

Returns

ExceptionStatus

ml_ANN_MLP_setActivationFunction(nint, int, double, double)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setActivationFunction(nint obj, int type, double param1, double param2)

Parameters

obj nint
type int
param1 double
param2 double

Returns

ExceptionStatus

ml_ANN_MLP_setBackpropMomentumScale(nint, double)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setBackpropMomentumScale(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

ml_ANN_MLP_setBackpropWeightScale(nint, double)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setBackpropWeightScale(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

ml_ANN_MLP_setLayerSizes(nint, nint)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setLayerSizes(nint obj, nint layerSizes)

Parameters

obj nint
layerSizes nint

Returns

ExceptionStatus

ml_ANN_MLP_setRpropDW0(nint, double)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setRpropDW0(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

ml_ANN_MLP_setRpropDWMax(nint, double)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setRpropDWMax(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

ml_ANN_MLP_setRpropDWMin(nint, double)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setRpropDWMin(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

ml_ANN_MLP_setRpropDWMinus(nint, double)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setRpropDWMinus(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

ml_ANN_MLP_setRpropDWPlus(nint, double)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setRpropDWPlus(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

ml_ANN_MLP_setTermCriteria(nint, TermCriteria)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setTermCriteria(nint obj, TermCriteria val)

Parameters

obj nint
val TermCriteria

Returns

ExceptionStatus

ml_ANN_MLP_setTrainMethod(nint, int, double, double)

[Pure]
public static extern ExceptionStatus ml_ANN_MLP_setTrainMethod(nint obj, int method, double param1, double param2)

Parameters

obj nint
method int
param1 double
param2 double

Returns

ExceptionStatus

ml_Boost_create(out nint)

[Pure]
public static extern ExceptionStatus ml_Boost_create(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

ml_Boost_getBoostType(nint, out int)

[Pure]
public static extern ExceptionStatus ml_Boost_getBoostType(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_Boost_getWeakCount(nint, out int)

[Pure]
public static extern ExceptionStatus ml_Boost_getWeakCount(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_Boost_getWeightTrimRate(nint, out double)

[Pure]
public static extern ExceptionStatus ml_Boost_getWeightTrimRate(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

ml_Boost_load(string, out nint)

[Pure]
public static extern ExceptionStatus ml_Boost_load(string filePath, out nint returnValue)

Parameters

filePath string
returnValue nint

Returns

ExceptionStatus

ml_Boost_loadFromString(string, out nint)

[Pure]
public static extern ExceptionStatus ml_Boost_loadFromString(string strModel, out nint returnValue)

Parameters

strModel string
returnValue nint

Returns

ExceptionStatus

ml_Boost_setBoostType(nint, int)

[Pure]
public static extern ExceptionStatus ml_Boost_setBoostType(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_Boost_setWeakCount(nint, int)

[Pure]
public static extern ExceptionStatus ml_Boost_setWeakCount(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_Boost_setWeightTrimRate(nint, double)

[Pure]
public static extern ExceptionStatus ml_Boost_setWeightTrimRate(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

ml_DTrees_create(out nint)

[Pure]
public static extern ExceptionStatus ml_DTrees_create(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

ml_DTrees_getCVFolds(nint, out int)

[Pure]
public static extern ExceptionStatus ml_DTrees_getCVFolds(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_DTrees_getMaxCategories(nint, out int)

[Pure]
public static extern ExceptionStatus ml_DTrees_getMaxCategories(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_DTrees_getMaxDepth(nint, out int)

[Pure]
public static extern ExceptionStatus ml_DTrees_getMaxDepth(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_DTrees_getMinSampleCount(nint, out int)

[Pure]
public static extern ExceptionStatus ml_DTrees_getMinSampleCount(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_DTrees_getNodes(nint, nint)

[Pure]
public static extern ExceptionStatus ml_DTrees_getNodes(nint obj, nint result)

Parameters

obj nint
result nint

Returns

ExceptionStatus

ml_DTrees_getPriors(nint, out nint)

[Pure]
public static extern ExceptionStatus ml_DTrees_getPriors(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

ml_DTrees_getRegressionAccuracy(nint, out float)

[Pure]
public static extern ExceptionStatus ml_DTrees_getRegressionAccuracy(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

ml_DTrees_getRoots(nint, nint)

[Pure]
public static extern ExceptionStatus ml_DTrees_getRoots(nint obj, nint result)

Parameters

obj nint
result nint

Returns

ExceptionStatus

ml_DTrees_getSplits(nint, nint)

[Pure]
public static extern ExceptionStatus ml_DTrees_getSplits(nint obj, nint result)

Parameters

obj nint
result nint

Returns

ExceptionStatus

ml_DTrees_getSubsets(nint, nint)

[Pure]
public static extern ExceptionStatus ml_DTrees_getSubsets(nint obj, nint result)

Parameters

obj nint
result nint

Returns

ExceptionStatus

ml_DTrees_getTruncatePrunedTree(nint, out int)

[Pure]
public static extern ExceptionStatus ml_DTrees_getTruncatePrunedTree(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_DTrees_getUse1SERule(nint, out int)

[Pure]
public static extern ExceptionStatus ml_DTrees_getUse1SERule(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_DTrees_getUseSurrogates(nint, out int)

[Pure]
public static extern ExceptionStatus ml_DTrees_getUseSurrogates(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_DTrees_load(string, out nint)

[Pure]
public static extern ExceptionStatus ml_DTrees_load(string filePath, out nint returnValue)

Parameters

filePath string
returnValue nint

Returns

ExceptionStatus

ml_DTrees_loadFromString(string, out nint)

[Pure]
public static extern ExceptionStatus ml_DTrees_loadFromString(string strModel, out nint returnValue)

Parameters

strModel string
returnValue nint

Returns

ExceptionStatus

ml_DTrees_setCVFolds(nint, int)

[Pure]
public static extern ExceptionStatus ml_DTrees_setCVFolds(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_DTrees_setMaxCategories(nint, int)

[Pure]
public static extern ExceptionStatus ml_DTrees_setMaxCategories(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_DTrees_setMaxDepth(nint, int)

[Pure]
public static extern ExceptionStatus ml_DTrees_setMaxDepth(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_DTrees_setMinSampleCount(nint, int)

[Pure]
public static extern ExceptionStatus ml_DTrees_setMinSampleCount(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_DTrees_setPriors(nint, nint)

[Pure]
public static extern ExceptionStatus ml_DTrees_setPriors(nint obj, nint val)

Parameters

obj nint
val nint

Returns

ExceptionStatus

ml_DTrees_setRegressionAccuracy(nint, float)

[Pure]
public static extern ExceptionStatus ml_DTrees_setRegressionAccuracy(nint obj, float val)

Parameters

obj nint
val float

Returns

ExceptionStatus

ml_DTrees_setTruncatePrunedTree(nint, int)

[Pure]
public static extern ExceptionStatus ml_DTrees_setTruncatePrunedTree(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_DTrees_setUse1SERule(nint, int)

[Pure]
public static extern ExceptionStatus ml_DTrees_setUse1SERule(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_DTrees_setUseSurrogates(nint, int)

[Pure]
public static extern ExceptionStatus ml_DTrees_setUseSurrogates(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_EM_create(out nint)

[Pure]
public static extern ExceptionStatus ml_EM_create(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

ml_EM_getClustersNumber(nint, out int)

[Pure]
public static extern ExceptionStatus ml_EM_getClustersNumber(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_EM_getCovarianceMatrixType(nint, out int)

[Pure]
public static extern ExceptionStatus ml_EM_getCovarianceMatrixType(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_EM_getCovs(nint, nint)

[Pure]
public static extern ExceptionStatus ml_EM_getCovs(nint obj, nint covs)

Parameters

obj nint
covs nint

Returns

ExceptionStatus

ml_EM_getMeans(nint, out nint)

[Pure]
public static extern ExceptionStatus ml_EM_getMeans(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

ml_EM_getTermCriteria(nint, out TermCriteria)

[Pure]
public static extern ExceptionStatus ml_EM_getTermCriteria(nint obj, out TermCriteria returnValue)

Parameters

obj nint
returnValue TermCriteria

Returns

ExceptionStatus

ml_EM_getWeights(nint, out nint)

[Pure]
public static extern ExceptionStatus ml_EM_getWeights(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

ml_EM_load(string, out nint)

[Pure]
public static extern ExceptionStatus ml_EM_load(string filePath, out nint returnValue)

Parameters

filePath string
returnValue nint

Returns

ExceptionStatus

ml_EM_loadFromString(string, out nint)

[Pure]
public static extern ExceptionStatus ml_EM_loadFromString(string strModel, out nint returnValue)

Parameters

strModel string
returnValue nint

Returns

ExceptionStatus

ml_EM_predict2(nint, nint, nint, out Vec2d)

[Pure]
public static extern ExceptionStatus ml_EM_predict2(nint model, nint sample, nint probs, out Vec2d returnValue)

Parameters

model nint
sample nint
probs nint
returnValue Vec2d

Returns

ExceptionStatus

ml_EM_setClustersNumber(nint, int)

[Pure]
public static extern ExceptionStatus ml_EM_setClustersNumber(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_EM_setCovarianceMatrixType(nint, int)

[Pure]
public static extern ExceptionStatus ml_EM_setCovarianceMatrixType(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_EM_setTermCriteria(nint, TermCriteria)

[Pure]
public static extern ExceptionStatus ml_EM_setTermCriteria(nint obj, TermCriteria val)

Parameters

obj nint
val TermCriteria

Returns

ExceptionStatus

ml_EM_trainE(nint, nint, nint, nint, nint, nint, nint, nint, out int)

[Pure]
public static extern ExceptionStatus ml_EM_trainE(nint model, nint samples, nint means0, nint covs0, nint weights0, nint logLikelihoods, nint labels, nint probs, out int returnValue)

Parameters

model nint
samples nint
means0 nint
covs0 nint
weights0 nint
logLikelihoods nint
labels nint
probs nint
returnValue int

Returns

ExceptionStatus

ml_EM_trainEM(nint, nint, nint, nint, nint, out int)

[Pure]
public static extern ExceptionStatus ml_EM_trainEM(nint obj, nint samples, nint logLikelihoods, nint labels, nint probs, out int returnValue)

Parameters

obj nint
samples nint
logLikelihoods nint
labels nint
probs nint
returnValue int

Returns

ExceptionStatus

ml_EM_trainM(nint, nint, nint, nint, nint, nint, out int)

[Pure]
public static extern ExceptionStatus ml_EM_trainM(nint model, nint samples, nint probs0, nint logLikelihoods, nint labels, nint probs, out int returnValue)

Parameters

model nint
samples nint
probs0 nint
logLikelihoods nint
labels nint
probs nint
returnValue int

Returns

ExceptionStatus

ml_KNearest_create(out nint)

[Pure]
public static extern ExceptionStatus ml_KNearest_create(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

ml_KNearest_findNearest(nint, nint, int, nint, nint, nint, out float)

[Pure]
public static extern ExceptionStatus ml_KNearest_findNearest(nint obj, nint samples, int k, nint results, nint neighborResponses, nint dist, out float returnValue)

Parameters

obj nint
samples nint
k int
results nint
neighborResponses nint
dist nint
returnValue float

Returns

ExceptionStatus

ml_KNearest_getAlgorithmType(nint, out int)

[Pure]
public static extern ExceptionStatus ml_KNearest_getAlgorithmType(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_KNearest_getDefaultK(nint, out int)

[Pure]
public static extern ExceptionStatus ml_KNearest_getDefaultK(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_KNearest_getEmax(nint, out int)

[Pure]
public static extern ExceptionStatus ml_KNearest_getEmax(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_KNearest_getIsClassifier(nint, out int)

[Pure]
public static extern ExceptionStatus ml_KNearest_getIsClassifier(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_KNearest_load(string, out nint)

[Pure]
public static extern ExceptionStatus ml_KNearest_load(string filePath, out nint returnValue)

Parameters

filePath string
returnValue nint

Returns

ExceptionStatus

ml_KNearest_loadFromString(string, out nint)

[Pure]
public static extern ExceptionStatus ml_KNearest_loadFromString(string strModel, out nint returnValue)

Parameters

strModel string
returnValue nint

Returns

ExceptionStatus

ml_KNearest_setAlgorithmType(nint, int)

[Pure]
public static extern ExceptionStatus ml_KNearest_setAlgorithmType(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_KNearest_setDefaultK(nint, int)

[Pure]
public static extern ExceptionStatus ml_KNearest_setDefaultK(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_KNearest_setEmax(nint, int)

[Pure]
public static extern ExceptionStatus ml_KNearest_setEmax(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_KNearest_setIsClassifier(nint, int)

[Pure]
public static extern ExceptionStatus ml_KNearest_setIsClassifier(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_LogisticRegression_create(out nint)

[Pure]
public static extern ExceptionStatus ml_LogisticRegression_create(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

ml_LogisticRegression_getIterations(nint, out int)

[Pure]
public static extern ExceptionStatus ml_LogisticRegression_getIterations(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_LogisticRegression_getLearningRate(nint, out double)

[Pure]
public static extern ExceptionStatus ml_LogisticRegression_getLearningRate(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

ml_LogisticRegression_getMiniBatchSize(nint, out int)

[Pure]
public static extern ExceptionStatus ml_LogisticRegression_getMiniBatchSize(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_LogisticRegression_getRegularization(nint, out int)

[Pure]
public static extern ExceptionStatus ml_LogisticRegression_getRegularization(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_LogisticRegression_getTermCriteria(nint, out TermCriteria)

[Pure]
public static extern ExceptionStatus ml_LogisticRegression_getTermCriteria(nint obj, out TermCriteria returnValue)

Parameters

obj nint
returnValue TermCriteria

Returns

ExceptionStatus

ml_LogisticRegression_getTrainMethod(nint, out int)

[Pure]
public static extern ExceptionStatus ml_LogisticRegression_getTrainMethod(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_LogisticRegression_get_learnt_thetas(nint, out nint)

[Pure]
public static extern ExceptionStatus ml_LogisticRegression_get_learnt_thetas(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

ml_LogisticRegression_load(string, out nint)

[Pure]
public static extern ExceptionStatus ml_LogisticRegression_load(string filePath, out nint returnValue)

Parameters

filePath string
returnValue nint

Returns

ExceptionStatus

ml_LogisticRegression_loadFromString(string, out nint)

[Pure]
public static extern ExceptionStatus ml_LogisticRegression_loadFromString(string strModel, out nint returnValue)

Parameters

strModel string
returnValue nint

Returns

ExceptionStatus

ml_LogisticRegression_predict(nint, nint, nint, int, out float)

[Pure]
public static extern ExceptionStatus ml_LogisticRegression_predict(nint obj, nint samples, nint results, int flags, out float returnValue)

Parameters

obj nint
samples nint
results nint
flags int
returnValue float

Returns

ExceptionStatus

ml_LogisticRegression_setIterations(nint, int)

[Pure]
public static extern ExceptionStatus ml_LogisticRegression_setIterations(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_LogisticRegression_setLearningRate(nint, double)

[Pure]
public static extern ExceptionStatus ml_LogisticRegression_setLearningRate(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

ml_LogisticRegression_setMiniBatchSize(nint, int)

[Pure]
public static extern ExceptionStatus ml_LogisticRegression_setMiniBatchSize(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_LogisticRegression_setRegularization(nint, int)

[Pure]
public static extern ExceptionStatus ml_LogisticRegression_setRegularization(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_LogisticRegression_setTermCriteria(nint, TermCriteria)

[Pure]
public static extern ExceptionStatus ml_LogisticRegression_setTermCriteria(nint obj, TermCriteria val)

Parameters

obj nint
val TermCriteria

Returns

ExceptionStatus

ml_LogisticRegression_setTrainMethod(nint, int)

[Pure]
public static extern ExceptionStatus ml_LogisticRegression_setTrainMethod(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_NormalBayesClassifier_create(out nint)

[Pure]
public static extern ExceptionStatus ml_NormalBayesClassifier_create(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

ml_NormalBayesClassifier_load(string, out nint)

[Pure]
public static extern ExceptionStatus ml_NormalBayesClassifier_load(string filePath, out nint returnValue)

Parameters

filePath string
returnValue nint

Returns

ExceptionStatus

ml_NormalBayesClassifier_loadFromString(string, out nint)

[Pure]
public static extern ExceptionStatus ml_NormalBayesClassifier_loadFromString(string strModel, out nint returnValue)

Parameters

strModel string
returnValue nint

Returns

ExceptionStatus

ml_NormalBayesClassifier_predictProb(nint, nint, nint, nint, int, out float)

[Pure]
public static extern ExceptionStatus ml_NormalBayesClassifier_predictProb(nint obj, nint inputs, nint samples, nint outputProbs, int flags, out float returnValue)

Parameters

obj nint
inputs nint
samples nint
outputProbs nint
flags int
returnValue float

Returns

ExceptionStatus

ml_Ptr_ANN_MLP_delete(nint)

[Pure]
public static extern ExceptionStatus ml_Ptr_ANN_MLP_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ml_Ptr_ANN_MLP_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ml_Ptr_ANN_MLP_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

ml_Ptr_Boost_delete(nint)

[Pure]
public static extern ExceptionStatus ml_Ptr_Boost_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ml_Ptr_Boost_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ml_Ptr_Boost_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

ml_Ptr_DTrees_delete(nint)

[Pure]
public static extern ExceptionStatus ml_Ptr_DTrees_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ml_Ptr_DTrees_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ml_Ptr_DTrees_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

ml_Ptr_EM_delete(nint)

[Pure]
public static extern ExceptionStatus ml_Ptr_EM_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

ml_Ptr_EM_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ml_Ptr_EM_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ml_Ptr_KNearest_delete(nint)

[Pure]
public static extern ExceptionStatus ml_Ptr_KNearest_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ml_Ptr_KNearest_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ml_Ptr_KNearest_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

ml_Ptr_LogisticRegression_delete(nint)

[Pure]
public static extern ExceptionStatus ml_Ptr_LogisticRegression_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ml_Ptr_LogisticRegression_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ml_Ptr_LogisticRegression_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

ml_Ptr_NormalBayesClassifier_delete(nint)

[Pure]
public static extern ExceptionStatus ml_Ptr_NormalBayesClassifier_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ml_Ptr_NormalBayesClassifier_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ml_Ptr_NormalBayesClassifier_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

ml_Ptr_RTrees_delete(nint)

[Pure]
public static extern ExceptionStatus ml_Ptr_RTrees_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ml_Ptr_RTrees_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ml_Ptr_RTrees_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

ml_Ptr_SVM_delete(nint)

[Pure]
public static extern ExceptionStatus ml_Ptr_SVM_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ml_Ptr_SVM_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ml_Ptr_SVM_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

ml_RTrees_create(out nint)

[Pure]
public static extern ExceptionStatus ml_RTrees_create(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

ml_RTrees_getActiveVarCount(nint, out int)

[Pure]
public static extern ExceptionStatus ml_RTrees_getActiveVarCount(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_RTrees_getCalculateVarImportance(nint, out int)

[Pure]
public static extern ExceptionStatus ml_RTrees_getCalculateVarImportance(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_RTrees_getTermCriteria(nint, out TermCriteria)

[Pure]
public static extern ExceptionStatus ml_RTrees_getTermCriteria(nint obj, out TermCriteria returnValue)

Parameters

obj nint
returnValue TermCriteria

Returns

ExceptionStatus

ml_RTrees_getVarImportance(nint, out nint)

[Pure]
public static extern ExceptionStatus ml_RTrees_getVarImportance(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

ml_RTrees_load(string, out nint)

[Pure]
public static extern ExceptionStatus ml_RTrees_load(string filePath, out nint returnValue)

Parameters

filePath string
returnValue nint

Returns

ExceptionStatus

ml_RTrees_loadFromString(string, out nint)

[Pure]
public static extern ExceptionStatus ml_RTrees_loadFromString(string strModel, out nint returnValue)

Parameters

strModel string
returnValue nint

Returns

ExceptionStatus

ml_RTrees_setActiveVarCount(nint, int)

[Pure]
public static extern ExceptionStatus ml_RTrees_setActiveVarCount(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_RTrees_setCalculateVarImportance(nint, int)

[Pure]
public static extern ExceptionStatus ml_RTrees_setCalculateVarImportance(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_RTrees_setTermCriteria(nint, TermCriteria)

[Pure]
public static extern ExceptionStatus ml_RTrees_setTermCriteria(nint obj, TermCriteria val)

Parameters

obj nint
val TermCriteria

Returns

ExceptionStatus

ml_SVM_create(out nint)

[Pure]
public static extern ExceptionStatus ml_SVM_create(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

ml_SVM_getC(nint, out double)

[Pure]
public static extern ExceptionStatus ml_SVM_getC(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

ml_SVM_getClassWeights(nint, out nint)

[Pure]
public static extern ExceptionStatus ml_SVM_getClassWeights(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

ml_SVM_getCoef0(nint, out double)

[Pure]
public static extern ExceptionStatus ml_SVM_getCoef0(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

ml_SVM_getDecisionFunction(nint, int, nint, nint, out double)

[Pure]
public static extern ExceptionStatus ml_SVM_getDecisionFunction(nint obj, int i, nint alpha, nint svidx, out double returnValue)

Parameters

obj nint
i int
alpha nint
svidx nint
returnValue double

Returns

ExceptionStatus

ml_SVM_getDefaultGrid(int, out ParamGrid)

[Pure]
public static extern ExceptionStatus ml_SVM_getDefaultGrid(int paramId, out ParamGrid returnValue)

Parameters

paramId int
returnValue ParamGrid

Returns

ExceptionStatus

ml_SVM_getDegree(nint, out double)

[Pure]
public static extern ExceptionStatus ml_SVM_getDegree(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

ml_SVM_getGamma(nint, out double)

[Pure]
public static extern ExceptionStatus ml_SVM_getGamma(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

ml_SVM_getKernelType(nint, out int)

[Pure]
public static extern ExceptionStatus ml_SVM_getKernelType(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_SVM_getNu(nint, out double)

[Pure]
public static extern ExceptionStatus ml_SVM_getNu(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

ml_SVM_getP(nint, out double)

[Pure]
public static extern ExceptionStatus ml_SVM_getP(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

ml_SVM_getSupportVectors(nint, out nint)

[Pure]
public static extern ExceptionStatus ml_SVM_getSupportVectors(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

ml_SVM_getTermCriteria(nint, out TermCriteria)

[Pure]
public static extern ExceptionStatus ml_SVM_getTermCriteria(nint obj, out TermCriteria returnValue)

Parameters

obj nint
returnValue TermCriteria

Returns

ExceptionStatus

ml_SVM_getType(nint, out int)

[Pure]
public static extern ExceptionStatus ml_SVM_getType(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_SVM_load(string, out nint)

[Pure]
public static extern ExceptionStatus ml_SVM_load(string filePath, out nint returnValue)

Parameters

filePath string
returnValue nint

Returns

ExceptionStatus

ml_SVM_loadFromString(string, out nint)

[Pure]
public static extern ExceptionStatus ml_SVM_loadFromString(string strModel, out nint returnValue)

Parameters

strModel string
returnValue nint

Returns

ExceptionStatus

ml_SVM_setC(nint, double)

[Pure]
public static extern ExceptionStatus ml_SVM_setC(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

ml_SVM_setClassWeights(nint, nint)

[Pure]
public static extern ExceptionStatus ml_SVM_setClassWeights(nint obj, nint val)

Parameters

obj nint
val nint

Returns

ExceptionStatus

ml_SVM_setCoef0(nint, double)

[Pure]
public static extern ExceptionStatus ml_SVM_setCoef0(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

ml_SVM_setDegree(nint, double)

[Pure]
public static extern ExceptionStatus ml_SVM_setDegree(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

ml_SVM_setGamma(nint, double)

[Pure]
public static extern ExceptionStatus ml_SVM_setGamma(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

ml_SVM_setKernel(nint, int)

[Pure]
public static extern ExceptionStatus ml_SVM_setKernel(nint obj, int kernelType)

Parameters

obj nint
kernelType int

Returns

ExceptionStatus

ml_SVM_setNu(nint, double)

[Pure]
public static extern ExceptionStatus ml_SVM_setNu(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

ml_SVM_setP(nint, double)

[Pure]
public static extern ExceptionStatus ml_SVM_setP(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

ml_SVM_setTermCriteria(nint, TermCriteria)

[Pure]
public static extern ExceptionStatus ml_SVM_setTermCriteria(nint obj, TermCriteria val)

Parameters

obj nint
val TermCriteria

Returns

ExceptionStatus

ml_SVM_setType(nint, int)

[Pure]
public static extern ExceptionStatus ml_SVM_setType(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ml_StatModel_clear(nint)

[Pure]
public static extern ExceptionStatus ml_StatModel_clear(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ml_StatModel_empty(nint, out int)

[Pure]
public static extern ExceptionStatus ml_StatModel_empty(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_StatModel_getVarCount(nint, out int)

[Pure]
public static extern ExceptionStatus ml_StatModel_getVarCount(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_StatModel_isClassifier(nint, out int)

[Pure]
public static extern ExceptionStatus ml_StatModel_isClassifier(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_StatModel_isTrained(nint, out int)

[Pure]
public static extern ExceptionStatus ml_StatModel_isTrained(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ml_StatModel_predict(nint, nint, nint, int, out float)

[Pure]
public static extern ExceptionStatus ml_StatModel_predict(nint obj, nint samples, nint results, int flags, out float returnValue)

Parameters

obj nint
samples nint
results nint
flags int
returnValue float

Returns

ExceptionStatus

ml_StatModel_train2(nint, nint, int, nint, out int)

[Pure]
public static extern ExceptionStatus ml_StatModel_train2(nint obj, nint samples, int layout, nint responses, out int returnValue)

Parameters

obj nint
samples nint
layout int
responses nint
returnValue int

Returns

ExceptionStatus

objdetect_CascadeClassifier_delete(nint)

[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

objdetect_CascadeClassifier_detectMultiScale1(nint, nint, nint, double, int, int, Size, Size)

[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_detectMultiScale1(nint obj, nint image, nint objects, double scaleFactor, int minNeighbors, int flags, Size minSize, Size maxSize)

Parameters

obj nint
image nint
objects nint
scaleFactor double
minNeighbors int
flags int
minSize Size
maxSize Size

Returns

ExceptionStatus

objdetect_CascadeClassifier_detectMultiScale2(nint, nint, nint, nint, nint, double, int, int, Size, Size, int)

[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_detectMultiScale2(nint obj, nint image, nint objects, nint rejectLevels, nint levelWeights, double scaleFactor, int minNeighbors, int flags, Size minSize, Size maxSize, int outputRejectLevels)

Parameters

obj nint
image nint
objects nint
rejectLevels nint
levelWeights nint
scaleFactor double
minNeighbors int
flags int
minSize Size
maxSize Size
outputRejectLevels int

Returns

ExceptionStatus

objdetect_CascadeClassifier_empty(nint, out int)

[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_empty(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

objdetect_CascadeClassifier_getFeatureType(nint, out int)

[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_getFeatureType(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

objdetect_CascadeClassifier_getOriginalWindowSize(nint, out Size)

[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_getOriginalWindowSize(nint obj, out Size returnValue)

Parameters

obj nint
returnValue Size

Returns

ExceptionStatus

objdetect_CascadeClassifier_isOldFormatCascade(nint, out int)

[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_isOldFormatCascade(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

objdetect_CascadeClassifier_load(nint, string, out int)

[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_load(nint obj, string fileName, out int returnValue)

Parameters

obj nint
fileName string
returnValue int

Returns

ExceptionStatus

objdetect_CascadeClassifier_new(out nint)

[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_new(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

objdetect_CascadeClassifier_newFromFile(string, out nint)

[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_newFromFile(string fileName, out nint returnValue)

Parameters

fileName string
returnValue nint

Returns

ExceptionStatus

objdetect_CascadeClassifier_read(nint, nint, out int)

[Pure]
public static extern ExceptionStatus objdetect_CascadeClassifier_read(nint obj, nint fn, out int returnValue)

Parameters

obj nint
fn nint
returnValue int

Returns

ExceptionStatus

objdetect_HOGDescriptor_L2HysThreshold_get(nint, out double)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_L2HysThreshold_get(nint self, out double returnValue)

Parameters

self nint
returnValue double

Returns

ExceptionStatus

objdetect_HOGDescriptor_L2HysThreshold_set(nint, double)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_L2HysThreshold_set(nint self, double value)

Parameters

self nint
value double

Returns

ExceptionStatus

objdetect_HOGDescriptor_blockSize_get(nint, out Size)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_blockSize_get(nint self, out Size returnValue)

Parameters

self nint
returnValue Size

Returns

ExceptionStatus

objdetect_HOGDescriptor_blockSize_set(nint, Size)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_blockSize_set(nint self, Size value)

Parameters

self nint
value Size

Returns

ExceptionStatus

objdetect_HOGDescriptor_blockStride_get(nint, out Size)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_blockStride_get(nint self, out Size returnValue)

Parameters

self nint
returnValue Size

Returns

ExceptionStatus

objdetect_HOGDescriptor_blockStride_set(nint, Size)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_blockStride_set(nint self, Size value)

Parameters

self nint
value Size

Returns

ExceptionStatus

objdetect_HOGDescriptor_cellSize_get(nint, out Size)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_cellSize_get(nint self, out Size returnValue)

Parameters

self nint
returnValue Size

Returns

ExceptionStatus

objdetect_HOGDescriptor_cellSize_set(nint, Size)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_cellSize_set(nint self, Size value)

Parameters

self nint
value Size

Returns

ExceptionStatus

objdetect_HOGDescriptor_checkDetectorSize(nint, out int)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_checkDetectorSize(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

objdetect_HOGDescriptor_compute(nint, nint, nint, Size, Size, Point[]?, int)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_compute(nint self, nint img, nint descriptors, Size winStride, Size padding, Point[]? locations, int locationsLength)

Parameters

self nint
img nint
descriptors nint
winStride Size
padding Size
locations Point[]
locationsLength int

Returns

ExceptionStatus

objdetect_HOGDescriptor_computeGradient(nint, nint, nint, nint, Size, Size)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_computeGradient(nint self, nint img, nint grad, nint angleOfs, Size paddingTL, Size paddingBR)

Parameters

self nint
img nint
grad nint
angleOfs nint
paddingTL Size
paddingBR Size

Returns

ExceptionStatus

objdetect_HOGDescriptor_delete(nint)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_delete(nint self)

Parameters

self nint

Returns

ExceptionStatus

objdetect_HOGDescriptor_derivAperture_get(nint, out int)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_derivAperture_get(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

objdetect_HOGDescriptor_derivAperture_set(nint, int)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_derivAperture_set(nint self, int value)

Parameters

self nint
value int

Returns

ExceptionStatus

objdetect_HOGDescriptor_detect1(nint, nint, nint, double, Size, Size, Point[]?, int)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_detect1(nint self, nint img, nint foundLocations, double hitThreshold, Size winStride, Size padding, Point[]? searchLocations, int searchLocationsLength)

Parameters

self nint
img nint
foundLocations nint
hitThreshold double
winStride Size
padding Size
searchLocations Point[]
searchLocationsLength int

Returns

ExceptionStatus

objdetect_HOGDescriptor_detect2(nint, nint, nint, nint, double, Size, Size, Point[]?, int)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_detect2(nint self, nint img, nint foundLocations, nint weights, double hitThreshold, Size winStride, Size padding, Point[]? searchLocations, int searchLocationsLength)

Parameters

self nint
img nint
foundLocations nint
weights nint
hitThreshold double
winStride Size
padding Size
searchLocations Point[]
searchLocationsLength int

Returns

ExceptionStatus

objdetect_HOGDescriptor_detectMultiScale1(nint, nint, nint, double, Size, Size, double, int)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_detectMultiScale1(nint self, nint img, nint foundLocations, double hitThreshold, Size winStride, Size padding, double scale, int groupThreshold)

Parameters

self nint
img nint
foundLocations nint
hitThreshold double
winStride Size
padding Size
scale double
groupThreshold int

Returns

ExceptionStatus

objdetect_HOGDescriptor_detectMultiScale2(nint, nint, nint, nint, double, Size, Size, double, int)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_detectMultiScale2(nint self, nint img, nint foundLocations, nint foundWeights, double hitThreshold, Size winStride, Size padding, double scale, int groupThreshold)

Parameters

self nint
img nint
foundLocations nint
foundWeights nint
hitThreshold double
winStride Size
padding Size
scale double
groupThreshold int

Returns

ExceptionStatus

objdetect_HOGDescriptor_detectMultiScaleROI(nint, nint, nint, nint, nint, nint, double, int)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_detectMultiScaleROI(nint obj, nint img, nint foundLocations, nint roiScales, nint roiLocations, nint roiConfidences, double hitThreshold, int groupThreshold)

Parameters

obj nint
img nint
foundLocations nint
roiScales nint
roiLocations nint
roiConfidences nint
hitThreshold double
groupThreshold int

Returns

ExceptionStatus

objdetect_HOGDescriptor_detectROI(nint, nint, Point[], int, nint, nint, double, Size, Size)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_detectROI(nint obj, nint img, Point[] locations, int locationsLength, nint foundLocations, nint confidences, double hitThreshold, Size winStride, Size padding)

Parameters

obj nint
img nint
locations Point[]
locationsLength int
foundLocations nint
confidences nint
hitThreshold double
winStride Size
padding Size

Returns

ExceptionStatus

objdetect_HOGDescriptor_gammaCorrection_get(nint, out int)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_gammaCorrection_get(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

objdetect_HOGDescriptor_gammaCorrection_set(nint, int)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_gammaCorrection_set(nint self, int value)

Parameters

self nint
value int

Returns

ExceptionStatus

objdetect_HOGDescriptor_getDescriptorSize(nint, out nint)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_getDescriptorSize(nint self, out nint returnValue)

Parameters

self nint
returnValue nint

Returns

ExceptionStatus

objdetect_HOGDescriptor_getWinSigma(nint, out double)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_getWinSigma(nint self, out double returnValue)

Parameters

self nint
returnValue double

Returns

ExceptionStatus

objdetect_HOGDescriptor_groupRectangles(nint, nint, nint, int, double)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_groupRectangles(nint obj, nint rectList, nint weights, int groupThreshold, double eps)

Parameters

obj nint
rectList nint
weights nint
groupThreshold int
eps double

Returns

ExceptionStatus

objdetect_HOGDescriptor_histogramNormType_get(nint, out int)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_histogramNormType_get(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

objdetect_HOGDescriptor_histogramNormType_set(nint, int)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_histogramNormType_set(nint self, int value)

Parameters

self nint
value int

Returns

ExceptionStatus

objdetect_HOGDescriptor_load(nint, string, string?, out int)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_load(nint self, string filename, string? objName, out int returnValue)

Parameters

self nint
filename string
objName string
returnValue int

Returns

ExceptionStatus

objdetect_HOGDescriptor_nbins_get(nint, out int)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_nbins_get(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

objdetect_HOGDescriptor_nbins_set(nint, int)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_nbins_set(nint self, int value)

Parameters

self nint
value int

Returns

ExceptionStatus

objdetect_HOGDescriptor_new1(out nint)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_new1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

objdetect_HOGDescriptor_new2(Size, Size, Size, Size, int, int, double, HistogramNormType, double, int, int, out nint)

[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 nint returnValue)

Parameters

winSize Size
blockSize Size
blockStride Size
cellSize Size
nbins int
derivAperture int
winSigma double
histogramNormType HistogramNormType
l2HysThreshold double
gammaCorrection int
nlevels int
returnValue nint

Returns

ExceptionStatus

objdetect_HOGDescriptor_new3(string, out nint)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_new3(string fileName, out nint returnValue)

Parameters

fileName string
returnValue nint

Returns

ExceptionStatus

objdetect_HOGDescriptor_nlevels_get(nint, out int)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_nlevels_get(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

objdetect_HOGDescriptor_nlevels_set(nint, int)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_nlevels_set(nint self, int value)

Parameters

self nint
value int

Returns

ExceptionStatus

objdetect_HOGDescriptor_save(nint, string, string?)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_save(nint self, string filename, string? objName)

Parameters

self nint
filename string
objName string

Returns

ExceptionStatus

objdetect_HOGDescriptor_setSVMDetector(nint, nint)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_setSVMDetector(nint self, nint svmDetector)

Parameters

self nint
svmDetector nint

Returns

ExceptionStatus

objdetect_HOGDescriptor_signedGradient_get(nint, out int)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_signedGradient_get(nint self, out int returnValue)

Parameters

self nint
returnValue int

Returns

ExceptionStatus

objdetect_HOGDescriptor_signedGradient_set(nint, int)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_signedGradient_set(nint self, int value)

Parameters

self nint
value int

Returns

ExceptionStatus

objdetect_HOGDescriptor_winSigma_get(nint, out double)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_winSigma_get(nint self, out double returnValue)

Parameters

self nint
returnValue double

Returns

ExceptionStatus

objdetect_HOGDescriptor_winSigma_set(nint, double)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_winSigma_set(nint self, double value)

Parameters

self nint
value double

Returns

ExceptionStatus

objdetect_HOGDescriptor_winSize_get(nint, out Size)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_winSize_get(nint self, out Size returnValue)

Parameters

self nint
returnValue Size

Returns

ExceptionStatus

objdetect_HOGDescriptor_winSize_set(nint, Size)

[Pure]
public static extern ExceptionStatus objdetect_HOGDescriptor_winSize_set(nint self, Size value)

Parameters

self nint
value Size

Returns

ExceptionStatus

objdetect_QRCodeDetector_decode(nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus objdetect_QRCodeDetector_decode(nint obj, nint img, nint points, nint straightQrCode, nint returnValue)

Parameters

obj nint
img nint
points nint
straightQrCode nint
returnValue nint

Returns

ExceptionStatus

objdetect_QRCodeDetector_decodeMulti(nint, nint, nint, nint, nint, out int)

[Pure]
public static extern ExceptionStatus objdetect_QRCodeDetector_decodeMulti(nint obj, nint img, nint points, nint decodedInfo, nint straightQrCode, out int returnValue)

Parameters

obj nint
img nint
points nint
decodedInfo nint
straightQrCode nint
returnValue int

Returns

ExceptionStatus

objdetect_QRCodeDetector_decodeMulti_NoStraightQrCode(nint, nint, nint, nint, out int)

[Pure]
public static extern ExceptionStatus objdetect_QRCodeDetector_decodeMulti_NoStraightQrCode(nint obj, nint img, nint points, nint decodedInfo, out int returnValue)

Parameters

obj nint
img nint
points nint
decodedInfo nint
returnValue int

Returns

ExceptionStatus

objdetect_QRCodeDetector_delete(nint)

[Pure]
public static extern ExceptionStatus objdetect_QRCodeDetector_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

objdetect_QRCodeDetector_detect(nint, nint, nint, out int)

[Pure]
public static extern ExceptionStatus objdetect_QRCodeDetector_detect(nint obj, nint img, nint points, out int returnValue)

Parameters

obj nint
img nint
points nint
returnValue int

Returns

ExceptionStatus

objdetect_QRCodeDetector_detectAndDecode(nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus objdetect_QRCodeDetector_detectAndDecode(nint obj, nint img, nint points, nint straightQrCode, nint returnValue)

Parameters

obj nint
img nint
points nint
straightQrCode nint
returnValue nint

Returns

ExceptionStatus

objdetect_QRCodeDetector_detectMulti(nint, nint, nint, out int)

[Pure]
public static extern ExceptionStatus objdetect_QRCodeDetector_detectMulti(nint obj, nint img, nint points, out int returnValue)

Parameters

obj nint
img nint
points nint
returnValue int

Returns

ExceptionStatus

objdetect_QRCodeDetector_new(out nint)

[Pure]
public static extern ExceptionStatus objdetect_QRCodeDetector_new(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

objdetect_QRCodeDetector_setEpsX(nint, double)

[Pure]
public static extern ExceptionStatus objdetect_QRCodeDetector_setEpsX(nint obj, double epsX)

Parameters

obj nint
epsX double

Returns

ExceptionStatus

objdetect_QRCodeDetector_setEpsY(nint, double)

[Pure]
public static extern ExceptionStatus objdetect_QRCodeDetector_setEpsY(nint obj, double epsY)

Parameters

obj nint
epsY double

Returns

ExceptionStatus

objdetect_groupRectangles1(nint, int, double)

[Pure]
public static extern ExceptionStatus objdetect_groupRectangles1(nint rectList, int groupThreshold, double eps)

Parameters

rectList nint
groupThreshold int
eps double

Returns

ExceptionStatus

objdetect_groupRectangles2(nint, nint, int, double)

[Pure]
public static extern ExceptionStatus objdetect_groupRectangles2(nint rectList, nint weights, int groupThreshold, double eps)

Parameters

rectList nint
weights nint
groupThreshold int
eps double

Returns

ExceptionStatus

objdetect_groupRectangles3(nint, int, double, nint, nint)

[Pure]
public static extern ExceptionStatus objdetect_groupRectangles3(nint rectList, int groupThreshold, double eps, nint weights, nint levelWeights)

Parameters

rectList nint
groupThreshold int
eps double
weights nint
levelWeights nint

Returns

ExceptionStatus

objdetect_groupRectangles4(nint, nint, nint, int, double)

[Pure]
public static extern ExceptionStatus objdetect_groupRectangles4(nint rectList, nint rejectLevels, nint levelWeights, int groupThreshold, double eps)

Parameters

rectList nint
rejectLevels nint
levelWeights nint
groupThreshold int
eps double

Returns

ExceptionStatus

objdetect_groupRectangles_meanshift(nint, nint, nint, double, Size)

[Pure]
public static extern ExceptionStatus objdetect_groupRectangles_meanshift(nint rectList, nint foundWeights, nint foundScales, double detectThreshold, Size winDetSize)

Parameters

rectList nint
foundWeights nint
foundScales nint
detectThreshold double
winDetSize Size

Returns

ExceptionStatus

optflow_calcOpticalFlowSF1(nint, nint, nint, int, int, int)

[Pure]
public static extern ExceptionStatus optflow_calcOpticalFlowSF1(nint from, nint to, nint flow, int layers, int averagingBlockSize, int maxFlow)

Parameters

from nint
to nint
flow nint
layers int
averagingBlockSize int
maxFlow int

Returns

ExceptionStatus

optflow_calcOpticalFlowSF2(nint, nint, nint, int, int, int, double, double, int, double, double, double, int, double, double, double)

[Pure]
public static extern ExceptionStatus optflow_calcOpticalFlowSF2(nint from, nint to, nint 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

from nint
to nint
flow nint
layers int
averagingBlockSize int
maxFlow int
sigmaDist double
sigmaColor double
postprocessWindow int
sigmaDistFix double
sigmaColorFix double
occThr double
upscaleAveragingRadius int
upscaleSigmaDist double
upscaleSigmaColor double
speedUpThr double

Returns

ExceptionStatus

optflow_calcOpticalFlowSparseToDense(nint, nint, nint, int, int, float, int, float, float)

[Pure]
public static extern ExceptionStatus optflow_calcOpticalFlowSparseToDense(nint from, nint to, nint flow, int gridStep, int k, float sigma, int usePostProc, float fgsLambda, float fgsSigma)

Parameters

from nint
to nint
flow nint
gridStep int
k int
sigma float
usePostProc int
fgsLambda float
fgsSigma float

Returns

ExceptionStatus

optflow_motempl_calcGlobalOrientation(nint, nint, nint, double, double, out double)

[Pure]
public static extern ExceptionStatus optflow_motempl_calcGlobalOrientation(nint orientation, nint mask, nint mhi, double timestamp, double duration, out double returnValue)

Parameters

orientation nint
mask nint
mhi nint
timestamp double
duration double
returnValue double

Returns

ExceptionStatus

optflow_motempl_calcMotionGradient(nint, nint, nint, double, double, int)

[Pure]
public static extern ExceptionStatus optflow_motempl_calcMotionGradient(nint mhi, nint mask, nint orientation, double delta1, double delta2, int apertureSize)

Parameters

mhi nint
mask nint
orientation nint
delta1 double
delta2 double
apertureSize int

Returns

ExceptionStatus

optflow_motempl_segmentMotion(nint, nint, nint, double, double)

[Pure]
public static extern ExceptionStatus optflow_motempl_segmentMotion(nint mhi, nint segmask, nint boundingRects, double timestamp, double segThresh)

Parameters

mhi nint
segmask nint
boundingRects nint
timestamp double
segThresh double

Returns

ExceptionStatus

optflow_motempl_updateMotionHistory(nint, nint, double, double)

[Pure]
public static extern ExceptionStatus optflow_motempl_updateMotionHistory(nint silhouette, nint mhi, double timestamp, double duration)

Parameters

silhouette nint
mhi nint
timestamp double
duration double

Returns

ExceptionStatus

photo_CalibrateCRF_process(nint, nint[], int, nint, float[])

[Pure]
public static extern ExceptionStatus photo_CalibrateCRF_process(nint obj, nint[] srcImgs, int srcImgsLength, nint dst, float[] times)

Parameters

obj nint
srcImgs nint[]
srcImgsLength int
dst nint
times float[]

Returns

ExceptionStatus

photo_CalibrateDebevec_getLambda(nint, out float)

[Pure]
public static extern ExceptionStatus photo_CalibrateDebevec_getLambda(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

photo_CalibrateDebevec_getRandom(nint, out int)

[Pure]
public static extern ExceptionStatus photo_CalibrateDebevec_getRandom(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

photo_CalibrateDebevec_getSamples(nint, out float)

[Pure]
public static extern ExceptionStatus photo_CalibrateDebevec_getSamples(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

photo_CalibrateDebevec_setLambda(nint, float)

[Pure]
public static extern ExceptionStatus photo_CalibrateDebevec_setLambda(nint obj, float value)

Parameters

obj nint
value float

Returns

ExceptionStatus

photo_CalibrateDebevec_setRandom(nint, int)

[Pure]
public static extern ExceptionStatus photo_CalibrateDebevec_setRandom(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

photo_CalibrateDebevec_setSamples(nint, float)

[Pure]
public static extern ExceptionStatus photo_CalibrateDebevec_setSamples(nint obj, float value)

Parameters

obj nint
value float

Returns

ExceptionStatus

photo_CalibrateRobertson_getMaxIter(nint, out int)

[Pure]
public static extern ExceptionStatus photo_CalibrateRobertson_getMaxIter(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

photo_CalibrateRobertson_getRadiance(nint, nint)

[Pure]
public static extern ExceptionStatus photo_CalibrateRobertson_getRadiance(nint obj, nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

photo_CalibrateRobertson_getThreshold(nint, out float)

[Pure]
public static extern ExceptionStatus photo_CalibrateRobertson_getThreshold(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

photo_CalibrateRobertson_setMaxIter(nint, int)

[Pure]
public static extern ExceptionStatus photo_CalibrateRobertson_setMaxIter(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

photo_CalibrateRobertson_setThreshold(nint, float)

[Pure]
public static extern ExceptionStatus photo_CalibrateRobertson_setThreshold(nint obj, float value)

Parameters

obj nint
value float

Returns

ExceptionStatus

photo_MergeExposures_process(nint, nint[], int, nint, float[], nint)

public static extern void photo_MergeExposures_process(nint obj, nint[] srcImgs, int srcImgsLength, nint dst, float[] times, nint response)

Parameters

obj nint
srcImgs nint[]
srcImgsLength int
dst nint
times float[]
response nint

photo_MergeMertens_process(nint, nint[], int, nint)

public static extern nint photo_MergeMertens_process(nint obj, nint[] srcImgs, int srcImgsLength, nint dst)

Parameters

obj nint
srcImgs nint[]
srcImgsLength int
dst nint

Returns

nint

photo_Ptr_CalibrateDebevec_delete(nint)

[Pure]
public static extern ExceptionStatus photo_Ptr_CalibrateDebevec_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

photo_Ptr_CalibrateDebevec_get(nint, out nint)

[Pure]
public static extern ExceptionStatus photo_Ptr_CalibrateDebevec_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

photo_Ptr_CalibrateRobertson_delete(nint)

[Pure]
public static extern ExceptionStatus photo_Ptr_CalibrateRobertson_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

photo_Ptr_CalibrateRobertson_get(nint, out nint)

[Pure]
public static extern ExceptionStatus photo_Ptr_CalibrateRobertson_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

photo_Ptr_MergeDebevec_delete(nint)

public static extern void photo_Ptr_MergeDebevec_delete(nint obj)

Parameters

obj nint

photo_Ptr_MergeDebevec_get(nint)

public static extern nint photo_Ptr_MergeDebevec_get(nint obj)

Parameters

obj nint

Returns

nint

photo_Ptr_MergeMertens_delete(nint)

public static extern void photo_Ptr_MergeMertens_delete(nint obj)

Parameters

obj nint

photo_Ptr_MergeMertens_get(nint)

public static extern nint photo_Ptr_MergeMertens_get(nint obj)

Parameters

obj nint

Returns

nint

photo_Ptr_TonemapDrago_delete(nint)

[Pure]
public static extern ExceptionStatus photo_Ptr_TonemapDrago_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

photo_Ptr_TonemapDrago_get(nint, out nint)

[Pure]
public static extern ExceptionStatus photo_Ptr_TonemapDrago_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

photo_Ptr_TonemapMantiuk_delete(nint)

[Pure]
public static extern ExceptionStatus photo_Ptr_TonemapMantiuk_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

photo_Ptr_TonemapMantiuk_get(nint, out nint)

[Pure]
public static extern ExceptionStatus photo_Ptr_TonemapMantiuk_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

photo_Ptr_TonemapReinhard_delete(nint)

[Pure]
public static extern ExceptionStatus photo_Ptr_TonemapReinhard_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

photo_Ptr_TonemapReinhard_get(nint, out nint)

[Pure]
public static extern ExceptionStatus photo_Ptr_TonemapReinhard_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

photo_Ptr_Tonemap_delete(nint)

[Pure]
public static extern ExceptionStatus photo_Ptr_Tonemap_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

photo_Ptr_Tonemap_get(nint, out nint)

[Pure]
public static extern ExceptionStatus photo_Ptr_Tonemap_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

photo_TonemapDrago_getBias(nint, out float)

[Pure]
public static extern ExceptionStatus photo_TonemapDrago_getBias(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

photo_TonemapDrago_getSaturation(nint, out float)

[Pure]
public static extern ExceptionStatus photo_TonemapDrago_getSaturation(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

photo_TonemapDrago_setBias(nint, float)

[Pure]
public static extern ExceptionStatus photo_TonemapDrago_setBias(nint obj, float bias)

Parameters

obj nint
bias float

Returns

ExceptionStatus

photo_TonemapDrago_setSaturation(nint, float)

[Pure]
public static extern ExceptionStatus photo_TonemapDrago_setSaturation(nint obj, float saturation)

Parameters

obj nint
saturation float

Returns

ExceptionStatus

photo_TonemapMantiuk_getSaturation(nint, out float)

[Pure]
public static extern ExceptionStatus photo_TonemapMantiuk_getSaturation(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

photo_TonemapMantiuk_getScale(nint, out float)

[Pure]
public static extern ExceptionStatus photo_TonemapMantiuk_getScale(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

photo_TonemapMantiuk_setSaturation(nint, float)

[Pure]
public static extern ExceptionStatus photo_TonemapMantiuk_setSaturation(nint obj, float saturation)

Parameters

obj nint
saturation float

Returns

ExceptionStatus

photo_TonemapMantiuk_setScale(nint, float)

[Pure]
public static extern ExceptionStatus photo_TonemapMantiuk_setScale(nint obj, float scale)

Parameters

obj nint
scale float

Returns

ExceptionStatus

photo_TonemapReinhard_getColorAdaptation(nint, out float)

[Pure]
public static extern ExceptionStatus photo_TonemapReinhard_getColorAdaptation(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

photo_TonemapReinhard_getIntensity(nint, out float)

[Pure]
public static extern ExceptionStatus photo_TonemapReinhard_getIntensity(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

photo_TonemapReinhard_getLightAdaptation(nint, out float)

[Pure]
public static extern ExceptionStatus photo_TonemapReinhard_getLightAdaptation(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

photo_TonemapReinhard_setColorAdaptation(nint, float)

[Pure]
public static extern ExceptionStatus photo_TonemapReinhard_setColorAdaptation(nint obj, float color_adapt)

Parameters

obj nint
color_adapt float

Returns

ExceptionStatus

photo_TonemapReinhard_setIntensity(nint, float)

[Pure]
public static extern ExceptionStatus photo_TonemapReinhard_setIntensity(nint obj, float intensity)

Parameters

obj nint
intensity float

Returns

ExceptionStatus

photo_TonemapReinhard_setLightAdaptation(nint, float)

[Pure]
public static extern ExceptionStatus photo_TonemapReinhard_setLightAdaptation(nint obj, float light_adapt)

Parameters

obj nint
light_adapt float

Returns

ExceptionStatus

photo_Tonemap_getGamma(nint, out float)

[Pure]
public static extern ExceptionStatus photo_Tonemap_getGamma(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

photo_Tonemap_process(nint, nint, nint)

[Pure]
public static extern ExceptionStatus photo_Tonemap_process(nint obj, nint src, nint dst)

Parameters

obj nint
src nint
dst nint

Returns

ExceptionStatus

photo_Tonemap_setGamma(nint, float)

[Pure]
public static extern ExceptionStatus photo_Tonemap_setGamma(nint obj, float gamma)

Parameters

obj nint
gamma float

Returns

ExceptionStatus

photo_colorChange(nint, nint, nint, float, float, float)

[Pure]
public static extern ExceptionStatus photo_colorChange(nint src, nint mask, nint dst, float red_mul, float green_mul, float blue_mul)

Parameters

src nint
mask nint
dst nint
red_mul float
green_mul float
blue_mul float

Returns

ExceptionStatus

photo_createCalibrateDebevec(int, float, int, out nint)

[Pure]
public static extern ExceptionStatus photo_createCalibrateDebevec(int samples, float lambda, int random, out nint returnValue)

Parameters

samples int
lambda float
random int
returnValue nint

Returns

ExceptionStatus

photo_createCalibrateRobertson(int, float, out nint)

[Pure]
public static extern ExceptionStatus photo_createCalibrateRobertson(int maxIter, float threshold, out nint returnValue)

Parameters

maxIter int
threshold float
returnValue nint

Returns

ExceptionStatus

photo_createMergeDebevec()

public static extern nint photo_createMergeDebevec()

Returns

nint

photo_createMergeMertens()

public static extern nint photo_createMergeMertens()

Returns

nint

photo_createTonemap(float, out nint)

[Pure]
public static extern ExceptionStatus photo_createTonemap(float gamma, out nint returnValue)

Parameters

gamma float
returnValue nint

Returns

ExceptionStatus

photo_createTonemapDrago(float, float, float, out nint)

[Pure]
public static extern ExceptionStatus photo_createTonemapDrago(float gamma, float saturation, float bias, out nint returnValue)

Parameters

gamma float
saturation float
bias float
returnValue nint

Returns

ExceptionStatus

photo_createTonemapMantiuk(float, float, float, out nint)

[Pure]
public static extern ExceptionStatus photo_createTonemapMantiuk(float gamma, float scale, float saturation, out nint returnValue)

Parameters

gamma float
scale float
saturation float
returnValue nint

Returns

ExceptionStatus

photo_createTonemapReinhard(float, float, float, float, out nint)

[Pure]
public static extern ExceptionStatus photo_createTonemapReinhard(float gamma, float intensity, float light_adapt, float color_adapt, out nint returnValue)

Parameters

gamma float
intensity float
light_adapt float
color_adapt float
returnValue nint

Returns

ExceptionStatus

photo_decolor(nint, nint, nint)

[Pure]
public static extern ExceptionStatus photo_decolor(nint src, nint grayscale, nint color_boost)

Parameters

src nint
grayscale nint
color_boost nint

Returns

ExceptionStatus

photo_denoise_TVL1(nint[], int, nint, double, int)

[Pure]
public static extern ExceptionStatus photo_denoise_TVL1(nint[] observations, int observationsSize, nint result, double lambda, int niters)

Parameters

observations nint[]
observationsSize int
result nint
lambda double
niters int

Returns

ExceptionStatus

photo_detailEnhance(nint, nint, float, float)

[Pure]
public static extern ExceptionStatus photo_detailEnhance(nint src, nint dst, float sigma_s, float sigma_r)

Parameters

src nint
dst nint
sigma_s float
sigma_r float

Returns

ExceptionStatus

photo_edgePreservingFilter(nint, nint, int, float, float)

[Pure]
public static extern ExceptionStatus photo_edgePreservingFilter(nint src, nint dst, int flags, float sigma_s, float sigma_r)

Parameters

src nint
dst nint
flags int
sigma_s float
sigma_r float

Returns

ExceptionStatus

photo_fastNlMeansDenoising(nint, nint, float, int, int)

[Pure]
public static extern ExceptionStatus photo_fastNlMeansDenoising(nint src, nint dst, float h, int templateWindowSize, int searchWindowSize)

Parameters

src nint
dst nint
h float
templateWindowSize int
searchWindowSize int

Returns

ExceptionStatus

photo_fastNlMeansDenoisingColored(nint, nint, float, float, int, int)

[Pure]
public static extern ExceptionStatus photo_fastNlMeansDenoisingColored(nint src, nint dst, float h, float hColor, int templateWindowSize, int searchWindowSize)

Parameters

src nint
dst nint
h float
hColor float
templateWindowSize int
searchWindowSize int

Returns

ExceptionStatus

photo_fastNlMeansDenoisingColoredMulti(nint[], int, nint, int, int, float, float, int, int)

[Pure]
public static extern ExceptionStatus photo_fastNlMeansDenoisingColoredMulti(nint[] srcImgs, int srcImgsLength, nint dst, int imgToDenoiseIndex, int temporalWindowSize, float h, float hColor, int templateWindowSize, int searchWindowSize)

Parameters

srcImgs nint[]
srcImgsLength int
dst nint
imgToDenoiseIndex int
temporalWindowSize int
h float
hColor float
templateWindowSize int
searchWindowSize int

Returns

ExceptionStatus

photo_fastNlMeansDenoisingMulti(nint[], int, nint, int, int, float, int, int)

[Pure]
public static extern ExceptionStatus photo_fastNlMeansDenoisingMulti(nint[] srcImgs, int srcImgsLength, nint dst, int imgToDenoiseIndex, int temporalWindowSize, float h, int templateWindowSize, int searchWindowSize)

Parameters

srcImgs nint[]
srcImgsLength int
dst nint
imgToDenoiseIndex int
temporalWindowSize int
h float
templateWindowSize int
searchWindowSize int

Returns

ExceptionStatus

photo_illuminationChange(nint, nint, nint, float, float)

[Pure]
public static extern ExceptionStatus photo_illuminationChange(nint src, nint mask, nint dst, float alpha, float beta)

Parameters

src nint
mask nint
dst nint
alpha float
beta float

Returns

ExceptionStatus

photo_inpaint(nint, nint, nint, double, int)

[Pure]
public static extern ExceptionStatus photo_inpaint(nint src, nint inpaintMask, nint dst, double inpaintRadius, int flags)

Parameters

src nint
inpaintMask nint
dst nint
inpaintRadius double
flags int

Returns

ExceptionStatus

photo_pencilSketch(nint, nint, nint, float, float, float)

[Pure]
public static extern ExceptionStatus photo_pencilSketch(nint src, nint dst1, nint dst2, float sigma_s, float sigma_r, float shade_factor)

Parameters

src nint
dst1 nint
dst2 nint
sigma_s float
sigma_r float
shade_factor float

Returns

ExceptionStatus

photo_seamlessClone(nint, nint, nint, Point, nint, int)

[Pure]
public static extern ExceptionStatus photo_seamlessClone(nint src, nint dst, nint mask, Point p, nint blend, int flags)

Parameters

src nint
dst nint
mask nint
p Point
blend nint
flags int

Returns

ExceptionStatus

photo_stylization(nint, nint, float, float)

[Pure]
public static extern ExceptionStatus photo_stylization(nint src, nint dst, float sigma_s, float sigma_r)

Parameters

src nint
dst nint
sigma_s float
sigma_r float

Returns

ExceptionStatus

photo_textureFlattening(nint, nint, nint, float, float, int)

[Pure]
public static extern ExceptionStatus photo_textureFlattening(nint src, nint mask, nint dst, float low_threshold, float high_threshold, int kernel_size)

Parameters

src nint
mask nint
dst nint
low_threshold float
high_threshold float
kernel_size int

Returns

ExceptionStatus

quality_Ptr_QualityBRISQUE_delete(nint)

[Pure]
public static extern ExceptionStatus quality_Ptr_QualityBRISQUE_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

quality_Ptr_QualityBRISQUE_get(nint, out nint)

[Pure]
public static extern ExceptionStatus quality_Ptr_QualityBRISQUE_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

quality_Ptr_QualityGMSD_delete(nint)

[Pure]
public static extern ExceptionStatus quality_Ptr_QualityGMSD_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

quality_Ptr_QualityGMSD_get(nint, out nint)

[Pure]
public static extern ExceptionStatus quality_Ptr_QualityGMSD_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

quality_Ptr_QualityMSE_delete(nint)

[Pure]
public static extern ExceptionStatus quality_Ptr_QualityMSE_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

quality_Ptr_QualityMSE_get(nint, out nint)

[Pure]
public static extern ExceptionStatus quality_Ptr_QualityMSE_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

quality_Ptr_QualityPSNR_delete(nint)

[Pure]
public static extern ExceptionStatus quality_Ptr_QualityPSNR_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

quality_Ptr_QualityPSNR_get(nint, out nint)

[Pure]
public static extern ExceptionStatus quality_Ptr_QualityPSNR_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

quality_Ptr_QualitySSIM_delete(nint)

[Pure]
public static extern ExceptionStatus quality_Ptr_QualitySSIM_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

quality_Ptr_QualitySSIM_get(nint, out nint)

[Pure]
public static extern ExceptionStatus quality_Ptr_QualitySSIM_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

quality_QualityBRISQUE_computeFeatures(nint, nint)

[Pure]
public static extern ExceptionStatus quality_QualityBRISQUE_computeFeatures(nint img, nint features)

Parameters

img nint
features nint

Returns

ExceptionStatus

quality_QualityBRISQUE_staticCompute(nint, string, string, out Scalar)

[Pure]
public static extern ExceptionStatus quality_QualityBRISQUE_staticCompute(nint @ref, string modelFilePath, string rangeFilePath, out Scalar returnValue)

Parameters

ref nint
modelFilePath string
rangeFilePath string
returnValue Scalar

Returns

ExceptionStatus

quality_QualityBase_clear(nint)

[Pure]
public static extern ExceptionStatus quality_QualityBase_clear(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

quality_QualityBase_compute(nint, nint, out Scalar)

[Pure]
public static extern ExceptionStatus quality_QualityBase_compute(nint obj, nint img, out Scalar returnValue)

Parameters

obj nint
img nint
returnValue Scalar

Returns

ExceptionStatus

quality_QualityBase_empty(nint, out int)

[Pure]
public static extern ExceptionStatus quality_QualityBase_empty(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

quality_QualityBase_getQualityMap(nint, nint)

[Pure]
public static extern ExceptionStatus quality_QualityBase_getQualityMap(nint obj, nint dst)

Parameters

obj nint
dst nint

Returns

ExceptionStatus

quality_QualityGMSD_staticCompute(nint, nint, nint, out Scalar)

[Pure]
public static extern ExceptionStatus quality_QualityGMSD_staticCompute(nint @ref, nint cmp, nint qualityMap, out Scalar returnValue)

Parameters

ref nint
cmp nint
qualityMap nint
returnValue Scalar

Returns

ExceptionStatus

quality_QualityMSE_staticCompute(nint, nint, nint, out Scalar)

[Pure]
public static extern ExceptionStatus quality_QualityMSE_staticCompute(nint @ref, nint cmp, nint qualityMap, out Scalar returnValue)

Parameters

ref nint
cmp nint
qualityMap nint
returnValue Scalar

Returns

ExceptionStatus

quality_QualityPSNR_getMaxPixelValue(nint, out double)

[Pure]
public static extern ExceptionStatus quality_QualityPSNR_getMaxPixelValue(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

quality_QualityPSNR_setMaxPixelValue(nint, double)

[Pure]
public static extern ExceptionStatus quality_QualityPSNR_setMaxPixelValue(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

quality_QualityPSNR_staticCompute(nint, nint, nint, double, out Scalar)

[Pure]
public static extern ExceptionStatus quality_QualityPSNR_staticCompute(nint @ref, nint cmp, nint qualityMap, double maxPixelValue, out Scalar returnValue)

Parameters

ref nint
cmp nint
qualityMap nint
maxPixelValue double
returnValue Scalar

Returns

ExceptionStatus

quality_QualitySSIM_staticCompute(nint, nint, nint, out Scalar)

[Pure]
public static extern ExceptionStatus quality_QualitySSIM_staticCompute(nint @ref, nint cmp, nint qualityMap, out Scalar returnValue)

Parameters

ref nint
cmp nint
qualityMap nint
returnValue Scalar

Returns

ExceptionStatus

quality_createQualityBRISQUE1(string, string, out nint)

[Pure]
public static extern ExceptionStatus quality_createQualityBRISQUE1(string modelFilePath, string rangeFilePath, out nint returnValue)

Parameters

modelFilePath string
rangeFilePath string
returnValue nint

Returns

ExceptionStatus

quality_createQualityBRISQUE2(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus quality_createQualityBRISQUE2(nint model, nint range, out nint returnValue)

Parameters

model nint
range nint
returnValue nint

Returns

ExceptionStatus

quality_createQualityGMSD(nint, out nint)

[Pure]
public static extern ExceptionStatus quality_createQualityGMSD(nint @ref, out nint returnValue)

Parameters

ref nint
returnValue nint

Returns

ExceptionStatus

quality_createQualityMSE(nint, out nint)

[Pure]
public static extern ExceptionStatus quality_createQualityMSE(nint @ref, out nint returnValue)

Parameters

ref nint
returnValue nint

Returns

ExceptionStatus

quality_createQualityPSNR(nint, double, out nint)

[Pure]
public static extern ExceptionStatus quality_createQualityPSNR(nint @ref, double maxPixelValue, out nint returnValue)

Parameters

ref nint
maxPixelValue double
returnValue nint

Returns

ExceptionStatus

quality_createQualitySSIM(nint, out nint)

[Pure]
public static extern ExceptionStatus quality_createQualitySSIM(nint @ref, out nint returnValue)

Parameters

ref nint
returnValue nint

Returns

ExceptionStatus

redirectError(CvErrorCallback, nint, ref nint)

[Pure]
public static extern nint redirectError(CvErrorCallback errCallback, nint userdata, ref nint prevUserdata)

Parameters

errCallback CvErrorCallback
userdata nint
prevUserdata nint

Returns

nint

shape_HausdorffDistanceExtractor_getDistanceFlag(nint, out int)

[Pure]
public static extern ExceptionStatus shape_HausdorffDistanceExtractor_getDistanceFlag(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

shape_HausdorffDistanceExtractor_getRankProportion(nint, out float)

[Pure]
public static extern ExceptionStatus shape_HausdorffDistanceExtractor_getRankProportion(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

shape_HausdorffDistanceExtractor_setDistanceFlag(nint, int)

[Pure]
public static extern ExceptionStatus shape_HausdorffDistanceExtractor_setDistanceFlag(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

shape_HausdorffDistanceExtractor_setRankProportion(nint, float)

[Pure]
public static extern ExceptionStatus shape_HausdorffDistanceExtractor_setRankProportion(nint obj, float val)

Parameters

obj nint
val float

Returns

ExceptionStatus

shape_Ptr_HausdorffDistanceExtractor_delete(nint)

[Pure]
public static extern ExceptionStatus shape_Ptr_HausdorffDistanceExtractor_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

shape_Ptr_HausdorffDistanceExtractor_get(nint, out nint)

[Pure]
public static extern ExceptionStatus shape_Ptr_HausdorffDistanceExtractor_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

shape_Ptr_ShapeContextDistanceExtractor_delete(nint)

[Pure]
public static extern ExceptionStatus shape_Ptr_ShapeContextDistanceExtractor_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

shape_Ptr_ShapeContextDistanceExtractor_get(nint, out nint)

[Pure]
public static extern ExceptionStatus shape_Ptr_ShapeContextDistanceExtractor_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_getAngularBins(nint, out int)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getAngularBins(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_getBendingEnergyWeight(nint, out float)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getBendingEnergyWeight(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_getImageAppearanceWeight(nint, out float)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getImageAppearanceWeight(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_getImages(nint, nint, nint)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getImages(nint obj, nint image1, nint image2)

Parameters

obj nint
image1 nint
image2 nint

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_getInnerRadius(nint, out float)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getInnerRadius(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_getIterations(nint, out int)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getIterations(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_getOuterRadius(nint, out float)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getOuterRadius(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_getRadialBins(nint, out int)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getRadialBins(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_getRotationInvariant(nint, out int)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getRotationInvariant(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_getShapeContextWeight(nint, out float)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getShapeContextWeight(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_getStdDev(nint, out float)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_getStdDev(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_setAngularBins(nint, int)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setAngularBins(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_setBendingEnergyWeight(nint, float)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setBendingEnergyWeight(nint obj, float val)

Parameters

obj nint
val float

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_setImageAppearanceWeight(nint, float)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setImageAppearanceWeight(nint obj, float val)

Parameters

obj nint
val float

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_setImages(nint, nint, nint)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setImages(nint obj, nint image1, nint image2)

Parameters

obj nint
image1 nint
image2 nint

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_setInnerRadius(nint, float)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setInnerRadius(nint obj, float val)

Parameters

obj nint
val float

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_setIterations(nint, int)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setIterations(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_setOuterRadius(nint, float)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setOuterRadius(nint obj, float val)

Parameters

obj nint
val float

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_setRadialBins(nint, int)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setRadialBins(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_setRotationInvariant(nint, int)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setRotationInvariant(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_setShapeContextWeight(nint, float)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setShapeContextWeight(nint obj, float val)

Parameters

obj nint
val float

Returns

ExceptionStatus

shape_ShapeContextDistanceExtractor_setStdDev(nint, float)

[Pure]
public static extern ExceptionStatus shape_ShapeContextDistanceExtractor_setStdDev(nint obj, float val)

Parameters

obj nint
val float

Returns

ExceptionStatus

shape_ShapeDistanceExtractor_computeDistance(nint, nint, nint, out float)

[Pure]
public static extern ExceptionStatus shape_ShapeDistanceExtractor_computeDistance(nint obj, nint contour1, nint contour2, out float returnValue)

Parameters

obj nint
contour1 nint
contour2 nint
returnValue float

Returns

ExceptionStatus

shape_createHausdorffDistanceExtractor(int, float, out nint)

[Pure]
public static extern ExceptionStatus shape_createHausdorffDistanceExtractor(int distanceFlag, float rankProp, out nint returnValue)

Parameters

distanceFlag int
rankProp float
returnValue nint

Returns

ExceptionStatus

shape_createShapeContextDistanceExtractor(int, int, float, float, int, out nint)

[Pure]
public static extern ExceptionStatus shape_createShapeContextDistanceExtractor(int nAngularBins, int nRadialBins, float innerRadius, float outerRadius, int iterations, out nint returnValue)

Parameters

nAngularBins int
nRadialBins int
innerRadius float
outerRadius float
iterations int
returnValue nint

Returns

ExceptionStatus

stitching_AffineBestOf2NearestMatcher_delete(nint)

[Pure]
public static extern ExceptionStatus stitching_AffineBestOf2NearestMatcher_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

stitching_AffineBestOf2NearestMatcher_new(int, int, float, int, out nint)

[Pure]
public static extern ExceptionStatus stitching_AffineBestOf2NearestMatcher_new(int fullAffine, int tryUseGpu, float matchConf, int numMatchesThresh1, out nint returnValue)

Parameters

fullAffine int
tryUseGpu int
matchConf float
numMatchesThresh1 int
returnValue nint

Returns

ExceptionStatus

stitching_BestOf2NearestMatcher_collectGarbage(nint)

[Pure]
public static extern ExceptionStatus stitching_BestOf2NearestMatcher_collectGarbage(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

stitching_BestOf2NearestMatcher_delete(nint)

[Pure]
public static extern ExceptionStatus stitching_BestOf2NearestMatcher_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

stitching_BestOf2NearestMatcher_new(int, float, int, int, out nint)

[Pure]
public static extern ExceptionStatus stitching_BestOf2NearestMatcher_new(int tryUseGpu, float matchConf, int numMatchesThresh1, int numMatchesThresh2, out nint returnValue)

Parameters

tryUseGpu int
matchConf float
numMatchesThresh1 int
numMatchesThresh2 int
returnValue nint

Returns

ExceptionStatus

stitching_FeaturesMatcher_apply(nint, ref WImageFeatures, ref WImageFeatures, out int, out int, nint, nint, out int, nint, out double)

[Pure]
public static extern ExceptionStatus stitching_FeaturesMatcher_apply(nint obj, ref WImageFeatures features1, ref WImageFeatures features2, out int outSrcImgIdx, out int outDstImgIdx, nint outMatches, nint outInliersMask, out int outNumInliers, nint outH, out double outConfidence)

Parameters

obj nint
features1 WImageFeatures
features2 WImageFeatures
outSrcImgIdx int
outDstImgIdx int
outMatches nint
outInliersMask nint
outNumInliers int
outH nint
outConfidence double

Returns

ExceptionStatus

stitching_FeaturesMatcher_apply2(nint, WImageFeatures[], int, nint, nint, nint, nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus stitching_FeaturesMatcher_apply2(nint obj, WImageFeatures[] features, int featuresSize, nint mask, nint outSrcImgIdx, nint outDstImgIdx, nint outMatches, nint outInliersMask, nint outNumInliers, nint outH, nint outConfidence)

Parameters

obj nint
features WImageFeatures[]
featuresSize int
mask nint
outSrcImgIdx nint
outDstImgIdx nint
outMatches nint
outInliersMask nint
outNumInliers nint
outH nint
outConfidence nint

Returns

ExceptionStatus

stitching_FeaturesMatcher_collectGarbage(nint)

[Pure]
public static extern ExceptionStatus stitching_FeaturesMatcher_collectGarbage(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

stitching_FeaturesMatcher_isThreadSafe(nint, out int)

[Pure]
public static extern ExceptionStatus stitching_FeaturesMatcher_isThreadSafe(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

stitching_Ptr_Stitcher_delete(nint)

[Pure]
public static extern ExceptionStatus stitching_Ptr_Stitcher_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

stitching_Ptr_Stitcher_get(nint, out nint)

[Pure]
public static extern ExceptionStatus stitching_Ptr_Stitcher_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

stitching_Stitcher_component(nint, nint)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_component(nint obj, nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

stitching_Stitcher_composePanorama1(nint, nint, out int)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_composePanorama1(nint obj, nint pano, out int returnValue)

Parameters

obj nint
pano nint
returnValue int

Returns

ExceptionStatus

stitching_Stitcher_composePanorama2_InputArray(nint, nint, nint, out int)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_composePanorama2_InputArray(nint obj, nint images, nint pano, out int returnValue)

Parameters

obj nint
images nint
pano nint
returnValue int

Returns

ExceptionStatus

stitching_Stitcher_composePanorama2_MatArray(nint, nint[], int, nint, out int)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_composePanorama2_MatArray(nint obj, nint[] images, int imagesSize, nint pano, out int returnValue)

Parameters

obj nint
images nint[]
imagesSize int
pano nint
returnValue int

Returns

ExceptionStatus

stitching_Stitcher_compositingResol(nint, out double)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_compositingResol(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

stitching_Stitcher_create(int, out nint)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_create(int mode, out nint returnValue)

Parameters

mode int
returnValue nint

Returns

ExceptionStatus

stitching_Stitcher_estimateTransform_InputArray1(nint, nint, out int)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_estimateTransform_InputArray1(nint obj, nint images, out int returnValue)

Parameters

obj nint
images nint
returnValue int

Returns

ExceptionStatus

stitching_Stitcher_estimateTransform_InputArray2(nint, nint, nint[], int, int[], out int)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_estimateTransform_InputArray2(nint obj, nint images, nint[] rois, int roisSize1, int[] roisSize2, out int returnValue)

Parameters

obj nint
images nint
rois nint[]
roisSize1 int
roisSize2 int[]
returnValue int

Returns

ExceptionStatus

stitching_Stitcher_estimateTransform_MatArray1(nint, nint[], int, out int)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_estimateTransform_MatArray1(nint obj, nint[] images, int imagesSize, out int returnValue)

Parameters

obj nint
images nint[]
imagesSize int
returnValue int

Returns

ExceptionStatus

stitching_Stitcher_estimateTransform_MatArray2(nint, nint[], int, nint[], int, int[], out int)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_estimateTransform_MatArray2(nint obj, nint[] images, int imagesSize, nint[] rois, int roisSize1, int[] roisSize2, out int returnValue)

Parameters

obj nint
images nint[]
imagesSize int
rois nint[]
roisSize1 int
roisSize2 int[]
returnValue int

Returns

ExceptionStatus

stitching_Stitcher_panoConfidenceThresh(nint, out double)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_panoConfidenceThresh(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

stitching_Stitcher_registrationResol(nint, out double)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_registrationResol(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

stitching_Stitcher_seamEstimationResol(nint, out double)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_seamEstimationResol(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

stitching_Stitcher_setCompositingResol(nint, double)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_setCompositingResol(nint obj, double resolMpx)

Parameters

obj nint
resolMpx double

Returns

ExceptionStatus

stitching_Stitcher_setPanoConfidenceThresh(nint, double)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_setPanoConfidenceThresh(nint obj, double confThresh)

Parameters

obj nint
confThresh double

Returns

ExceptionStatus

stitching_Stitcher_setRegistrationResol(nint, double)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_setRegistrationResol(nint obj, double resolMpx)

Parameters

obj nint
resolMpx double

Returns

ExceptionStatus

stitching_Stitcher_setSeamEstimationResol(nint, double)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_setSeamEstimationResol(nint obj, double resolMpx)

Parameters

obj nint
resolMpx double

Returns

ExceptionStatus

stitching_Stitcher_setWaveCorrectKind(nint, int)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_setWaveCorrectKind(nint obj, int kind)

Parameters

obj nint
kind int

Returns

ExceptionStatus

stitching_Stitcher_setWaveCorrection(nint, int)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_setWaveCorrection(nint obj, int flag)

Parameters

obj nint
flag int

Returns

ExceptionStatus

stitching_Stitcher_stitch1_InputArray(nint, nint, nint, out int)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_stitch1_InputArray(nint obj, nint images, nint pano, out int returnValue)

Parameters

obj nint
images nint
pano nint
returnValue int

Returns

ExceptionStatus

stitching_Stitcher_stitch1_MatArray(nint, nint[], int, nint, out int)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_stitch1_MatArray(nint obj, nint[] images, int imagesSize, nint pano, out int returnValue)

Parameters

obj nint
images nint[]
imagesSize int
pano nint
returnValue int

Returns

ExceptionStatus

stitching_Stitcher_stitch2_InputArray(nint, nint, nint[], int, int[], nint, out int)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_stitch2_InputArray(nint obj, nint images, nint[] rois, int roisSize1, int[] roisSize2, nint pano, out int returnValue)

Parameters

obj nint
images nint
rois nint[]
roisSize1 int
roisSize2 int[]
pano nint
returnValue int

Returns

ExceptionStatus

stitching_Stitcher_stitch2_MatArray(nint, nint[], int, nint[], int, int[], nint, out int)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_stitch2_MatArray(nint obj, nint[] images, int imagesSize, nint[] rois, int roisSize1, int[] roisSize2, nint pano, out int returnValue)

Parameters

obj nint
images nint[]
imagesSize int
rois nint[]
roisSize1 int
roisSize2 int[]
pano nint
returnValue int

Returns

ExceptionStatus

stitching_Stitcher_waveCorrectKind(nint, out int)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_waveCorrectKind(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

stitching_Stitcher_waveCorrection(nint, out int)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_waveCorrection(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

stitching_Stitcher_workScale(nint, out double)

[Pure]
public static extern ExceptionStatus stitching_Stitcher_workScale(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

stitching_computeImageFeatures1(nint, nint[], int, nint, nint[]?)

[Pure]
public static extern ExceptionStatus stitching_computeImageFeatures1(nint featuresFinder, nint[] images, int imagesLength, nint featuresVec, nint[]? masks)

Parameters

featuresFinder nint
images nint[]
imagesLength int
featuresVec nint
masks nint[]

Returns

ExceptionStatus

stitching_computeImageFeatures2(nint, nint, WImageFeatures*, nint)

[Pure]
public static extern ExceptionStatus stitching_computeImageFeatures2(nint featuresFinder, nint image, WImageFeatures* features, nint mask)

Parameters

featuresFinder nint
image nint
features WImageFeatures*
mask nint

Returns

ExceptionStatus

string_c_str(nint)

[Pure]
public static extern sbyte* string_c_str(nint s)

Parameters

s nint

Returns

sbyte*

string_delete(nint)

public static extern void string_delete(nint s)

Parameters

s nint

string_new1()

[Pure]
public static extern nint string_new1()

Returns

nint

string_new2(byte[])

[Pure]
public static extern nint string_new2(byte[] str)

Parameters

str byte[]

Returns

nint

string_size(nint)

[Pure]
public static extern nuint string_size(nint s)

Parameters

s nint

Returns

nuint

superres_BroxOpticalFlow_getAlpha(nint, out double)

[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_getAlpha(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

superres_BroxOpticalFlow_getGamma(nint, out double)

[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_getGamma(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

superres_BroxOpticalFlow_getInnerIterations(nint, out int)

[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_getInnerIterations(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

superres_BroxOpticalFlow_getOuterIterations(nint, out int)

[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_getOuterIterations(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

superres_BroxOpticalFlow_getScaleFactor(nint, out double)

[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_getScaleFactor(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

superres_BroxOpticalFlow_getSolverIterations(nint, out int)

[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_getSolverIterations(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

superres_BroxOpticalFlow_setAlpha(nint, double)

[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_setAlpha(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

superres_BroxOpticalFlow_setGamma(nint, double)

[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_setGamma(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

superres_BroxOpticalFlow_setInnerIterations(nint, int)

[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_setInnerIterations(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

superres_BroxOpticalFlow_setOuterIterations(nint, int)

[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_setOuterIterations(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

superres_BroxOpticalFlow_setScaleFactor(nint, double)

[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_setScaleFactor(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

superres_BroxOpticalFlow_setSolverIterations(nint, int)

[Pure]
public static extern ExceptionStatus superres_BroxOpticalFlow_setSolverIterations(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

superres_DenseOpticalFlowExt_calc(nint, nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus superres_DenseOpticalFlowExt_calc(nint obj, nint frame0, nint frame1, nint flow1, nint flow2)

Parameters

obj nint
frame0 nint
frame1 nint
flow1 nint
flow2 nint

Returns

ExceptionStatus

superres_DenseOpticalFlowExt_collectGarbage(nint)

[Pure]
public static extern ExceptionStatus superres_DenseOpticalFlowExt_collectGarbage(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

superres_DualTVL1OpticalFlow_getEpsilon(nint, out double)

[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_getEpsilon(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

superres_DualTVL1OpticalFlow_getIterations(nint, out int)

[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_getIterations(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

superres_DualTVL1OpticalFlow_getLambda(nint, out double)

[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_getLambda(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

superres_DualTVL1OpticalFlow_getScalesNumber(nint, out int)

[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_getScalesNumber(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

superres_DualTVL1OpticalFlow_getTau(nint, out double)

[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_getTau(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

superres_DualTVL1OpticalFlow_getTheta(nint, out double)

[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_getTheta(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

superres_DualTVL1OpticalFlow_getUseInitialFlow(nint, out int)

[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_getUseInitialFlow(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

superres_DualTVL1OpticalFlow_getWarpingsNumber(nint, out int)

[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_getWarpingsNumber(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

superres_DualTVL1OpticalFlow_setEpsilon(nint, double)

[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_setEpsilon(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

superres_DualTVL1OpticalFlow_setIterations(nint, int)

[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_setIterations(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

superres_DualTVL1OpticalFlow_setLambda(nint, double)

[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_setLambda(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

superres_DualTVL1OpticalFlow_setScalesNumber(nint, int)

[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_setScalesNumber(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

superres_DualTVL1OpticalFlow_setTau(nint, double)

[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_setTau(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

superres_DualTVL1OpticalFlow_setTheta(nint, double)

[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_setTheta(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

superres_DualTVL1OpticalFlow_setUseInitialFlow(nint, int)

[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_setUseInitialFlow(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

superres_DualTVL1OpticalFlow_setWarpingsNumber(nint, int)

[Pure]
public static extern ExceptionStatus superres_DualTVL1OpticalFlow_setWarpingsNumber(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

superres_FarnebackOpticalFlow_getFlags(nint, out int)

[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_getFlags(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

superres_FarnebackOpticalFlow_getIterations(nint, out int)

[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_getIterations(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

superres_FarnebackOpticalFlow_getLevelsNumber(nint, out int)

[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_getLevelsNumber(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

superres_FarnebackOpticalFlow_getPolyN(nint, out int)

[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_getPolyN(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

superres_FarnebackOpticalFlow_getPolySigma(nint, out double)

[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_getPolySigma(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

superres_FarnebackOpticalFlow_getPyrScale(nint, out double)

[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_getPyrScale(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

superres_FarnebackOpticalFlow_getWindowSize(nint, out int)

[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_getWindowSize(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

superres_FarnebackOpticalFlow_setFlags(nint, int)

[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_setFlags(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

superres_FarnebackOpticalFlow_setIterations(nint, int)

[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_setIterations(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

superres_FarnebackOpticalFlow_setLevelsNumber(nint, int)

[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_setLevelsNumber(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

superres_FarnebackOpticalFlow_setPolyN(nint, int)

[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_setPolyN(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

superres_FarnebackOpticalFlow_setPolySigma(nint, double)

[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_setPolySigma(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

superres_FarnebackOpticalFlow_setPyrScale(nint, double)

[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_setPyrScale(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

superres_FarnebackOpticalFlow_setWindowSize(nint, int)

[Pure]
public static extern ExceptionStatus superres_FarnebackOpticalFlow_setWindowSize(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

superres_FrameSource_nextFrame(nint, nint)

[Pure]
public static extern ExceptionStatus superres_FrameSource_nextFrame(nint obj, nint frame)

Parameters

obj nint
frame nint

Returns

ExceptionStatus

superres_FrameSource_reset(nint)

[Pure]
public static extern ExceptionStatus superres_FrameSource_reset(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

superres_Ptr_BroxOpticalFlow_delete(nint)

[Pure]
public static extern ExceptionStatus superres_Ptr_BroxOpticalFlow_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

superres_Ptr_BroxOpticalFlow_get(nint, out nint)

[Pure]
public static extern ExceptionStatus superres_Ptr_BroxOpticalFlow_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

superres_Ptr_DualTVL1OpticalFlow_delete(nint)

[Pure]
public static extern ExceptionStatus superres_Ptr_DualTVL1OpticalFlow_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

superres_Ptr_DualTVL1OpticalFlow_get(nint, out nint)

[Pure]
public static extern ExceptionStatus superres_Ptr_DualTVL1OpticalFlow_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

superres_Ptr_FarnebackOpticalFlow_delete(nint)

[Pure]
public static extern ExceptionStatus superres_Ptr_FarnebackOpticalFlow_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

superres_Ptr_FarnebackOpticalFlow_get(nint, out nint)

[Pure]
public static extern ExceptionStatus superres_Ptr_FarnebackOpticalFlow_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

superres_Ptr_FrameSource_delete(nint)

[Pure]
public static extern ExceptionStatus superres_Ptr_FrameSource_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

superres_Ptr_FrameSource_get(nint, out nint)

[Pure]
public static extern ExceptionStatus superres_Ptr_FrameSource_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

superres_Ptr_PyrLKOpticalFlow_delete(nint)

[Pure]
public static extern ExceptionStatus superres_Ptr_PyrLKOpticalFlow_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

superres_Ptr_PyrLKOpticalFlow_get(nint, out nint)

[Pure]
public static extern ExceptionStatus superres_Ptr_PyrLKOpticalFlow_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

superres_Ptr_SuperResolution_delete(nint)

[Pure]
public static extern ExceptionStatus superres_Ptr_SuperResolution_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

superres_Ptr_SuperResolution_get(nint, out nint)

[Pure]
public static extern ExceptionStatus superres_Ptr_SuperResolution_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

superres_PyrLKOpticalFlow_getIterations(nint, out int)

[Pure]
public static extern ExceptionStatus superres_PyrLKOpticalFlow_getIterations(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

superres_PyrLKOpticalFlow_getMaxLevel(nint, out int)

[Pure]
public static extern ExceptionStatus superres_PyrLKOpticalFlow_getMaxLevel(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

superres_PyrLKOpticalFlow_getWindowSize(nint, out int)

[Pure]
public static extern ExceptionStatus superres_PyrLKOpticalFlow_getWindowSize(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

superres_PyrLKOpticalFlow_setIterations(nint, int)

[Pure]
public static extern ExceptionStatus superres_PyrLKOpticalFlow_setIterations(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

superres_PyrLKOpticalFlow_setMaxLevel(nint, int)

[Pure]
public static extern ExceptionStatus superres_PyrLKOpticalFlow_setMaxLevel(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

superres_PyrLKOpticalFlow_setWindowSize(nint, int)

[Pure]
public static extern ExceptionStatus superres_PyrLKOpticalFlow_setWindowSize(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

superres_SuperResolution_collectGarbage(nint)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_collectGarbage(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

superres_SuperResolution_getAlpha(nint, out double)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_getAlpha(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

superres_SuperResolution_getBlurKernelSize(nint, out int)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_getBlurKernelSize(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

superres_SuperResolution_getBlurSigma(nint, out double)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_getBlurSigma(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

superres_SuperResolution_getIterations(nint, out int)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_getIterations(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

superres_SuperResolution_getKernelSize(nint, out int)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_getKernelSize(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

superres_SuperResolution_getLambda(nint, out double)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_getLambda(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

superres_SuperResolution_getOpticalFlow(nint, out nint)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_getOpticalFlow(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

superres_SuperResolution_getScale(nint, out int)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_getScale(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

superres_SuperResolution_getTau(nint, out double)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_getTau(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

superres_SuperResolution_getTemporalAreaRadius(nint, out int)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_getTemporalAreaRadius(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

superres_SuperResolution_nextFrame(nint, nint)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_nextFrame(nint obj, nint frame)

Parameters

obj nint
frame nint

Returns

ExceptionStatus

superres_SuperResolution_reset(nint)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_reset(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

superres_SuperResolution_setAlpha(nint, double)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_setAlpha(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

superres_SuperResolution_setBlurKernelSize(nint, int)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_setBlurKernelSize(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

superres_SuperResolution_setBlurSigma(nint, double)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_setBlurSigma(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

superres_SuperResolution_setInput(nint, nint)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_setInput(nint obj, nint frameSource)

Parameters

obj nint
frameSource nint

Returns

ExceptionStatus

superres_SuperResolution_setIterations(nint, int)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_setIterations(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

superres_SuperResolution_setKernelSize(nint, int)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_setKernelSize(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

superres_SuperResolution_setLambda(nint, double)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_setLambda(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

superres_SuperResolution_setOpticalFlow(nint, nint)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_setOpticalFlow(nint obj, nint val)

Parameters

obj nint
val nint

Returns

ExceptionStatus

superres_SuperResolution_setScale(nint, int)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_setScale(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

superres_SuperResolution_setTau(nint, double)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_setTau(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

superres_SuperResolution_setTemporalAreaRadius(nint, int)

[Pure]
public static extern ExceptionStatus superres_SuperResolution_setTemporalAreaRadius(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

superres_createFrameSource_Camera(int, out nint)

[Pure]
public static extern ExceptionStatus superres_createFrameSource_Camera(int deviceId, out nint returnValue)

Parameters

deviceId int
returnValue nint

Returns

ExceptionStatus

superres_createFrameSource_Empty(out nint)

[Pure]
public static extern ExceptionStatus superres_createFrameSource_Empty(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

superres_createFrameSource_Video(string, out nint)

[Pure]
public static extern ExceptionStatus superres_createFrameSource_Video(string fileName, out nint returnValue)

Parameters

fileName string
returnValue nint

Returns

ExceptionStatus

superres_createFrameSource_Video_CUDA(string, out nint)

[Pure]
public static extern ExceptionStatus superres_createFrameSource_Video_CUDA(string fileName, out nint returnValue)

Parameters

fileName string
returnValue nint

Returns

ExceptionStatus

superres_createOptFlow_Brox_CUDA(out nint)

[Pure]
public static extern ExceptionStatus superres_createOptFlow_Brox_CUDA(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

superres_createOptFlow_DualTVL1(out nint)

[Pure]
public static extern ExceptionStatus superres_createOptFlow_DualTVL1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

superres_createOptFlow_DualTVL1_CUDA(out nint)

[Pure]
public static extern ExceptionStatus superres_createOptFlow_DualTVL1_CUDA(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

superres_createOptFlow_Farneback(out nint)

[Pure]
public static extern ExceptionStatus superres_createOptFlow_Farneback(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

superres_createOptFlow_Farneback_CUDA(out nint)

[Pure]
public static extern ExceptionStatus superres_createOptFlow_Farneback_CUDA(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

superres_createOptFlow_PyrLK_CUDA(out nint)

[Pure]
public static extern ExceptionStatus superres_createOptFlow_PyrLK_CUDA(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

superres_createSuperResolution_BTVL1(out nint)

[Pure]
public static extern ExceptionStatus superres_createSuperResolution_BTVL1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

superres_createSuperResolution_BTVL1_CUDA(out nint)

[Pure]
public static extern ExceptionStatus superres_createSuperResolution_BTVL1_CUDA(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

text_OCRTesseract_create(string?, string?, string?, int, int, out nint)

[Pure]
public static extern ExceptionStatus text_OCRTesseract_create(string? datapath, string? language, string? charWhitelist, int oem, int psmode, out nint returnValue)

Parameters

datapath string
language string
charWhitelist string
oem int
psmode int
returnValue nint

Returns

ExceptionStatus

text_OCRTesseract_get(nint, out nint)

[Pure]
public static extern ExceptionStatus text_OCRTesseract_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

text_OCRTesseract_run1(nint, nint, nint, nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus text_OCRTesseract_run1(nint obj, nint image, nint outputText, nint componentRects, nint componentTexts, nint componentConfidences, int componentLevel)

Parameters

obj nint
image nint
outputText nint
componentRects nint
componentTexts nint
componentConfidences nint
componentLevel int

Returns

ExceptionStatus

text_OCRTesseract_run2(nint, nint, nint, nint, nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus text_OCRTesseract_run2(nint obj, nint image, nint mask, nint outputText, nint componentRects, nint componentTexts, nint componentConfidences, int componentLevel)

Parameters

obj nint
image nint
mask nint
outputText nint
componentRects nint
componentTexts nint
componentConfidences nint
componentLevel int

Returns

ExceptionStatus

text_OCRTesseract_setWhiteList(nint, string)

[Pure]
public static extern ExceptionStatus text_OCRTesseract_setWhiteList(nint obj, string charWhitelist)

Parameters

obj nint
charWhitelist string

Returns

ExceptionStatus

text_Ptr_OCRTesseract_delete(nint)

[Pure]
public static extern ExceptionStatus text_Ptr_OCRTesseract_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

text_Ptr_TextDetectorCNN_delete(nint)

[Pure]
public static extern ExceptionStatus text_Ptr_TextDetectorCNN_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

text_Ptr_TextDetectorCNN_get(nint, out nint)

[Pure]
public static extern ExceptionStatus text_Ptr_TextDetectorCNN_get(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

text_TextDetectorCNN_create1(string, string, Size[], int, out nint)

[Pure]
public static extern ExceptionStatus text_TextDetectorCNN_create1(string modelArchFilename, string modelWeightsFilename, Size[] detectionSizes, int detectionSizesLength, out nint returnValue)

Parameters

modelArchFilename string
modelWeightsFilename string
detectionSizes Size[]
detectionSizesLength int
returnValue nint

Returns

ExceptionStatus

text_TextDetectorCNN_create2(string, string, out nint)

[Pure]
public static extern ExceptionStatus text_TextDetectorCNN_create2(string modelArchFilename, string modelWeightsFilename, out nint returnValue)

Parameters

modelArchFilename string
modelWeightsFilename string
returnValue nint

Returns

ExceptionStatus

text_TextDetectorCNN_detect(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus text_TextDetectorCNN_detect(nint obj, nint inputImage, nint bbox, nint confidence)

Parameters

obj nint
inputImage nint
bbox nint
confidence nint

Returns

ExceptionStatus

text_TextDetector_detect(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus text_TextDetector_detect(nint obj, nint inputImage, nint bbox, nint confidence)

Parameters

obj nint
inputImage nint
bbox nint
confidence nint

Returns

ExceptionStatus

text_detectTextSWT(nint, nint, int, nint, nint)

[Pure]
public static extern ExceptionStatus text_detectTextSWT(nint input, nint result, int darkOnLight, nint draw, nint chainBBs)

Parameters

input nint
result nint
darkOnLight int
draw nint
chainBBs nint

Returns

ExceptionStatus

tracking_Ptr_TrackerCSRT_delete(nint)

[Pure]
public static extern ExceptionStatus tracking_Ptr_TrackerCSRT_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

tracking_Ptr_TrackerCSRT_get(nint, out nint)

[Pure]
public static extern ExceptionStatus tracking_Ptr_TrackerCSRT_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

tracking_Ptr_TrackerKCF_delete(nint)

[Pure]
public static extern ExceptionStatus tracking_Ptr_TrackerKCF_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

tracking_Ptr_TrackerKCF_get(nint, out nint)

[Pure]
public static extern ExceptionStatus tracking_Ptr_TrackerKCF_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

tracking_TrackerCSRT_create1(out nint)

[Pure]
public static extern ExceptionStatus tracking_TrackerCSRT_create1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

tracking_TrackerCSRT_create2(ref Params, out nint)

[Pure]
public static extern ExceptionStatus tracking_TrackerCSRT_create2(ref TrackerCSRT.Params parameters, out nint returnValue)

Parameters

parameters TrackerCSRT.Params
returnValue nint

Returns

ExceptionStatus

tracking_TrackerCSRT_setInitialMask(nint, nint)

[Pure]
public static extern ExceptionStatus tracking_TrackerCSRT_setInitialMask(nint tracker, nint mask)

Parameters

tracker nint
mask nint

Returns

ExceptionStatus

tracking_TrackerKCF_create1(out nint)

[Pure]
public static extern ExceptionStatus tracking_TrackerKCF_create1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

tracking_TrackerKCF_create2(Params, out nint)

[Pure]
public static extern ExceptionStatus tracking_TrackerKCF_create2(TrackerKCF.Params parameters, out nint returnValue)

Parameters

parameters TrackerKCF.Params
returnValue nint

Returns

ExceptionStatus

vector_DMatch_delete(nint)

public static extern void vector_DMatch_delete(nint vector)

Parameters

vector nint

vector_DMatch_getPointer(nint)

[Pure]
public static extern nint vector_DMatch_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_DMatch_getSize(nint)

[Pure]
public static extern nuint vector_DMatch_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_DMatch_new1()

[Pure]
public static extern nint vector_DMatch_new1()

Returns

nint

vector_DMatch_new2(nuint)

[Pure]
public static extern nint vector_DMatch_new2(nuint size)

Parameters

size nuint

Returns

nint

vector_DMatch_new3(DMatch[], nuint)

[Pure]
public static extern nint vector_DMatch_new3(DMatch[] data, nuint dataLength)

Parameters

data DMatch[]
dataLength nuint

Returns

nint

vector_DTrees_Node_delete(nint)

public static extern void vector_DTrees_Node_delete(nint vector)

Parameters

vector nint

vector_DTrees_Node_getPointer(nint)

[Pure]
public static extern nint vector_DTrees_Node_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_DTrees_Node_getSize(nint)

[Pure]
public static extern nuint vector_DTrees_Node_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_DTrees_Node_new1()

[Pure]
public static extern nint vector_DTrees_Node_new1()

Returns

nint

vector_DTrees_Split_delete(nint)

public static extern void vector_DTrees_Split_delete(nint vector)

Parameters

vector nint

vector_DTrees_Split_getPointer(nint)

[Pure]
public static extern nint vector_DTrees_Split_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_DTrees_Split_getSize(nint)

[Pure]
public static extern nuint vector_DTrees_Split_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_DTrees_Split_new1()

[Pure]
public static extern nint vector_DTrees_Split_new1()

Returns

nint

vector_ImageFeatures_delete(nint)

public static extern void vector_ImageFeatures_delete(nint vector)

Parameters

vector nint

vector_ImageFeatures_getElements(nint, WImageFeatures[])

public static extern void vector_ImageFeatures_getElements(nint vector, WImageFeatures[] dst)

Parameters

vector nint
dst WImageFeatures[]

vector_ImageFeatures_getKeypointsSize(nint, nuint[])

public static extern void vector_ImageFeatures_getKeypointsSize(nint vector, nuint[] dst)

Parameters

vector nint
dst nuint[]

vector_ImageFeatures_getSize(nint)

[Pure]
public static extern nuint vector_ImageFeatures_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_ImageFeatures_new1()

[Pure]
public static extern nint vector_ImageFeatures_new1()

Returns

nint

vector_KeyPoint_delete(nint)

public static extern void vector_KeyPoint_delete(nint vector)

Parameters

vector nint

vector_KeyPoint_getPointer(nint)

[Pure]
public static extern nint vector_KeyPoint_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_KeyPoint_getSize(nint)

[Pure]
public static extern nuint vector_KeyPoint_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_KeyPoint_new1()

[Pure]
public static extern nint vector_KeyPoint_new1()

Returns

nint

vector_KeyPoint_new2(nuint)

[Pure]
public static extern nint vector_KeyPoint_new2(nuint size)

Parameters

size nuint

Returns

nint

vector_KeyPoint_new3(KeyPoint[], nuint)

[Pure]
public static extern nint vector_KeyPoint_new3(KeyPoint[] data, nuint dataLength)

Parameters

data KeyPoint[]
dataLength nuint

Returns

nint

vector_Mat_assignToArray(nint, nint[])

public static extern void vector_Mat_assignToArray(nint vector, nint[] arr)

Parameters

vector nint
arr nint[]

vector_Mat_delete(nint)

public static extern void vector_Mat_delete(nint vector)

Parameters

vector nint

vector_Mat_getPointer(nint)

[Pure]
public static extern nint vector_Mat_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_Mat_getSize(nint)

[Pure]
public static extern nuint vector_Mat_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_Mat_new1()

[Pure]
public static extern nint vector_Mat_new1()

Returns

nint

vector_Mat_new2(uint)

[Pure]
public static extern nint vector_Mat_new2(uint size)

Parameters

size uint

Returns

nint

vector_Mat_new3(nint[], uint)

[Pure]
public static extern nint vector_Mat_new3(nint[] data, uint dataLength)

Parameters

data nint[]
dataLength uint

Returns

nint

vector_Point2d_delete(nint)

public static extern void vector_Point2d_delete(nint vector)

Parameters

vector nint

vector_Point2d_getPointer(nint)

[Pure]
public static extern nint vector_Point2d_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_Point2d_getSize(nint)

[Pure]
public static extern nuint vector_Point2d_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_Point2d_new1()

[Pure]
public static extern nint vector_Point2d_new1()

Returns

nint

vector_Point2f_delete(nint)

public static extern void vector_Point2f_delete(nint vector)

Parameters

vector nint

vector_Point2f_getPointer(nint)

[Pure]
public static extern nint vector_Point2f_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_Point2f_getSize(nint)

[Pure]
public static extern nuint vector_Point2f_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_Point2f_new1()

[Pure]
public static extern nint vector_Point2f_new1()

Returns

nint

vector_Point2f_new2(nuint)

[Pure]
public static extern nint vector_Point2f_new2(nuint size)

Parameters

size nuint

Returns

nint

vector_Point2f_new3(Point2f[], nuint)

[Pure]
public static extern nint vector_Point2f_new3(Point2f[] data, nuint dataLength)

Parameters

data Point2f[]
dataLength nuint

Returns

nint

vector_Point2i_delete(nint)

public static extern void vector_Point2i_delete(nint vector)

Parameters

vector nint

vector_Point2i_getPointer(nint)

[Pure]
public static extern nint vector_Point2i_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_Point2i_getSize(nint)

[Pure]
public static extern nuint vector_Point2i_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_Point2i_new1()

[Pure]
public static extern nint vector_Point2i_new1()

Returns

nint

vector_Point2i_new2(nuint)

[Pure]
public static extern nint vector_Point2i_new2(nuint size)

Parameters

size nuint

Returns

nint

vector_Point2i_new3(Point[], nuint)

[Pure]
public static extern nint vector_Point2i_new3(Point[] data, nuint dataLength)

Parameters

data Point[]
dataLength nuint

Returns

nint

vector_Point3f_delete(nint)

public static extern void vector_Point3f_delete(nint vector)

Parameters

vector nint

vector_Point3f_getPointer(nint)

[Pure]
public static extern nint vector_Point3f_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_Point3f_getSize(nint)

[Pure]
public static extern nuint vector_Point3f_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_Point3f_new1()

[Pure]
public static extern nint vector_Point3f_new1()

Returns

nint

vector_Point3f_new2(nuint)

[Pure]
public static extern nint vector_Point3f_new2(nuint size)

Parameters

size nuint

Returns

nint

vector_Point3f_new3(Point3f[], nuint)

[Pure]
public static extern nint vector_Point3f_new3(Point3f[] data, nuint dataLength)

Parameters

data Point3f[]
dataLength nuint

Returns

nint

vector_Rect2d_delete(nint)

public static extern void vector_Rect2d_delete(nint vector)

Parameters

vector nint

vector_Rect2d_getPointer(nint)

[Pure]
public static extern nint vector_Rect2d_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_Rect2d_getSize(nint)

[Pure]
public static extern nuint vector_Rect2d_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_Rect2d_new1()

[Pure]
public static extern nint vector_Rect2d_new1()

Returns

nint

vector_Rect2d_new2(nuint)

[Pure]
public static extern nint vector_Rect2d_new2(nuint size)

Parameters

size nuint

Returns

nint

vector_Rect2d_new3(Rect2d[], nuint)

[Pure]
public static extern nint vector_Rect2d_new3(Rect2d[] data, nuint dataLength)

Parameters

data Rect2d[]
dataLength nuint

Returns

nint

vector_Rect_delete(nint)

public static extern void vector_Rect_delete(nint vector)

Parameters

vector nint

vector_Rect_getPointer(nint)

[Pure]
public static extern nint vector_Rect_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_Rect_getSize(nint)

[Pure]
public static extern nuint vector_Rect_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_Rect_new1()

[Pure]
public static extern nint vector_Rect_new1()

Returns

nint

vector_Rect_new2(nuint)

[Pure]
public static extern nint vector_Rect_new2(nuint size)

Parameters

size nuint

Returns

nint

vector_Rect_new3(Rect[], nuint)

[Pure]
public static extern nint vector_Rect_new3(Rect[] data, nuint dataLength)

Parameters

data Rect[]
dataLength nuint

Returns

nint

vector_RotatedRect_delete(nint)

public static extern void vector_RotatedRect_delete(nint vector)

Parameters

vector nint

vector_RotatedRect_getPointer(nint)

[Pure]
public static extern nint vector_RotatedRect_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_RotatedRect_getSize(nint)

[Pure]
public static extern nuint vector_RotatedRect_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_RotatedRect_new1()

[Pure]
public static extern nint vector_RotatedRect_new1()

Returns

nint

vector_RotatedRect_new2(nuint)

[Pure]
public static extern nint vector_RotatedRect_new2(nuint size)

Parameters

size nuint

Returns

nint

vector_RotatedRect_new3(RotatedRect[], nuint)

[Pure]
public static extern nint vector_RotatedRect_new3(RotatedRect[] data, nuint dataLength)

Parameters

data RotatedRect[]
dataLength nuint

Returns

nint

vector_Vec2f_delete(nint)

public static extern void vector_Vec2f_delete(nint vector)

Parameters

vector nint

vector_Vec2f_getPointer(nint)

[Pure]
public static extern nint vector_Vec2f_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_Vec2f_getSize(nint)

[Pure]
public static extern nuint vector_Vec2f_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_Vec2f_new1()

[Pure]
public static extern nint vector_Vec2f_new1()

Returns

nint

vector_Vec3f_delete(nint)

public static extern void vector_Vec3f_delete(nint vector)

Parameters

vector nint

vector_Vec3f_getPointer(nint)

[Pure]
public static extern nint vector_Vec3f_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_Vec3f_getSize(nint)

[Pure]
public static extern nuint vector_Vec3f_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_Vec3f_new1()

[Pure]
public static extern nint vector_Vec3f_new1()

Returns

nint

vector_Vec4f_delete(nint)

public static extern void vector_Vec4f_delete(nint vector)

Parameters

vector nint

vector_Vec4f_getPointer(nint)

[Pure]
public static extern nint vector_Vec4f_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_Vec4f_getSize(nint)

[Pure]
public static extern nuint vector_Vec4f_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_Vec4f_new1()

[Pure]
public static extern nint vector_Vec4f_new1()

Returns

nint

vector_Vec4f_new3(Vec4f[], nuint)

[Pure]
public static extern nint vector_Vec4f_new3(Vec4f[] data, nuint dataLength)

Parameters

data Vec4f[]
dataLength nuint

Returns

nint

vector_Vec4i_delete(nint)

public static extern void vector_Vec4i_delete(nint vector)

Parameters

vector nint

vector_Vec4i_getPointer(nint)

[Pure]
public static extern nint vector_Vec4i_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_Vec4i_getSize(nint)

[Pure]
public static extern nuint vector_Vec4i_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_Vec4i_new1()

[Pure]
public static extern nint vector_Vec4i_new1()

Returns

nint

vector_Vec4i_new3(Vec4i[], nuint)

[Pure]
public static extern nint vector_Vec4i_new3(Vec4i[] data, nuint dataLength)

Parameters

data Vec4i[]
dataLength nuint

Returns

nint

vector_Vec6f_delete(nint)

public static extern void vector_Vec6f_delete(nint vector)

Parameters

vector nint

vector_Vec6f_getPointer(nint)

[Pure]
public static extern nint vector_Vec6f_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_Vec6f_getSize(nint)

[Pure]
public static extern nuint vector_Vec6f_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_Vec6f_new1()

[Pure]
public static extern nint vector_Vec6f_new1()

Returns

nint

vector_double_delete(nint)

public static extern void vector_double_delete(nint vector)

Parameters

vector nint

vector_double_getPointer(nint)

[Pure]
public static extern nint vector_double_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_double_getSize(nint)

[Pure]
public static extern nuint vector_double_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_double_new1()

[Pure]
public static extern nint vector_double_new1()

Returns

nint

vector_double_new2(nuint)

[Pure]
public static extern nint vector_double_new2(nuint size)

Parameters

size nuint

Returns

nint

vector_double_new3(double[], nuint)

[Pure]
public static extern nint vector_double_new3(double[] data, nuint dataLength)

Parameters

data double[]
dataLength nuint

Returns

nint

vector_float_delete(nint)

public static extern void vector_float_delete(nint vector)

Parameters

vector nint

vector_float_getPointer(nint)

[Pure]
public static extern nint vector_float_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_float_getSize(nint)

[Pure]
public static extern nuint vector_float_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_float_new1()

[Pure]
public static extern nint vector_float_new1()

Returns

nint

vector_float_new2(nuint)

[Pure]
public static extern nint vector_float_new2(nuint size)

Parameters

size nuint

Returns

nint

vector_float_new3(float[], nuint)

[Pure]
public static extern nint vector_float_new3(float[] data, nuint dataLength)

Parameters

data float[]
dataLength nuint

Returns

nint

vector_int32_delete(nint)

public static extern void vector_int32_delete(nint vector)

Parameters

vector nint

vector_int32_getPointer(nint)

[Pure]
public static extern nint vector_int32_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_int32_getSize(nint)

[Pure]
public static extern nuint vector_int32_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_int32_new1()

[Pure]
public static extern nint vector_int32_new1()

Returns

nint

vector_int32_new2(nuint)

[Pure]
public static extern nint vector_int32_new2(nuint size)

Parameters

size nuint

Returns

nint

vector_int32_new3(int[], nuint)

[Pure]
public static extern nint vector_int32_new3(int[] data, nuint dataLength)

Parameters

data int[]
dataLength nuint

Returns

nint

vector_string_delete(nint)

public static extern void vector_string_delete(nint vector)

Parameters

vector nint

vector_string_getElements(nint, nint[], int[])

public static extern void vector_string_getElements(nint vector, nint[] cStringPointers, int[] stringLengths)

Parameters

vector nint
cStringPointers nint[]
stringLengths int[]

vector_string_getSize(nint)

[Pure]
public static extern nuint vector_string_getSize(nint vec)

Parameters

vec nint

Returns

nuint

vector_string_new1()

[Pure]
public static extern nint vector_string_new1()

Returns

nint

vector_string_new2(nuint)

[Pure]
public static extern nint vector_string_new2(nuint size)

Parameters

size nuint

Returns

nint

vector_uchar_copy(nint, nint)

public static extern void vector_uchar_copy(nint vector, nint dst)

Parameters

vector nint
dst nint

vector_uchar_delete(nint)

public static extern void vector_uchar_delete(nint vector)

Parameters

vector nint

vector_uchar_getPointer(nint)

[Pure]
public static extern nint vector_uchar_getPointer(nint vector)

Parameters

vector nint

Returns

nint

vector_uchar_getSize(nint)

[Pure]
public static extern nuint vector_uchar_getSize(nint vector)

Parameters

vector nint

Returns

nuint

vector_uchar_new1()

[Pure]
public static extern nint vector_uchar_new1()

Returns

nint

vector_uchar_new2(nuint)

[Pure]
public static extern nint vector_uchar_new2(nuint size)

Parameters

size nuint

Returns

nint

vector_uchar_new3(byte[], nuint)

[Pure]
public static extern nint vector_uchar_new3(byte[] data, nuint dataLength)

Parameters

data byte[]
dataLength nuint

Returns

nint

vector_vector_DMatch_copy(nint, nint[])

public static extern void vector_vector_DMatch_copy(nint vec, nint[] dst)

Parameters

vec nint
dst nint[]

vector_vector_DMatch_delete(nint)

public static extern void vector_vector_DMatch_delete(nint vector)

Parameters

vector nint

vector_vector_DMatch_getSize1(nint)

[Pure]
public static extern nuint vector_vector_DMatch_getSize1(nint vector)

Parameters

vector nint

Returns

nuint

vector_vector_DMatch_getSize2(nint, nuint[])

public static extern void vector_vector_DMatch_getSize2(nint vector, nuint[] size)

Parameters

vector nint
size nuint[]

vector_vector_DMatch_new1()

[Pure]
public static extern nint vector_vector_DMatch_new1()

Returns

nint

vector_vector_KeyPoint_copy(nint, nint[])

public static extern void vector_vector_KeyPoint_copy(nint vec, nint[] dst)

Parameters

vec nint
dst nint[]

vector_vector_KeyPoint_delete(nint)

public static extern void vector_vector_KeyPoint_delete(nint vector)

Parameters

vector nint

vector_vector_KeyPoint_getSize1(nint)

[Pure]
public static extern nuint vector_vector_KeyPoint_getSize1(nint vector)

Parameters

vector nint

Returns

nuint

vector_vector_KeyPoint_getSize2(nint, nuint[])

public static extern void vector_vector_KeyPoint_getSize2(nint vector, nuint[] size)

Parameters

vector nint
size nuint[]

vector_vector_KeyPoint_new1()

[Pure]
public static extern nint vector_vector_KeyPoint_new1()

Returns

nint

vector_vector_KeyPoint_new3(nint[], int, int[])

[Pure]
public static extern nint vector_vector_KeyPoint_new3(nint[] values, int size1, int[] size2)

Parameters

values nint[]
size1 int
size2 int[]

Returns

nint

vector_vector_Point2f_copy(nint, nint[])

public static extern void vector_vector_Point2f_copy(nint vec, nint[] dst)

Parameters

vec nint
dst nint[]

vector_vector_Point2f_delete(nint)

public static extern void vector_vector_Point2f_delete(nint vector)

Parameters

vector nint

vector_vector_Point2f_getSize1(nint)

[Pure]
public static extern nuint vector_vector_Point2f_getSize1(nint vector)

Parameters

vector nint

Returns

nuint

vector_vector_Point2f_getSize2(nint, nuint[])

public static extern void vector_vector_Point2f_getSize2(nint vector, nuint[] size)

Parameters

vector nint
size nuint[]

vector_vector_Point2f_new1()

[Pure]
public static extern nint vector_vector_Point2f_new1()

Returns

nint

vector_vector_Point_copy(nint, nint[])

public static extern void vector_vector_Point_copy(nint vec, nint[] dst)

Parameters

vec nint
dst nint[]

vector_vector_Point_delete(nint)

public static extern void vector_vector_Point_delete(nint vector)

Parameters

vector nint

vector_vector_Point_getSize1(nint)

[Pure]
public static extern nuint vector_vector_Point_getSize1(nint vector)

Parameters

vector nint

Returns

nuint

vector_vector_Point_getSize2(nint, nuint[])

public static extern void vector_vector_Point_getSize2(nint vector, nuint[] size)

Parameters

vector nint
size nuint[]

vector_vector_Point_new1()

[Pure]
public static extern nint vector_vector_Point_new1()

Returns

nint

vector_vector_Point_new2(nuint)

[Pure]
public static extern nint vector_vector_Point_new2(nuint size)

Parameters

size nuint

Returns

nint

vector_vector_double_copy(nint, nint[])

public static extern void vector_vector_double_copy(nint vec, nint[] dst)

Parameters

vec nint
dst nint[]

vector_vector_double_delete(nint)

public static extern void vector_vector_double_delete(nint vector)

Parameters

vector nint

vector_vector_double_getSize1(nint)

[Pure]
public static extern nuint vector_vector_double_getSize1(nint vector)

Parameters

vector nint

Returns

nuint

vector_vector_double_getSize2(nint, nuint[])

public static extern void vector_vector_double_getSize2(nint vector, nuint[] size)

Parameters

vector nint
size nuint[]

vector_vector_double_new1()

[Pure]
public static extern nint vector_vector_double_new1()

Returns

nint

vector_vector_int_copy(nint, nint[])

public static extern void vector_vector_int_copy(nint vec, nint[] dst)

Parameters

vec nint
dst nint[]

vector_vector_int_delete(nint)

public static extern void vector_vector_int_delete(nint vector)

Parameters

vector nint

vector_vector_int_getSize1(nint)

[Pure]
public static extern nuint vector_vector_int_getSize1(nint vector)

Parameters

vector nint

Returns

nuint

vector_vector_int_getSize2(nint, nuint[])

public static extern void vector_vector_int_getSize2(nint vector, nuint[] size)

Parameters

vector nint
size nuint[]

vector_vector_int_new1()

[Pure]
public static extern nint vector_vector_int_new1()

Returns

nint

vector_vector_uchar_copy(nint, nint[])

public static extern void vector_vector_uchar_copy(nint vec, nint[] dst)

Parameters

vec nint
dst nint[]

vector_vector_uchar_delete(nint)

public static extern void vector_vector_uchar_delete(nint vector)

Parameters

vector nint

vector_vector_uchar_getSize1(nint)

[Pure]
public static extern nuint vector_vector_uchar_getSize1(nint vector)

Parameters

vector nint

Returns

nuint

vector_vector_uchar_getSize2(nint, nuint[])

public static extern void vector_vector_uchar_getSize2(nint vector, nuint[] size)

Parameters

vector nint
size nuint[]

vector_vector_uchar_new1()

[Pure]
public static extern nint vector_vector_uchar_new1()

Returns

nint

video_BackgroundSubtractorKNN_getDetectShadows(nint, out int)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_getDetectShadows(nint ptr, out int returnValue)

Parameters

ptr nint
returnValue int

Returns

ExceptionStatus

video_BackgroundSubtractorKNN_getDist2Threshold(nint, out int)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_getDist2Threshold(nint ptr, out int returnValue)

Parameters

ptr nint
returnValue int

Returns

ExceptionStatus

video_BackgroundSubtractorKNN_getHistory(nint, out int)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_getHistory(nint ptr, out int returnValue)

Parameters

ptr nint
returnValue int

Returns

ExceptionStatus

video_BackgroundSubtractorKNN_getNSamples(nint, out int)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_getNSamples(nint ptr, out int returnValue)

Parameters

ptr nint
returnValue int

Returns

ExceptionStatus

video_BackgroundSubtractorKNN_getShadowThreshold(nint, out double)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_getShadowThreshold(nint ptr, out double returnValue)

Parameters

ptr nint
returnValue double

Returns

ExceptionStatus

video_BackgroundSubtractorKNN_getShadowValue(nint, out int)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_getShadowValue(nint ptr, out int returnValue)

Parameters

ptr nint
returnValue int

Returns

ExceptionStatus

video_BackgroundSubtractorKNN_getkNNSamples(nint, out int)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_getkNNSamples(nint ptr, out int returnValue)

Parameters

ptr nint
returnValue int

Returns

ExceptionStatus

video_BackgroundSubtractorKNN_setDetectShadows(nint, int)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_setDetectShadows(nint ptr, int value)

Parameters

ptr nint
value int

Returns

ExceptionStatus

video_BackgroundSubtractorKNN_setDist2Threshold(nint, double)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_setDist2Threshold(nint ptr, double value)

Parameters

ptr nint
value double

Returns

ExceptionStatus

video_BackgroundSubtractorKNN_setHistory(nint, int)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_setHistory(nint ptr, int value)

Parameters

ptr nint
value int

Returns

ExceptionStatus

video_BackgroundSubtractorKNN_setNSamples(nint, int)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_setNSamples(nint ptr, int value)

Parameters

ptr nint
value int

Returns

ExceptionStatus

video_BackgroundSubtractorKNN_setShadowThreshold(nint, double)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_setShadowThreshold(nint ptr, double value)

Parameters

ptr nint
value double

Returns

ExceptionStatus

video_BackgroundSubtractorKNN_setShadowValue(nint, int)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_setShadowValue(nint ptr, int value)

Parameters

ptr nint
value int

Returns

ExceptionStatus

video_BackgroundSubtractorKNN_setkNNSamples(nint, int)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorKNN_setkNNSamples(nint ptr, int value)

Parameters

ptr nint
value int

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_getBackgroundRatio(nint, out double)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getBackgroundRatio(nint ptr, out double returnValue)

Parameters

ptr nint
returnValue double

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_getComplexityReductionThreshold(nint, out double)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getComplexityReductionThreshold(nint ptr, out double returnValue)

Parameters

ptr nint
returnValue double

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_getDetectShadows(nint, out int)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getDetectShadows(nint ptr, out int returnValue)

Parameters

ptr nint
returnValue int

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_getHistory(nint, out int)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getHistory(nint ptr, out int returnValue)

Parameters

ptr nint
returnValue int

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_getNMixtures(nint, out int)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getNMixtures(nint ptr, out int returnValue)

Parameters

ptr nint
returnValue int

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_getShadowThreshold(nint, out double)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getShadowThreshold(nint ptr, out double returnValue)

Parameters

ptr nint
returnValue double

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_getShadowValue(nint, out int)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getShadowValue(nint ptr, out int returnValue)

Parameters

ptr nint
returnValue int

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_getVarInit(nint, out double)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getVarInit(nint ptr, out double returnValue)

Parameters

ptr nint
returnValue double

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_getVarMax(nint, out double)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getVarMax(nint ptr, out double returnValue)

Parameters

ptr nint
returnValue double

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_getVarMin(nint, out double)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getVarMin(nint ptr, out double returnValue)

Parameters

ptr nint
returnValue double

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_getVarThreshold(nint, out double)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getVarThreshold(nint ptr, out double returnValue)

Parameters

ptr nint
returnValue double

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_getVarThresholdGen(nint, out double)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_getVarThresholdGen(nint ptr, out double returnValue)

Parameters

ptr nint
returnValue double

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_setBackgroundRatio(nint, double)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setBackgroundRatio(nint ptr, double value)

Parameters

ptr nint
value double

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_setComplexityReductionThreshold(nint, double)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setComplexityReductionThreshold(nint ptr, double value)

Parameters

ptr nint
value double

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_setDetectShadows(nint, int)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setDetectShadows(nint ptr, int value)

Parameters

ptr nint
value int

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_setHistory(nint, int)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setHistory(nint ptr, int value)

Parameters

ptr nint
value int

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_setNMixtures(nint, int)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setNMixtures(nint ptr, int value)

Parameters

ptr nint
value int

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_setShadowThreshold(nint, double)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setShadowThreshold(nint ptr, double value)

Parameters

ptr nint
value double

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_setShadowValue(nint, int)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setShadowValue(nint ptr, int value)

Parameters

ptr nint
value int

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_setVarInit(nint, double)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setVarInit(nint ptr, double value)

Parameters

ptr nint
value double

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_setVarMax(nint, double)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setVarMax(nint ptr, double value)

Parameters

ptr nint
value double

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_setVarMin(nint, double)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setVarMin(nint ptr, double value)

Parameters

ptr nint
value double

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_setVarThreshold(nint, double)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setVarThreshold(nint ptr, double value)

Parameters

ptr nint
value double

Returns

ExceptionStatus

video_BackgroundSubtractorMOG2_setVarThresholdGen(nint, double)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractorMOG2_setVarThresholdGen(nint ptr, double value)

Parameters

ptr nint
value double

Returns

ExceptionStatus

video_BackgroundSubtractor_apply(nint, nint, nint, double)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractor_apply(nint self, nint image, nint fgmask, double learningRate)

Parameters

self nint
image nint
fgmask nint
learningRate double

Returns

ExceptionStatus

video_BackgroundSubtractor_getBackgroundImage(nint, nint)

[Pure]
public static extern ExceptionStatus video_BackgroundSubtractor_getBackgroundImage(nint self, nint backgroundImage)

Parameters

self nint
backgroundImage nint

Returns

ExceptionStatus

video_CamShift(nint, ref Rect, TermCriteria, out RotatedRect)

[Pure]
public static extern ExceptionStatus video_CamShift(nint probImage, ref Rect window, TermCriteria criteria, out RotatedRect returnValue)

Parameters

probImage nint
window Rect
criteria TermCriteria
returnValue RotatedRect

Returns

ExceptionStatus

video_KalmanFilter_controlMatrix(nint, out nint)

[Pure]
public static extern ExceptionStatus video_KalmanFilter_controlMatrix(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

video_KalmanFilter_correct(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus video_KalmanFilter_correct(nint obj, nint measurement, out nint returnValue)

Parameters

obj nint
measurement nint
returnValue nint

Returns

ExceptionStatus

video_KalmanFilter_delete(nint)

[Pure]
public static extern ExceptionStatus video_KalmanFilter_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

video_KalmanFilter_errorCovPost(nint, out nint)

[Pure]
public static extern ExceptionStatus video_KalmanFilter_errorCovPost(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

video_KalmanFilter_errorCovPre(nint, out nint)

[Pure]
public static extern ExceptionStatus video_KalmanFilter_errorCovPre(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

video_KalmanFilter_gain(nint, out nint)

[Pure]
public static extern ExceptionStatus video_KalmanFilter_gain(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

video_KalmanFilter_init(nint, int, int, int, int)

[Pure]
public static extern ExceptionStatus video_KalmanFilter_init(nint obj, int dynamParams, int measureParams, int controlParams, int type)

Parameters

obj nint
dynamParams int
measureParams int
controlParams int
type int

Returns

ExceptionStatus

video_KalmanFilter_measurementMatrix(nint, out nint)

[Pure]
public static extern ExceptionStatus video_KalmanFilter_measurementMatrix(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

video_KalmanFilter_measurementNoiseCov(nint, out nint)

[Pure]
public static extern ExceptionStatus video_KalmanFilter_measurementNoiseCov(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

video_KalmanFilter_new1(out nint)

[Pure]
public static extern ExceptionStatus video_KalmanFilter_new1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

video_KalmanFilter_new2(int, int, int, int, out nint)

[Pure]
public static extern ExceptionStatus video_KalmanFilter_new2(int dynamParams, int measureParams, int controlParams, int type, out nint returnValue)

Parameters

dynamParams int
measureParams int
controlParams int
type int
returnValue nint

Returns

ExceptionStatus

video_KalmanFilter_predict(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus video_KalmanFilter_predict(nint obj, nint control, out nint returnValue)

Parameters

obj nint
control nint
returnValue nint

Returns

ExceptionStatus

video_KalmanFilter_processNoiseCov(nint, out nint)

[Pure]
public static extern ExceptionStatus video_KalmanFilter_processNoiseCov(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

video_KalmanFilter_statePost(nint, out nint)

[Pure]
public static extern ExceptionStatus video_KalmanFilter_statePost(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

video_KalmanFilter_statePre(nint, out nint)

[Pure]
public static extern ExceptionStatus video_KalmanFilter_statePre(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

video_KalmanFilter_transitionMatrix(nint, out nint)

[Pure]
public static extern ExceptionStatus video_KalmanFilter_transitionMatrix(nint obj, out nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

video_Ptr_BackgroundSubtractorKNN_delete(nint)

[Pure]
public static extern ExceptionStatus video_Ptr_BackgroundSubtractorKNN_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

video_Ptr_BackgroundSubtractorKNN_get(nint, out nint)

[Pure]
public static extern ExceptionStatus video_Ptr_BackgroundSubtractorKNN_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

video_Ptr_BackgroundSubtractorMOG2_delete(nint)

[Pure]
public static extern ExceptionStatus video_Ptr_BackgroundSubtractorMOG2_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

video_Ptr_BackgroundSubtractorMOG2_get(nint, out nint)

[Pure]
public static extern ExceptionStatus video_Ptr_BackgroundSubtractorMOG2_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

video_Ptr_BackgroundSubtractor_delete(nint)

[Pure]
public static extern ExceptionStatus video_Ptr_BackgroundSubtractor_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

video_Ptr_BackgroundSubtractor_get(nint, out nint)

[Pure]
public static extern ExceptionStatus video_Ptr_BackgroundSubtractor_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

video_Ptr_TrackerGOTURN_delete(nint)

[Pure]
public static extern ExceptionStatus video_Ptr_TrackerGOTURN_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

video_Ptr_TrackerGOTURN_get(nint, out nint)

[Pure]
public static extern ExceptionStatus video_Ptr_TrackerGOTURN_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

video_Ptr_TrackerMIL_delete(nint)

[Pure]
public static extern ExceptionStatus video_Ptr_TrackerMIL_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

video_Ptr_TrackerMIL_get(nint, out nint)

[Pure]
public static extern ExceptionStatus video_Ptr_TrackerMIL_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

video_TrackerGOTURN_create1(out nint)

[Pure]
public static extern ExceptionStatus video_TrackerGOTURN_create1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

video_TrackerGOTURN_create2(Params*, out nint)

[Pure]
public static extern ExceptionStatus video_TrackerGOTURN_create2(TrackerGOTURN.Params* parameters, out nint returnValue)

Parameters

parameters Params*
returnValue nint

Returns

ExceptionStatus

video_TrackerMIL_create1(out nint)

[Pure]
public static extern ExceptionStatus video_TrackerMIL_create1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

video_TrackerMIL_create2(Params*, out nint)

[Pure]
public static extern ExceptionStatus video_TrackerMIL_create2(TrackerMIL.Params* parameters, out nint returnValue)

Parameters

parameters Params*
returnValue nint

Returns

ExceptionStatus

video_Tracker_init(nint, nint, Rect)

[Pure]
public static extern ExceptionStatus video_Tracker_init(nint obj, nint image, Rect boundingBox)

Parameters

obj nint
image nint
boundingBox Rect

Returns

ExceptionStatus

video_Tracker_update(nint, nint, ref Rect, out int)

[Pure]
public static extern ExceptionStatus video_Tracker_update(nint obj, nint image, ref Rect boundingBox, out int returnValue)

Parameters

obj nint
image nint
boundingBox Rect
returnValue int

Returns

ExceptionStatus

video_buildOpticalFlowPyramid1(nint, nint, Size, int, int, int, int, int, out int)

[Pure]
public static extern ExceptionStatus video_buildOpticalFlowPyramid1(nint img, nint pyramid, Size winSize, int maxLevel, int withDerivatives, int pyrBorder, int derivBorder, int tryReuseInputImage, out int returnValue)

Parameters

img nint
pyramid nint
winSize Size
maxLevel int
withDerivatives int
pyrBorder int
derivBorder int
tryReuseInputImage int
returnValue int

Returns

ExceptionStatus

video_buildOpticalFlowPyramid2(nint, nint, Size, int, int, int, int, int, out int)

[Pure]
public static extern ExceptionStatus video_buildOpticalFlowPyramid2(nint img, nint pyramidVec, Size winSize, int maxLevel, int withDerivatives, int pyrBorder, int derivBorder, int tryReuseInputImage, out int returnValue)

Parameters

img nint
pyramidVec nint
winSize Size
maxLevel int
withDerivatives int
pyrBorder int
derivBorder int
tryReuseInputImage int
returnValue int

Returns

ExceptionStatus

video_calcOpticalFlowFarneback(nint, nint, nint, double, int, int, int, int, double, int)

[Pure]
public static extern ExceptionStatus video_calcOpticalFlowFarneback(nint prev, nint next, nint flow, double pyrScale, int levels, int winSize, int iterations, int polyN, double polySigma, int flags)

Parameters

prev nint
next nint
flow nint
pyrScale double
levels int
winSize int
iterations int
polyN int
polySigma double
flags int

Returns

ExceptionStatus

video_calcOpticalFlowPyrLK_InputArray(nint, nint, nint, nint, nint, nint, Size, int, TermCriteria, int, double)

[Pure]
public static extern ExceptionStatus video_calcOpticalFlowPyrLK_InputArray(nint prevImg, nint nextImg, nint prevPts, nint nextPts, nint status, nint err, Size winSize, int maxLevel, TermCriteria criteria, int flags, double minEigThreshold)

Parameters

prevImg nint
nextImg nint
prevPts nint
nextPts nint
status nint
err nint
winSize Size
maxLevel int
criteria TermCriteria
flags int
minEigThreshold double

Returns

ExceptionStatus

video_calcOpticalFlowPyrLK_vector(nint, nint, Point2f[], int, nint, nint, nint, Size, int, TermCriteria, int, double)

[Pure]
public static extern ExceptionStatus video_calcOpticalFlowPyrLK_vector(nint prevImg, nint nextImg, Point2f[] prevPts, int prevPtsSize, nint nextPts, nint status, nint err, Size winSize, int maxLevel, TermCriteria criteria, int flags, double minEigThreshold)

Parameters

prevImg nint
nextImg nint
prevPts Point2f[]
prevPtsSize int
nextPts nint
status nint
err nint
winSize Size
maxLevel int
criteria TermCriteria
flags int
minEigThreshold double

Returns

ExceptionStatus

video_computeECC(nint, nint, nint, out double)

[Pure]
public static extern ExceptionStatus video_computeECC(nint templateImage, nint inputImage, nint inputMask, out double returnValue)

Parameters

templateImage nint
inputImage nint
inputMask nint
returnValue double

Returns

ExceptionStatus

video_createBackgroundSubtractorKNN(int, double, int, out nint)

[Pure]
public static extern ExceptionStatus video_createBackgroundSubtractorKNN(int history, double dist2Threshold, int detectShadows, out nint returnValue)

Parameters

history int
dist2Threshold double
detectShadows int
returnValue nint

Returns

ExceptionStatus

video_createBackgroundSubtractorMOG2(int, double, int, out nint)

[Pure]
public static extern ExceptionStatus video_createBackgroundSubtractorMOG2(int history, double varThreshold, int detectShadows, out nint returnValue)

Parameters

history int
varThreshold double
detectShadows int
returnValue nint

Returns

ExceptionStatus

video_findTransformECC1(nint, nint, nint, int, TermCriteria, nint, int, out double)

[Pure]
public static extern ExceptionStatus video_findTransformECC1(nint templateImage, nint inputImage, nint warpMatrix, int motionType, TermCriteria criteria, nint inputMask, int gaussFiltSize, out double returnValue)

Parameters

templateImage nint
inputImage nint
warpMatrix nint
motionType int
criteria TermCriteria
inputMask nint
gaussFiltSize int
returnValue double

Returns

ExceptionStatus

video_findTransformECC2(nint, nint, nint, int, TermCriteria, nint, out double)

[Pure]
public static extern ExceptionStatus video_findTransformECC2(nint templateImage, nint inputImage, nint warpMatrix, int motionType, TermCriteria criteria, nint inputMask, out double returnValue)

Parameters

templateImage nint
inputImage nint
warpMatrix nint
motionType int
criteria TermCriteria
inputMask nint
returnValue double

Returns

ExceptionStatus

video_meanShift(nint, ref Rect, TermCriteria, out int)

[Pure]
public static extern ExceptionStatus video_meanShift(nint probImage, ref Rect window, TermCriteria criteria, out int returnValue)

Parameters

probImage nint
window Rect
criteria TermCriteria
returnValue int

Returns

ExceptionStatus

videoio_VideoCapture_delete(nint)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

videoio_VideoCapture_get(nint, int, out double)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_get(nint obj, int propId, out double returnValue)

Parameters

obj nint
propId int
returnValue double

Returns

ExceptionStatus

videoio_VideoCapture_getBackendName(nint, nint)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_getBackendName(nint obj, nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

videoio_VideoCapture_getExceptionMode(nint, out int)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_getExceptionMode(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

videoio_VideoCapture_grab(nint, out int)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_grab(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

videoio_VideoCapture_isOpened(nint, out int)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_isOpened(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

videoio_VideoCapture_new1(out nint)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_new1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

videoio_VideoCapture_new2(string, int, out nint)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_new2(string filename, int apiPreference, out nint returnValue)

Parameters

filename string
apiPreference int
returnValue nint

Returns

ExceptionStatus

videoio_VideoCapture_new3(int, int, out nint)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_new3(int device, int apiPreference, out nint returnValue)

Parameters

device int
apiPreference int
returnValue nint

Returns

ExceptionStatus

videoio_VideoCapture_new4(string, int, int[], int, out nint)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_new4(string filename, int apiPreference, int[] @params, int paramsLength, out nint returnValue)

Parameters

filename string
apiPreference int
params int[]
paramsLength int
returnValue nint

Returns

ExceptionStatus

videoio_VideoCapture_new5(int, int, int[], int, out nint)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_new5(int device, int apiPreference, int[] @params, int paramsLength, out nint returnValue)

Parameters

device int
apiPreference int
params int[]
paramsLength int
returnValue nint

Returns

ExceptionStatus

videoio_VideoCapture_open1(nint, string, int, out int)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_open1(nint obj, string filename, int apiPreference, out int returnValue)

Parameters

obj nint
filename string
apiPreference int
returnValue int

Returns

ExceptionStatus

videoio_VideoCapture_open2(nint, int, int, out int)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_open2(nint obj, int device, int apiPreference, out int returnValue)

Parameters

obj nint
device int
apiPreference int
returnValue int

Returns

ExceptionStatus

videoio_VideoCapture_operatorRightShift_Mat(nint, nint)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_operatorRightShift_Mat(nint obj, nint image)

Parameters

obj nint
image nint

Returns

ExceptionStatus

videoio_VideoCapture_read_Mat(nint, nint, out int)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_read_Mat(nint obj, nint image, out int returnValue)

Parameters

obj nint
image nint
returnValue int

Returns

ExceptionStatus

videoio_VideoCapture_read_OutputArray(nint, nint, out int)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_read_OutputArray(nint obj, nint image, out int returnValue)

Parameters

obj nint
image nint
returnValue int

Returns

ExceptionStatus

videoio_VideoCapture_release(nint)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_release(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

videoio_VideoCapture_retrieve_Mat(nint, nint, int, out int)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_retrieve_Mat(nint obj, nint image, int flag, out int returnValue)

Parameters

obj nint
image nint
flag int
returnValue int

Returns

ExceptionStatus

videoio_VideoCapture_retrieve_OutputArray(nint, nint, int, out int)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_retrieve_OutputArray(nint obj, nint image, int flag, out int returnValue)

Parameters

obj nint
image nint
flag int
returnValue int

Returns

ExceptionStatus

videoio_VideoCapture_set(nint, int, double, out int)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_set(nint obj, int propId, double value, out int returnValue)

Parameters

obj nint
propId int
value double
returnValue int

Returns

ExceptionStatus

videoio_VideoCapture_setExceptionMode(nint, int)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_setExceptionMode(nint obj, int enable)

Parameters

obj nint
enable int

Returns

ExceptionStatus

videoio_VideoCapture_waitAny(nint[], nuint, nint, long, out int)

[Pure]
public static extern ExceptionStatus videoio_VideoCapture_waitAny(nint[] streams, nuint streamsSize, nint readyIndex, long timeoutNs, out int returnValue)

Parameters

streams nint[]
streamsSize nuint
readyIndex nint
timeoutNs long
returnValue int

Returns

ExceptionStatus

videoio_VideoWriter_delete(nint)

[Pure]
public static extern ExceptionStatus videoio_VideoWriter_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

videoio_VideoWriter_fourcc(sbyte, sbyte, sbyte, sbyte, out int)

[Pure]
public static extern ExceptionStatus videoio_VideoWriter_fourcc(sbyte c1, sbyte c2, sbyte c3, sbyte c4, out int returnValue)

Parameters

c1 sbyte
c2 sbyte
c3 sbyte
c4 sbyte
returnValue int

Returns

ExceptionStatus

videoio_VideoWriter_get(nint, int, out double)

[Pure]
public static extern ExceptionStatus videoio_VideoWriter_get(nint obj, int propId, out double returnValue)

Parameters

obj nint
propId int
returnValue double

Returns

ExceptionStatus

videoio_VideoWriter_getBackendName(nint, nint)

[Pure]
public static extern ExceptionStatus videoio_VideoWriter_getBackendName(nint obj, nint returnValue)

Parameters

obj nint
returnValue nint

Returns

ExceptionStatus

videoio_VideoWriter_isOpened(nint, out int)

[Pure]
public static extern ExceptionStatus videoio_VideoWriter_isOpened(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

videoio_VideoWriter_new1(out nint)

[Pure]
public static extern ExceptionStatus videoio_VideoWriter_new1(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

videoio_VideoWriter_new2(string, int, double, Size, int, out nint)

[Pure]
public static extern ExceptionStatus videoio_VideoWriter_new2(string filename, int fourcc, double fps, Size frameSize, int isColor, out nint returnValue)

Parameters

filename string
fourcc int
fps double
frameSize Size
isColor int
returnValue nint

Returns

ExceptionStatus

videoio_VideoWriter_new3(string, int, int, double, Size, int, out nint)

[Pure]
public static extern ExceptionStatus videoio_VideoWriter_new3(string filename, int apiPreference, int fourcc, double fps, Size frameSize, int isColor, out nint returnValue)

Parameters

filename string
apiPreference int
fourcc int
fps double
frameSize Size
isColor int
returnValue nint

Returns

ExceptionStatus

videoio_VideoWriter_new4(string, int, double, Size, int[], int, out nint)

[Pure]
public static extern ExceptionStatus videoio_VideoWriter_new4(string filename, int fourcc, double fps, Size frameSize, int[] @params, int paramsLength, out nint returnValue)

Parameters

filename string
fourcc int
fps double
frameSize Size
params int[]
paramsLength int
returnValue nint

Returns

ExceptionStatus

videoio_VideoWriter_new5(string, int, int, double, Size, int[], int, out nint)

[Pure]
public static extern ExceptionStatus videoio_VideoWriter_new5(string filename, int apiPreference, int fourcc, double fps, Size frameSize, int[] @params, int paramsLength, out nint returnValue)

Parameters

filename string
apiPreference int
fourcc int
fps double
frameSize Size
params int[]
paramsLength int
returnValue nint

Returns

ExceptionStatus

videoio_VideoWriter_open1(nint, string, int, double, Size, int, out int)

[Pure]
public static extern ExceptionStatus videoio_VideoWriter_open1(nint obj, string filename, int fourcc, double fps, Size frameSize, int isColor, out int returnValue)

Parameters

obj nint
filename string
fourcc int
fps double
frameSize Size
isColor int
returnValue int

Returns

ExceptionStatus

videoio_VideoWriter_open2(nint, string, int, int, double, Size, int, out int)

[Pure]
public static extern ExceptionStatus videoio_VideoWriter_open2(nint obj, string filename, int apiPreference, int fourcc, double fps, Size frameSize, int isColor, out int returnValue)

Parameters

obj nint
filename string
apiPreference int
fourcc int
fps double
frameSize Size
isColor int
returnValue int

Returns

ExceptionStatus

videoio_VideoWriter_release(nint)

[Pure]
public static extern ExceptionStatus videoio_VideoWriter_release(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

videoio_VideoWriter_set(nint, int, double, out int)

[Pure]
public static extern ExceptionStatus videoio_VideoWriter_set(nint obj, int propId, double value, out int returnValue)

Parameters

obj nint
propId int
value double
returnValue int

Returns

ExceptionStatus

videoio_VideoWriter_write(nint, nint)

[Pure]
public static extern ExceptionStatus videoio_VideoWriter_write(nint obj, nint image)

Parameters

obj nint
image nint

Returns

ExceptionStatus

wechat_qrcode_Ptr_WeChatQRCode_get(nint, out nint)

[Pure]
public static extern ExceptionStatus wechat_qrcode_Ptr_WeChatQRCode_get(nint ptr, out nint ret)

Parameters

ptr nint
ret nint

Returns

ExceptionStatus

wechat_qrcode_Ptr_delete(nint)

[Pure]
public static extern ExceptionStatus wechat_qrcode_Ptr_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

wechat_qrcode_WeChatQRCode_detectAndDecode(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus wechat_qrcode_WeChatQRCode_detectAndDecode(nint obj, nint inputImage, nint points, nint texts)

Parameters

obj nint
inputImage nint
points nint
texts nint

Returns

ExceptionStatus

wechat_qrcode_create1(string, string, string, string, out nint)

[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 nint ptr)

Parameters

detector_prototxt_path string
detector_caffe_model_path string
super_resolution_prototxt_path string
super_resolution_caffe_model_path string
ptr nint

Returns

ExceptionStatus

xfeatures2d_BriefDescriptorExtractor_create(int, out nint)

[Pure]
public static extern ExceptionStatus xfeatures2d_BriefDescriptorExtractor_create(int bytes, out nint returnValue)

Parameters

bytes int
returnValue nint

Returns

ExceptionStatus

xfeatures2d_BriefDescriptorExtractor_descriptorSize(nint, out int)

[Pure]
public static extern ExceptionStatus xfeatures2d_BriefDescriptorExtractor_descriptorSize(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

xfeatures2d_BriefDescriptorExtractor_descriptorType(nint, out int)

[Pure]
public static extern ExceptionStatus xfeatures2d_BriefDescriptorExtractor_descriptorType(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

xfeatures2d_BriefDescriptorExtractor_read(nint, nint)

[Pure]
public static extern ExceptionStatus xfeatures2d_BriefDescriptorExtractor_read(nint obj, nint fn)

Parameters

obj nint
fn nint

Returns

ExceptionStatus

xfeatures2d_BriefDescriptorExtractor_write(nint, nint)

[Pure]
public static extern ExceptionStatus xfeatures2d_BriefDescriptorExtractor_write(nint obj, nint fs)

Parameters

obj nint
fs nint

Returns

ExceptionStatus

xfeatures2d_FREAK_create(int, int, float, int, int[]?, int, out nint)

[Pure]
public static extern ExceptionStatus xfeatures2d_FREAK_create(int orientationNormalized, int scaleNormalized, float patternScale, int nOctaves, int[]? selectedPairs, int selectedPairsLength, out nint returnValue)

Parameters

orientationNormalized int
scaleNormalized int
patternScale float
nOctaves int
selectedPairs int[]
selectedPairsLength int
returnValue nint

Returns

ExceptionStatus

xfeatures2d_LATCH_create(int, int, int, double, out nint)

[Pure]
public static extern ExceptionStatus xfeatures2d_LATCH_create(int bytes, int rotationInvariance, int halfSsdSize, double sigma, out nint returnValue)

Parameters

bytes int
rotationInvariance int
halfSsdSize int
sigma double
returnValue nint

Returns

ExceptionStatus

xfeatures2d_LUCID_create(int, int, out nint)

[Pure]
public static extern ExceptionStatus xfeatures2d_LUCID_create(int lucidKernel, int blurKernel, out nint returnValue)

Parameters

lucidKernel int
blurKernel int
returnValue nint

Returns

ExceptionStatus

xfeatures2d_Ptr_BriefDescriptorExtractor_delete(nint)

[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_BriefDescriptorExtractor_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

xfeatures2d_Ptr_BriefDescriptorExtractor_get(nint, out nint)

[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_BriefDescriptorExtractor_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

xfeatures2d_Ptr_FREAK_delete(nint)

[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_FREAK_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

xfeatures2d_Ptr_FREAK_get(nint, out nint)

[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_FREAK_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

xfeatures2d_Ptr_LATCH_delete(nint)

[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_LATCH_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

xfeatures2d_Ptr_LATCH_get(nint, out nint)

[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_LATCH_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

xfeatures2d_Ptr_LUCID_delete(nint)

[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_LUCID_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

xfeatures2d_Ptr_LUCID_get(nint, out nint)

[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_LUCID_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

xfeatures2d_Ptr_SURF_delete(nint)

[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_SURF_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

xfeatures2d_Ptr_SURF_get(nint, out nint)

[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_SURF_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

xfeatures2d_Ptr_StarDetector_delete(nint)

[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_StarDetector_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

xfeatures2d_Ptr_StarDetector_get(nint, out nint)

[Pure]
public static extern ExceptionStatus xfeatures2d_Ptr_StarDetector_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

xfeatures2d_SURF_create(double, int, int, int, int, out nint)

[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_create(double hessianThreshold, int nOctaves, int nOctaveLayers, int extended, int upright, out nint returnValue)

Parameters

hessianThreshold double
nOctaves int
nOctaveLayers int
extended int
upright int
returnValue nint

Returns

ExceptionStatus

xfeatures2d_SURF_getExtended(nint, out int)

[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_getExtended(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

xfeatures2d_SURF_getHessianThreshold(nint, out double)

[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_getHessianThreshold(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

xfeatures2d_SURF_getNOctaveLayers(nint, out int)

[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_getNOctaveLayers(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

xfeatures2d_SURF_getNOctaves(nint, out int)

[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_getNOctaves(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

xfeatures2d_SURF_getUpright(nint, out int)

[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_getUpright(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

xfeatures2d_SURF_setExtended(nint, int)

[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_setExtended(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

xfeatures2d_SURF_setHessianThreshold(nint, double)

[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_setHessianThreshold(nint obj, double value)

Parameters

obj nint
value double

Returns

ExceptionStatus

xfeatures2d_SURF_setNOctaveLayers(nint, int)

[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_setNOctaveLayers(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

xfeatures2d_SURF_setNOctaves(nint, int)

[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_setNOctaves(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

xfeatures2d_SURF_setUpright(nint, int)

[Pure]
public static extern ExceptionStatus xfeatures2d_SURF_setUpright(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

xfeatures2d_StarDetector_create(int, int, int, int, int, out nint)

[Pure]
public static extern ExceptionStatus xfeatures2d_StarDetector_create(int maxSize, int responseThreshold, int lineThresholdProjected, int lineThresholdBinarized, int suppressNonmaxSize, out nint returnValue)

Parameters

maxSize int
responseThreshold int
lineThresholdProjected int
lineThresholdBinarized int
suppressNonmaxSize int
returnValue nint

Returns

ExceptionStatus

ximgproc_AdaptiveManifoldFilter_collectGarbage(nint)

[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_collectGarbage(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_AdaptiveManifoldFilter_filter(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_filter(nint obj, nint src, nint dst, nint joint)

Parameters

obj nint
src nint
dst nint
joint nint

Returns

ExceptionStatus

ximgproc_AdaptiveManifoldFilter_getAdjustOutliers(nint, out int)

[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_getAdjustOutliers(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ximgproc_AdaptiveManifoldFilter_getPCAIterations(nint, out int)

[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_getPCAIterations(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ximgproc_AdaptiveManifoldFilter_getSigmaR(nint, out double)

[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_getSigmaR(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

ximgproc_AdaptiveManifoldFilter_getSigmaS(nint, out double)

[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_getSigmaS(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

ximgproc_AdaptiveManifoldFilter_getTreeHeight(nint, out int)

[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_getTreeHeight(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ximgproc_AdaptiveManifoldFilter_getUseRNG(nint, out int)

[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_getUseRNG(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ximgproc_AdaptiveManifoldFilter_setAdjustOutliers(nint, int)

[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_setAdjustOutliers(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ximgproc_AdaptiveManifoldFilter_setPCAIterations(nint, int)

[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_setPCAIterations(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ximgproc_AdaptiveManifoldFilter_setSigmaR(nint, double)

[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_setSigmaR(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

ximgproc_AdaptiveManifoldFilter_setSigmaS(nint, double)

[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_setSigmaS(nint obj, double val)

Parameters

obj nint
val double

Returns

ExceptionStatus

ximgproc_AdaptiveManifoldFilter_setTreeHeight(nint, int)

[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_setTreeHeight(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ximgproc_AdaptiveManifoldFilter_setUseRNG(nint, int)

[Pure]
public static extern ExceptionStatus ximgproc_AdaptiveManifoldFilter_setUseRNG(nint obj, int val)

Parameters

obj nint
val int

Returns

ExceptionStatus

ximgproc_BrightEdges(nint, nint, int, int, int)

[Pure]
public static extern ExceptionStatus ximgproc_BrightEdges(nint original, nint edgeview, int contrast, int shortRange, int longRange)

Parameters

original nint
edgeview nint
contrast int
shortRange int
longRange int

Returns

ExceptionStatus

ximgproc_DTFilter_filter(nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus ximgproc_DTFilter_filter(nint obj, nint src, nint dst, int dDepth)

Parameters

obj nint
src nint
dst nint
dDepth int

Returns

ExceptionStatus

ximgproc_EdgeBoxes_getAlpha(nint, out float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getAlpha(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_getBeta(nint, out float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getBeta(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_getBoundingBoxes(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getBoundingBoxes(nint obj, nint edgeMap, nint orientationMap, nint boxes)

Parameters

obj nint
edgeMap nint
orientationMap nint
boxes nint

Returns

ExceptionStatus

ximgproc_EdgeBoxes_getClusterMinMag(nint, out float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getClusterMinMag(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_getEdgeMergeThr(nint, out float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getEdgeMergeThr(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_getEdgeMinMag(nint, out float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getEdgeMinMag(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_getEta(nint, out float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getEta(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_getGamma(nint, out float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getGamma(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_getKappa(nint, out float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getKappa(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_getMaxAspectRatio(nint, out float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getMaxAspectRatio(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_getMaxBoxes(nint, out int)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getMaxBoxes(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ximgproc_EdgeBoxes_getMinBoxArea(nint, out float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getMinBoxArea(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_getMinScore(nint, out float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_getMinScore(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_setAlpha(nint, float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setAlpha(nint obj, float value)

Parameters

obj nint
value float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_setBeta(nint, float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setBeta(nint obj, float value)

Parameters

obj nint
value float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_setClusterMinMag(nint, float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setClusterMinMag(nint obj, float value)

Parameters

obj nint
value float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_setEdgeMergeThr(nint, float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setEdgeMergeThr(nint obj, float value)

Parameters

obj nint
value float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_setEdgeMinMag(nint, float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setEdgeMinMag(nint obj, float value)

Parameters

obj nint
value float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_setEta(nint, float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setEta(nint obj, float value)

Parameters

obj nint
value float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_setGamma(nint, float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setGamma(nint obj, float value)

Parameters

obj nint
value float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_setKappa(nint, float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setKappa(nint obj, float value)

Parameters

obj nint
value float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_setMaxAspectRatio(nint, float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setMaxAspectRatio(nint obj, float value)

Parameters

obj nint
value float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_setMaxBoxes(nint, int)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setMaxBoxes(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

ximgproc_EdgeBoxes_setMinBoxArea(nint, float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setMinBoxArea(nint obj, float value)

Parameters

obj nint
value float

Returns

ExceptionStatus

ximgproc_EdgeBoxes_setMinScore(nint, float)

[Pure]
public static extern ExceptionStatus ximgproc_EdgeBoxes_setMinScore(nint obj, float value)

Parameters

obj nint
value float

Returns

ExceptionStatus

ximgproc_FastBilateralSolverFilter_filter(nint, nint, nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_FastBilateralSolverFilter_filter(nint obj, nint src, nint confidence, nint dst)

Parameters

obj nint
src nint
confidence nint
dst nint

Returns

ExceptionStatus

ximgproc_FastGlobalSmootherFilter_filter(nint, nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_FastGlobalSmootherFilter_filter(nint obj, nint src, nint dst)

Parameters

obj nint
src nint
dst nint

Returns

ExceptionStatus

ximgproc_FastHoughTransform(nint, nint, MatType, int, int, int)

[Pure]
public static extern ExceptionStatus ximgproc_FastHoughTransform(nint src, nint dst, MatType dstMatDepth, int angleRange, int op, int makeSkew)

Parameters

src nint
dst nint
dstMatDepth MatType
angleRange int
op int
makeSkew int

Returns

ExceptionStatus

ximgproc_FastLineDetector_detect_OutputArray(nint, nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_FastLineDetector_detect_OutputArray(nint obj, nint image, nint lines)

Parameters

obj nint
image nint
lines nint

Returns

ExceptionStatus

ximgproc_FastLineDetector_detect_vector(nint, nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_FastLineDetector_detect_vector(nint obj, nint image, nint lines)

Parameters

obj nint
image nint
lines nint

Returns

ExceptionStatus

ximgproc_FastLineDetector_drawSegments_InputArray(nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus ximgproc_FastLineDetector_drawSegments_InputArray(nint obj, nint image, nint lines, int draw_arrow)

Parameters

obj nint
image nint
lines nint
draw_arrow int

Returns

ExceptionStatus

ximgproc_FastLineDetector_drawSegments_vector(nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus ximgproc_FastLineDetector_drawSegments_vector(nint obj, nint image, nint lines, int draw_arrow)

Parameters

obj nint
image nint
lines nint
draw_arrow int

Returns

ExceptionStatus

ximgproc_GradientDericheX(nint, nint, double, double)

[Pure]
public static extern ExceptionStatus ximgproc_GradientDericheX(nint op, nint dst, double alpha, double omega)

Parameters

op nint
dst nint
alpha double
omega double

Returns

ExceptionStatus

ximgproc_GradientDericheY(nint, nint, double, double)

[Pure]
public static extern ExceptionStatus ximgproc_GradientDericheY(nint op, nint dst, double alpha, double omega)

Parameters

op nint
dst nint
alpha double
omega double

Returns

ExceptionStatus

ximgproc_GradientPaillouX(nint, nint, double, double)

[Pure]
public static extern ExceptionStatus ximgproc_GradientPaillouX(nint op, nint dst, double alpha, double omega)

Parameters

op nint
dst nint
alpha double
omega double

Returns

ExceptionStatus

ximgproc_GradientPaillouY(nint, nint, double, double)

[Pure]
public static extern ExceptionStatus ximgproc_GradientPaillouY(nint op, nint dst, double alpha, double omega)

Parameters

op nint
dst nint
alpha double
omega double

Returns

ExceptionStatus

ximgproc_GuidedFilter_filter(nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus ximgproc_GuidedFilter_filter(nint obj, nint src, nint dst, int dDepth)

Parameters

obj nint
src nint
dst nint
dDepth int

Returns

ExceptionStatus

ximgproc_HoughPoint2Line(Point, nint, int, int, int, out Vec4i)

[Pure]
public static extern ExceptionStatus ximgproc_HoughPoint2Line(Point houghPoint, nint srcImgInfo, int angleRange, int makeSkew, int rules, out Vec4i returnValue)

Parameters

houghPoint Point
srcImgInfo nint
angleRange int
makeSkew int
rules int
returnValue Vec4i

Returns

ExceptionStatus

ximgproc_PeiLinNormalization_Mat23d(nint, double*)

[Pure]
public static extern ExceptionStatus ximgproc_PeiLinNormalization_Mat23d(nint I, double* returnValue)

Parameters

I nint
returnValue double*

Returns

ExceptionStatus

ximgproc_PeiLinNormalization_OutputArray(nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_PeiLinNormalization_OutputArray(nint I, nint T)

Parameters

I nint
T nint

Returns

ExceptionStatus

ximgproc_Ptr_AdaptiveManifoldFilter_delete(nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_AdaptiveManifoldFilter_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_Ptr_AdaptiveManifoldFilter_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_AdaptiveManifoldFilter_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ximgproc_Ptr_DTFilter_delete(nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_DTFilter_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_Ptr_DTFilter_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_DTFilter_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ximgproc_Ptr_EdgeBoxes_delete(nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_EdgeBoxes_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_Ptr_EdgeBoxes_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_EdgeBoxes_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ximgproc_Ptr_FastBilateralSolverFilter_delete(nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_FastBilateralSolverFilter_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_Ptr_FastBilateralSolverFilter_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_FastBilateralSolverFilter_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ximgproc_Ptr_FastGlobalSmootherFilter_delete(nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_FastGlobalSmootherFilter_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_Ptr_FastGlobalSmootherFilter_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_FastGlobalSmootherFilter_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ximgproc_Ptr_FastLineDetector_delete(nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_FastLineDetector_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_Ptr_FastLineDetector_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_FastLineDetector_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ximgproc_Ptr_GuidedFilter_delete(nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_GuidedFilter_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_Ptr_GuidedFilter_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_GuidedFilter_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ximgproc_Ptr_RFFeatureGetter_delete(nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_RFFeatureGetter_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_Ptr_RFFeatureGetter_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_RFFeatureGetter_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ximgproc_Ptr_RidgeDetectionFilter_delete(nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_RidgeDetectionFilter_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_Ptr_RidgeDetectionFilter_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_RidgeDetectionFilter_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ximgproc_Ptr_StructuredEdgeDetection_delete(nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_StructuredEdgeDetection_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_Ptr_StructuredEdgeDetection_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_StructuredEdgeDetection_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ximgproc_Ptr_SuperpixelLSC_delete(nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_SuperpixelLSC_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_Ptr_SuperpixelLSC_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_SuperpixelLSC_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ximgproc_Ptr_SuperpixelSEEDS_delete(nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_SuperpixelSEEDS_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_Ptr_SuperpixelSEEDS_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_SuperpixelSEEDS_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ximgproc_Ptr_SuperpixelSLIC_delete(nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_SuperpixelSLIC_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_Ptr_SuperpixelSLIC_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_Ptr_SuperpixelSLIC_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ximgproc_RFFeatureGetter_getFeatures(nint, nint, nint, int, int, int, int, int)

[Pure]
public static extern ExceptionStatus ximgproc_RFFeatureGetter_getFeatures(nint obj, nint src, nint features, int gnrmRad, int gsmthRad, int shrink, int outNum, int gradNum)

Parameters

obj nint
src nint
features nint
gnrmRad int
gsmthRad int
shrink int
outNum int
gradNum int

Returns

ExceptionStatus

ximgproc_RidgeDetectionFilter_create(MatType, int, int, int, MatType, double, double, int, out nint)

[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 nint returnValue)

Parameters

ddepth MatType
dx int
dy int
ksize int
outDtype MatType
scale double
delta double
borderType int
returnValue nint

Returns

ExceptionStatus

ximgproc_RidgeDetectionFilter_getRidgeFilteredImage(nint, nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_RidgeDetectionFilter_getRidgeFilteredImage(nint obj, nint _img, nint @out)

Parameters

obj nint
_img nint
out nint

Returns

ExceptionStatus

ximgproc_StructuredEdgeDetection_computeOrientation(nint, nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_StructuredEdgeDetection_computeOrientation(nint obj, nint src, nint dst)

Parameters

obj nint
src nint
dst nint

Returns

ExceptionStatus

ximgproc_StructuredEdgeDetection_detectEdges(nint, nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_StructuredEdgeDetection_detectEdges(nint obj, nint src, nint dst)

Parameters

obj nint
src nint
dst nint

Returns

ExceptionStatus

ximgproc_StructuredEdgeDetection_edgesNms(nint, nint, nint, nint, int, int, float, int)

[Pure]
public static extern ExceptionStatus ximgproc_StructuredEdgeDetection_edgesNms(nint obj, nint edge_image, nint orientation_image, nint dst, int r, int s, float m, int isParallel)

Parameters

obj nint
edge_image nint
orientation_image nint
dst nint
r int
s int
m float
isParallel int

Returns

ExceptionStatus

ximgproc_SuperpixelLSC_enforceLabelConnectivity(nint, int)

[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelLSC_enforceLabelConnectivity(nint obj, int min_element_size)

Parameters

obj nint
min_element_size int

Returns

ExceptionStatus

ximgproc_SuperpixelLSC_getLabelContourMask(nint, nint, int)

[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelLSC_getLabelContourMask(nint obj, nint image, int thick_line)

Parameters

obj nint
image nint
thick_line int

Returns

ExceptionStatus

ximgproc_SuperpixelLSC_getLabels(nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelLSC_getLabels(nint obj, nint labels_out)

Parameters

obj nint
labels_out nint

Returns

ExceptionStatus

ximgproc_SuperpixelLSC_getNumberOfSuperpixels(nint, out int)

[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelLSC_getNumberOfSuperpixels(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ximgproc_SuperpixelLSC_iterate(nint, int)

[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelLSC_iterate(nint obj, int num_iterations)

Parameters

obj nint
num_iterations int

Returns

ExceptionStatus

ximgproc_SuperpixelSEEDS_getLabelContourMask(nint, nint, int)

[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelSEEDS_getLabelContourMask(nint obj, nint image, int thick_line)

Parameters

obj nint
image nint
thick_line int

Returns

ExceptionStatus

ximgproc_SuperpixelSEEDS_getLabels(nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelSEEDS_getLabels(nint obj, nint labels_out)

Parameters

obj nint
labels_out nint

Returns

ExceptionStatus

ximgproc_SuperpixelSEEDS_getNumberOfSuperpixels(nint, out int)

[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelSEEDS_getNumberOfSuperpixels(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ximgproc_SuperpixelSEEDS_iterate(nint, nint, int)

[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelSEEDS_iterate(nint obj, nint img, int num_iterations)

Parameters

obj nint
img nint
num_iterations int

Returns

ExceptionStatus

ximgproc_SuperpixelSLIC_enforceLabelConnectivity(nint, int)

[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelSLIC_enforceLabelConnectivity(nint obj, int min_element_size)

Parameters

obj nint
min_element_size int

Returns

ExceptionStatus

ximgproc_SuperpixelSLIC_getLabelContourMask(nint, nint, int)

[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelSLIC_getLabelContourMask(nint obj, nint image, int thick_line)

Parameters

obj nint
image nint
thick_line int

Returns

ExceptionStatus

ximgproc_SuperpixelSLIC_getLabels(nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelSLIC_getLabels(nint obj, nint labels_out)

Parameters

obj nint
labels_out nint

Returns

ExceptionStatus

ximgproc_SuperpixelSLIC_getNumberOfSuperpixels(nint, out int)

[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelSLIC_getNumberOfSuperpixels(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ximgproc_SuperpixelSLIC_iterate(nint, int)

[Pure]
public static extern ExceptionStatus ximgproc_SuperpixelSLIC_iterate(nint obj, int num_iterations)

Parameters

obj nint
num_iterations int

Returns

ExceptionStatus

ximgproc_amFilter(nint, nint, nint, double, double, int)

[Pure]
public static extern ExceptionStatus ximgproc_amFilter(nint joint, nint src, nint dst, double sigma_s, double sigma_r, int adjust_outliers)

Parameters

joint nint
src nint
dst nint
sigma_s double
sigma_r double
adjust_outliers int

Returns

ExceptionStatus

ximgproc_anisotropicDiffusion(nint, nint, float, float, int)

[Pure]
public static extern ExceptionStatus ximgproc_anisotropicDiffusion(nint src, nint dst, float alpha, float K, int niters)

Parameters

src nint
dst nint
alpha float
K float
niters int

Returns

ExceptionStatus

ximgproc_bilateralTextureFilter(nint, nint, int, int, double, double)

[Pure]
public static extern ExceptionStatus ximgproc_bilateralTextureFilter(nint src, nint dst, int fr, int numIter, double sigmaAlpha, double sigmaAvg)

Parameters

src nint
dst nint
fr int
numIter int
sigmaAlpha double
sigmaAvg double

Returns

ExceptionStatus

ximgproc_colorMatchTemplate(nint, nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_colorMatchTemplate(nint img, nint templ, nint result)

Parameters

img nint
templ nint
result nint

Returns

ExceptionStatus

ximgproc_covarianceEstimation(nint, nint, int, int)

[Pure]
public static extern ExceptionStatus ximgproc_covarianceEstimation(nint src, nint dst, int windowRows, int windowCols)

Parameters

src nint
dst nint
windowRows int
windowCols int

Returns

ExceptionStatus

ximgproc_createAMFilter(double, double, int, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_createAMFilter(double sigma_s, double sigma_r, int adjust_outliers, out nint returnValue)

Parameters

sigma_s double
sigma_r double
adjust_outliers int
returnValue nint

Returns

ExceptionStatus

ximgproc_createDTFilter(nint, double, double, int, int, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_createDTFilter(nint guide, double sigmaSpatial, double sigmaColor, int mode, int numIters, out nint returnValue)

Parameters

guide nint
sigmaSpatial double
sigmaColor double
mode int
numIters int
returnValue nint

Returns

ExceptionStatus

ximgproc_createEdgeBoxes(float, float, float, float, int, float, float, float, float, float, float, float, out nint)

[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 nint returnValue)

Parameters

alpha float
beta float
eta float
minScore float
maxBoxes int
edgeMinMag float
edgeMergeThr float
clusterMinMag float
maxAspectRatio float
minBoxArea float
gamma float
kappa float
returnValue nint

Returns

ExceptionStatus

ximgproc_createFastBilateralSolverFilter(nint, double, double, double, double, int, double, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_createFastBilateralSolverFilter(nint guide, double sigma_spatial, double sigma_luma, double sigma_chroma, double lambda, int num_iter, double max_tol, out nint returnValue)

Parameters

guide nint
sigma_spatial double
sigma_luma double
sigma_chroma double
lambda double
num_iter int
max_tol double
returnValue nint

Returns

ExceptionStatus

ximgproc_createFastGlobalSmootherFilter(nint, double, double, double, int, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_createFastGlobalSmootherFilter(nint guide, double lambda, double sigma_color, double lambda_attenuation, int num_iter, out nint returnValue)

Parameters

guide nint
lambda double
sigma_color double
lambda_attenuation double
num_iter int
returnValue nint

Returns

ExceptionStatus

ximgproc_createFastLineDetector(int, float, double, double, int, int, out nint)

[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 nint returnValue)

Parameters

length_threshold int
distance_threshold float
canny_th1 double
canny_th2 double
canny_aperture_size int
do_merge int
returnValue nint

Returns

ExceptionStatus

ximgproc_createGuidedFilter(nint, int, double, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_createGuidedFilter(nint guide, int radius, double eps, out nint returnValue)

Parameters

guide nint
radius int
eps double
returnValue nint

Returns

ExceptionStatus

ximgproc_createQuaternionImage(nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_createQuaternionImage(nint img, nint qimg)

Parameters

img nint
qimg nint

Returns

ExceptionStatus

ximgproc_createRFFeatureGetter(out nint)

[Pure]
public static extern ExceptionStatus ximgproc_createRFFeatureGetter(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

ximgproc_createStructuredEdgeDetection(string, nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_createStructuredEdgeDetection(string model, nint howToGetFeatures, out nint returnValue)

Parameters

model string
howToGetFeatures nint
returnValue nint

Returns

ExceptionStatus

ximgproc_createSuperpixelLSC(nint, int, float, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_createSuperpixelLSC(nint image, int region_size, float ratio, out nint returnValue)

Parameters

image nint
region_size int
ratio float
returnValue nint

Returns

ExceptionStatus

ximgproc_createSuperpixelSEEDS(int, int, int, int, int, int, int, int, out nint)

[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 nint returnValue)

Parameters

image_width int
image_height int
image_channels int
num_superpixels int
num_levels int
prior int
histogram_bins int
double_step int
returnValue nint

Returns

ExceptionStatus

ximgproc_createSuperpixelSLIC(nint, int, int, float, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_createSuperpixelSLIC(nint image, int algorithm, int region_size, float ruler, out nint returnValue)

Parameters

image nint
algorithm int
region_size int
ruler float
returnValue nint

Returns

ExceptionStatus

ximgproc_dtFilter(nint, nint, nint, double, double, int, int)

[Pure]
public static extern ExceptionStatus ximgproc_dtFilter(nint guide, nint src, nint dst, double sigmaSpatial, double sigmaColor, int mode, int numIters)

Parameters

guide nint
src nint
dst nint
sigmaSpatial double
sigmaColor double
mode int
numIters int

Returns

ExceptionStatus

ximgproc_edgePreservingFilter(nint, nint, int, double)

[Pure]
public static extern ExceptionStatus ximgproc_edgePreservingFilter(nint src, nint dst, int d, double threshold)

Parameters

src nint
dst nint
d int
threshold double

Returns

ExceptionStatus

ximgproc_fastBilateralSolverFilter(nint, nint, nint, nint, double, double, double, double, int, double)

[Pure]
public static extern ExceptionStatus ximgproc_fastBilateralSolverFilter(nint guide, nint src, nint confidence, nint dst, double sigma_spatial, double sigma_luma, double sigma_chroma, double lambda, int num_iter, double max_tol)

Parameters

guide nint
src nint
confidence nint
dst nint
sigma_spatial double
sigma_luma double
sigma_chroma double
lambda double
num_iter int
max_tol double

Returns

ExceptionStatus

ximgproc_fastGlobalSmootherFilter(nint, nint, nint, double, double, double, int)

[Pure]
public static extern ExceptionStatus ximgproc_fastGlobalSmootherFilter(nint guide, nint src, nint dst, double lambda, double sigma_color, double lambda_attenuation, int num_iter)

Parameters

guide nint
src nint
dst nint
lambda double
sigma_color double
lambda_attenuation double
num_iter int

Returns

ExceptionStatus

ximgproc_guidedFilter(nint, nint, nint, int, double, int)

[Pure]
public static extern ExceptionStatus ximgproc_guidedFilter(nint guide, nint src, nint dst, int radius, double eps, int dDepth)

Parameters

guide nint
src nint
dst nint
radius int
eps double
dDepth int

Returns

ExceptionStatus

ximgproc_jointBilateralFilter(nint, nint, nint, int, double, double, int)

[Pure]
public static extern ExceptionStatus ximgproc_jointBilateralFilter(nint joint, nint src, nint dst, int d, double sigmaColor, double sigmaSpace, int borderType)

Parameters

joint nint
src nint
dst nint
d int
sigmaColor double
sigmaSpace double
borderType int

Returns

ExceptionStatus

ximgproc_l0Smooth(nint, nint, double, double)

[Pure]
public static extern ExceptionStatus ximgproc_l0Smooth(nint src, nint dst, double lambda, double kappa)

Parameters

src nint
dst nint
lambda double
kappa double

Returns

ExceptionStatus

ximgproc_niBlackThreshold(nint, nint, double, int, int, double, int, double)

[Pure]
public static extern ExceptionStatus ximgproc_niBlackThreshold(nint src, nint dst, double maxValue, int type, int blockSize, double k, int binarizationMethod, double r)

Parameters

src nint
dst nint
maxValue double
type int
blockSize int
k double
binarizationMethod int
r double

Returns

ExceptionStatus

ximgproc_qconj(nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_qconj(nint qimg, nint qcimg)

Parameters

qimg nint
qcimg nint

Returns

ExceptionStatus

ximgproc_qdft(nint, nint, int, int)

[Pure]
public static extern ExceptionStatus ximgproc_qdft(nint img, nint qimg, int flags, int sideLeft)

Parameters

img nint
qimg nint
flags int
sideLeft int

Returns

ExceptionStatus

ximgproc_qmultiply(nint, nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_qmultiply(nint src1, nint src2, nint dst)

Parameters

src1 nint
src2 nint
dst nint

Returns

ExceptionStatus

ximgproc_qunitary(nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_qunitary(nint qimg, nint qnimg)

Parameters

qimg nint
qnimg nint

Returns

ExceptionStatus

ximgproc_rl_createRLEImage(Point3i[], nint, nint, Size)

[Pure]
public static extern ExceptionStatus ximgproc_rl_createRLEImage(Point3i[] runs, nint runsLength, nint res, Size size)

Parameters

runs Point3i[]
runsLength nint
res nint
size Size

Returns

ExceptionStatus

ximgproc_rl_dilate(nint, nint, nint, Point)

[Pure]
public static extern ExceptionStatus ximgproc_rl_dilate(nint rlSrc, nint rlDest, nint rlKernel, Point anchor)

Parameters

rlSrc nint
rlDest nint
rlKernel nint
anchor Point

Returns

ExceptionStatus

ximgproc_rl_erode(nint, nint, nint, int, Point)

[Pure]
public static extern ExceptionStatus ximgproc_rl_erode(nint rlSrc, nint rlDest, nint rlKernel, int bBoundaryOn, Point anchor)

Parameters

rlSrc nint
rlDest nint
rlKernel nint
bBoundaryOn int
anchor Point

Returns

ExceptionStatus

ximgproc_rl_getStructuringElement(int, Size, nint)

[Pure]
public static extern ExceptionStatus ximgproc_rl_getStructuringElement(int shape, Size ksize, nint outValue)

Parameters

shape int
ksize Size
outValue nint

Returns

ExceptionStatus

ximgproc_rl_isRLMorphologyPossible(nint, out int)

[Pure]
public static extern ExceptionStatus ximgproc_rl_isRLMorphologyPossible(nint rlStructuringElement, out int outValue)

Parameters

rlStructuringElement nint
outValue int

Returns

ExceptionStatus

ximgproc_rl_morphologyEx(nint, nint, int, nint, int, Point)

[Pure]
public static extern ExceptionStatus ximgproc_rl_morphologyEx(nint rlSrc, nint rlDest, int op, nint rlKernel, int bBoundaryOnForErosion, Point anchor)

Parameters

rlSrc nint
rlDest nint
op int
rlKernel nint
bBoundaryOnForErosion int
anchor Point

Returns

ExceptionStatus

ximgproc_rl_paint(nint, nint, Scalar)

[Pure]
public static extern ExceptionStatus ximgproc_rl_paint(nint image, nint rlSrc, Scalar value)

Parameters

image nint
rlSrc nint
value Scalar

Returns

ExceptionStatus

ximgproc_rl_threshold(nint, nint, double, int)

[Pure]
public static extern ExceptionStatus ximgproc_rl_threshold(nint src, nint rlDest, double thresh, int type)

Parameters

src nint
rlDest nint
thresh double
type int

Returns

ExceptionStatus

ximgproc_rollingGuidanceFilter(nint, nint, int, double, double, int, int)

[Pure]
public static extern ExceptionStatus ximgproc_rollingGuidanceFilter(nint src, nint dst, int d, double sigmaColor, double sigmaSpace, int numOfIter, int borderType)

Parameters

src nint
dst nint
d int
sigmaColor double
sigmaSpace double
numOfIter int
borderType int

Returns

ExceptionStatus

ximgproc_segmentation_GraphSegmentation_getK(nint, out float)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_GraphSegmentation_getK(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

ximgproc_segmentation_GraphSegmentation_getMinSize(nint, out int)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_GraphSegmentation_getMinSize(nint obj, out int returnValue)

Parameters

obj nint
returnValue int

Returns

ExceptionStatus

ximgproc_segmentation_GraphSegmentation_getSigma(nint, out double)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_GraphSegmentation_getSigma(nint obj, out double returnValue)

Parameters

obj nint
returnValue double

Returns

ExceptionStatus

ximgproc_segmentation_GraphSegmentation_processImage(nint, nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_GraphSegmentation_processImage(nint obj, nint src, nint dst)

Parameters

obj nint
src nint
dst nint

Returns

ExceptionStatus

ximgproc_segmentation_GraphSegmentation_setK(nint, float)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_GraphSegmentation_setK(nint obj, float value)

Parameters

obj nint
value float

Returns

ExceptionStatus

ximgproc_segmentation_GraphSegmentation_setMinSize(nint, int)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_GraphSegmentation_setMinSize(nint obj, int value)

Parameters

obj nint
value int

Returns

ExceptionStatus

ximgproc_segmentation_GraphSegmentation_setSigma(nint, double)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_GraphSegmentation_setSigma(nint obj, double value)

Parameters

obj nint
value double

Returns

ExceptionStatus

ximgproc_segmentation_Ptr_GraphSegmentation_delete(nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_GraphSegmentation_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_segmentation_Ptr_GraphSegmentation_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_GraphSegmentation_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyColor_delete(nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyColor_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyColor_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyColor_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyFill_delete(nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyFill_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyFill_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyFill_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyMultiple_delete(nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyMultiple_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyMultiple_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyMultiple_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategySize_delete(nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategySize_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategySize_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategySize_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyTexture_delete(nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyTexture_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyTexture_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentationStrategyTexture_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentation_delete(nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentation_delete(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_segmentation_Ptr_SelectiveSearchSegmentation_get(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_Ptr_SelectiveSearchSegmentation_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentationStrategyMultiple_addStrategy(nint, nint, float)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentationStrategyMultiple_addStrategy(nint obj, nint g, float weight)

Parameters

obj nint
g nint
weight float

Returns

ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentationStrategyMultiple_clearStrategies(nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentationStrategyMultiple_clearStrategies(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentationStrategy_get(nint, int, int, out float)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentationStrategy_get(nint obj, int r1, int r2, out float returnValue)

Parameters

obj nint
r1 int
r2 int
returnValue float

Returns

ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentationStrategy_merge(nint, int, int)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentationStrategy_merge(nint obj, int r1, int r2)

Parameters

obj nint
r1 int
r2 int

Returns

ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentationStrategy_setImage(nint, nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentationStrategy_setImage(nint obj, nint img, nint regions, nint sizes, int image_id)

Parameters

obj nint
img nint
regions nint
sizes nint
image_id int

Returns

ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_addGraphSegmentation(nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_addGraphSegmentation(nint obj, nint g)

Parameters

obj nint
g nint

Returns

ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_addImage(nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_addImage(nint obj, nint img)

Parameters

obj nint
img nint

Returns

ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_addStrategy(nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_addStrategy(nint obj, nint s)

Parameters

obj nint
s nint

Returns

ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_clearGraphSegmentations(nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_clearGraphSegmentations(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_clearImages(nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_clearImages(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_clearStrategies(nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_clearStrategies(nint obj)

Parameters

obj nint

Returns

ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_process(nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_process(nint obj, nint rects)

Parameters

obj nint
rects nint

Returns

ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_setBaseImage(nint, nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_setBaseImage(nint obj, nint img)

Parameters

obj nint
img nint

Returns

ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_switchToSelectiveSearchFast(nint, int, int, float)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_switchToSelectiveSearchFast(nint obj, int base_k, int inc_k, float sigma)

Parameters

obj nint
base_k int
inc_k int
sigma float

Returns

ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_switchToSelectiveSearchQuality(nint, int, int, float)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_switchToSelectiveSearchQuality(nint obj, int base_k, int inc_k, float sigma)

Parameters

obj nint
base_k int
inc_k int
sigma float

Returns

ExceptionStatus

ximgproc_segmentation_SelectiveSearchSegmentation_switchToSingleStrategy(nint, int, float)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_SelectiveSearchSegmentation_switchToSingleStrategy(nint obj, int k, float sigma)

Parameters

obj nint
k int
sigma float

Returns

ExceptionStatus

ximgproc_segmentation_createGraphSegmentation(double, float, int, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createGraphSegmentation(double sigma, float k, int minSize, out nint returnValue)

Parameters

sigma double
k float
minSize int
returnValue nint

Returns

ExceptionStatus

ximgproc_segmentation_createSelectiveSearchSegmentation(out nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createSelectiveSearchSegmentation(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyColor(out nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createSelectiveSearchSegmentationStrategyColor(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyFill(out nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createSelectiveSearchSegmentationStrategyFill(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple0(out nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple0(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple1(nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple1(nint s1, out nint returnValue)

Parameters

s1 nint
returnValue nint

Returns

ExceptionStatus

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple2(nint, nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple2(nint s1, nint s2, out nint returnValue)

Parameters

s1 nint
s2 nint
returnValue nint

Returns

ExceptionStatus

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple3(nint, nint, nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple3(nint s1, nint s2, nint s3, out nint returnValue)

Parameters

s1 nint
s2 nint
s3 nint
returnValue nint

Returns

ExceptionStatus

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple4(nint, nint, nint, nint, out nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createSelectiveSearchSegmentationStrategyMultiple4(nint s1, nint s2, nint s3, nint s4, out nint returnValue)

Parameters

s1 nint
s2 nint
s3 nint
s4 nint
returnValue nint

Returns

ExceptionStatus

ximgproc_segmentation_createSelectiveSearchSegmentationStrategySize(out nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createSelectiveSearchSegmentationStrategySize(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

ximgproc_segmentation_createSelectiveSearchSegmentationStrategyTexture(out nint)

[Pure]
public static extern ExceptionStatus ximgproc_segmentation_createSelectiveSearchSegmentationStrategyTexture(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

ximgproc_thinning(nint, nint, int)

[Pure]
public static extern ExceptionStatus ximgproc_thinning(nint src, nint dst, int thinningType)

Parameters

src nint
dst nint
thinningType int

Returns

ExceptionStatus

ximgproc_weightedMedianFilter(nint, nint, nint, int, double, int, nint)

[Pure]
public static extern ExceptionStatus ximgproc_weightedMedianFilter(nint joint, nint src, nint dst, int r, double sigma, int weightType, nint mask)

Parameters

joint nint
src nint
dst nint
r int
sigma double
weightType int
mask nint

Returns

ExceptionStatus

xphoto_GrayworldWB_SaturationThreshold_get(nint, out float)

[Pure]
public static extern ExceptionStatus xphoto_GrayworldWB_SaturationThreshold_get(nint ptr, out float returnValue)

Parameters

ptr nint
returnValue float

Returns

ExceptionStatus

xphoto_GrayworldWB_SaturationThreshold_set(nint, float)

[Pure]
public static extern ExceptionStatus xphoto_GrayworldWB_SaturationThreshold_set(nint ptr, float val)

Parameters

ptr nint
val float

Returns

ExceptionStatus

xphoto_GrayworldWB_balanceWhite(nint, nint, nint)

[Pure]
public static extern ExceptionStatus xphoto_GrayworldWB_balanceWhite(nint prt, nint src, nint dst)

Parameters

prt nint
src nint
dst nint

Returns

ExceptionStatus

xphoto_LearningBasedWB_HistBinNum_get(nint, out int)

[Pure]
public static extern ExceptionStatus xphoto_LearningBasedWB_HistBinNum_get(nint prt, out int returnValue)

Parameters

prt nint
returnValue int

Returns

ExceptionStatus

xphoto_LearningBasedWB_HistBinNum_set(nint, int)

[Pure]
public static extern ExceptionStatus xphoto_LearningBasedWB_HistBinNum_set(nint prt, int value)

Parameters

prt nint
value int

Returns

ExceptionStatus

xphoto_LearningBasedWB_RangeMaxVal_get(nint, out int)

[Pure]
public static extern ExceptionStatus xphoto_LearningBasedWB_RangeMaxVal_get(nint prt, out int returnValue)

Parameters

prt nint
returnValue int

Returns

ExceptionStatus

xphoto_LearningBasedWB_RangeMaxVal_set(nint, int)

[Pure]
public static extern ExceptionStatus xphoto_LearningBasedWB_RangeMaxVal_set(nint prt, int value)

Parameters

prt nint
value int

Returns

ExceptionStatus

xphoto_LearningBasedWB_SaturationThreshold_get(nint, out float)

[Pure]
public static extern ExceptionStatus xphoto_LearningBasedWB_SaturationThreshold_get(nint prt, out float returnValue)

Parameters

prt nint
returnValue float

Returns

ExceptionStatus

xphoto_LearningBasedWB_SaturationThreshold_set(nint, float)

[Pure]
public static extern ExceptionStatus xphoto_LearningBasedWB_SaturationThreshold_set(nint prt, float value)

Parameters

prt nint
value float

Returns

ExceptionStatus

xphoto_LearningBasedWB_balanceWhite(nint, nint, nint)

[Pure]
public static extern ExceptionStatus xphoto_LearningBasedWB_balanceWhite(nint prt, nint src, nint dst)

Parameters

prt nint
src nint
dst nint

Returns

ExceptionStatus

xphoto_LearningBasedWB_extractSimpleFeatures(nint, nint, nint)

[Pure]
public static extern ExceptionStatus xphoto_LearningBasedWB_extractSimpleFeatures(nint prt, nint src, nint dst)

Parameters

prt nint
src nint
dst nint

Returns

ExceptionStatus

xphoto_Ptr_GrayworldWB_delete(nint)

[Pure]
public static extern ExceptionStatus xphoto_Ptr_GrayworldWB_delete(nint prt)

Parameters

prt nint

Returns

ExceptionStatus

xphoto_Ptr_GrayworldWB_get(nint, out nint)

[Pure]
public static extern ExceptionStatus xphoto_Ptr_GrayworldWB_get(nint prt, out nint returnValue)

Parameters

prt nint
returnValue nint

Returns

ExceptionStatus

xphoto_Ptr_LearningBasedWB_delete(nint)

[Pure]
public static extern ExceptionStatus xphoto_Ptr_LearningBasedWB_delete(nint prt)

Parameters

prt nint

Returns

ExceptionStatus

xphoto_Ptr_LearningBasedWB_get(nint, out nint)

[Pure]
public static extern ExceptionStatus xphoto_Ptr_LearningBasedWB_get(nint prt, out nint returnValue)

Parameters

prt nint
returnValue nint

Returns

ExceptionStatus

xphoto_Ptr_SimpleWB_delete(nint)

[Pure]
public static extern ExceptionStatus xphoto_Ptr_SimpleWB_delete(nint prt)

Parameters

prt nint

Returns

ExceptionStatus

xphoto_Ptr_SimpleWB_get(nint, out nint)

[Pure]
public static extern ExceptionStatus xphoto_Ptr_SimpleWB_get(nint prt, out nint returnValue)

Parameters

prt nint
returnValue nint

Returns

ExceptionStatus

xphoto_Ptr_TonemapDurand_delete(nint)

[Pure]
public static extern ExceptionStatus xphoto_Ptr_TonemapDurand_delete(nint ptr)

Parameters

ptr nint

Returns

ExceptionStatus

xphoto_Ptr_TonemapDurand_get(nint, out nint)

[Pure]
public static extern ExceptionStatus xphoto_Ptr_TonemapDurand_get(nint ptr, out nint returnValue)

Parameters

ptr nint
returnValue nint

Returns

ExceptionStatus

xphoto_SimpleWB_InputMax_get(nint, out float)

[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_InputMax_get(nint prt, out float returnValue)

Parameters

prt nint
returnValue float

Returns

ExceptionStatus

xphoto_SimpleWB_InputMax_set(nint, float)

[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_InputMax_set(nint prt, float value)

Parameters

prt nint
value float

Returns

ExceptionStatus

xphoto_SimpleWB_InputMin_get(nint, out float)

[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_InputMin_get(nint prt, out float returnValue)

Parameters

prt nint
returnValue float

Returns

ExceptionStatus

xphoto_SimpleWB_InputMin_set(nint, float)

[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_InputMin_set(nint prt, float value)

Parameters

prt nint
value float

Returns

ExceptionStatus

xphoto_SimpleWB_OutputMax_get(nint, out float)

[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_OutputMax_get(nint prt, out float returnValue)

Parameters

prt nint
returnValue float

Returns

ExceptionStatus

xphoto_SimpleWB_OutputMax_set(nint, float)

[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_OutputMax_set(nint prt, float value)

Parameters

prt nint
value float

Returns

ExceptionStatus

xphoto_SimpleWB_OutputMin_get(nint, out float)

[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_OutputMin_get(nint prt, out float returnValue)

Parameters

prt nint
returnValue float

Returns

ExceptionStatus

xphoto_SimpleWB_OutputMin_set(nint, float)

[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_OutputMin_set(nint prt, float value)

Parameters

prt nint
value float

Returns

ExceptionStatus

xphoto_SimpleWB_P_get(nint, out float)

[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_P_get(nint prt, out float returnValue)

Parameters

prt nint
returnValue float

Returns

ExceptionStatus

xphoto_SimpleWB_P_set(nint, float)

[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_P_set(nint prt, float value)

Parameters

prt nint
value float

Returns

ExceptionStatus

xphoto_SimpleWB_balanceWhite(nint, nint, nint)

[Pure]
public static extern ExceptionStatus xphoto_SimpleWB_balanceWhite(nint prt, nint src, nint dst)

Parameters

prt nint
src nint
dst nint

Returns

ExceptionStatus

xphoto_TonemapDurand_getContrast(nint, out float)

[Pure]
public static extern ExceptionStatus xphoto_TonemapDurand_getContrast(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

xphoto_TonemapDurand_getSaturation(nint, out float)

[Pure]
public static extern ExceptionStatus xphoto_TonemapDurand_getSaturation(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

xphoto_TonemapDurand_getSigmaColor(nint, out float)

[Pure]
public static extern ExceptionStatus xphoto_TonemapDurand_getSigmaColor(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

xphoto_TonemapDurand_getSigmaSpace(nint, out float)

[Pure]
public static extern ExceptionStatus xphoto_TonemapDurand_getSigmaSpace(nint obj, out float returnValue)

Parameters

obj nint
returnValue float

Returns

ExceptionStatus

xphoto_TonemapDurand_setContrast(nint, float)

[Pure]
public static extern ExceptionStatus xphoto_TonemapDurand_setContrast(nint obj, float contrast)

Parameters

obj nint
contrast float

Returns

ExceptionStatus

xphoto_TonemapDurand_setSaturation(nint, float)

[Pure]
public static extern ExceptionStatus xphoto_TonemapDurand_setSaturation(nint obj, float saturation)

Parameters

obj nint
saturation float

Returns

ExceptionStatus

xphoto_TonemapDurand_setSigmaColor(nint, float)

[Pure]
public static extern ExceptionStatus xphoto_TonemapDurand_setSigmaColor(nint obj, float saturation)

Parameters

obj nint
saturation float

Returns

ExceptionStatus

xphoto_TonemapDurand_setSigmaSpace(nint, float)

[Pure]
public static extern ExceptionStatus xphoto_TonemapDurand_setSigmaSpace(nint obj, float saturation)

Parameters

obj nint
saturation float

Returns

ExceptionStatus

xphoto_applyChannelGains(nint, nint, float, float, float)

[Pure]
public static extern ExceptionStatus xphoto_applyChannelGains(nint src, nint dst, float gainB, float gainG, float gainR)

Parameters

src nint
dst nint
gainB float
gainG float
gainR float

Returns

ExceptionStatus

xphoto_bm3dDenoising1(nint, nint, nint, float, int, int, int, int, int, int, float, int, int, int)

[Pure]
public static extern ExceptionStatus xphoto_bm3dDenoising1(nint src, nint dstStep1, nint dstStep2, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType, int step, int transformType)

Parameters

src nint
dstStep1 nint
dstStep2 nint
h float
templateWindowSize int
searchWindowSize int
blockMatchingStep1 int
blockMatchingStep2 int
groupSize int
slidingStep int
beta float
normType int
step int
transformType int

Returns

ExceptionStatus

xphoto_bm3dDenoising2(nint, nint, float, int, int, int, int, int, int, float, int, int, int)

[Pure]
public static extern ExceptionStatus xphoto_bm3dDenoising2(nint src, nint dst, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType, int step, int transformType)

Parameters

src nint
dst nint
h float
templateWindowSize int
searchWindowSize int
blockMatchingStep1 int
blockMatchingStep2 int
groupSize int
slidingStep int
beta float
normType int
step int
transformType int

Returns

ExceptionStatus

xphoto_createGrayworldWB(out nint)

[Pure]
public static extern ExceptionStatus xphoto_createGrayworldWB(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

xphoto_createLearningBasedWB(string, out nint)

[Pure]
public static extern ExceptionStatus xphoto_createLearningBasedWB(string trackerType, out nint returnValue)

Parameters

trackerType string
returnValue nint

Returns

ExceptionStatus

xphoto_createSimpleWB(out nint)

[Pure]
public static extern ExceptionStatus xphoto_createSimpleWB(out nint returnValue)

Parameters

returnValue nint

Returns

ExceptionStatus

xphoto_createTonemapDurand(float, float, float, float, float, out nint)

[Pure]
public static extern ExceptionStatus xphoto_createTonemapDurand(float gamma, float contrast, float saturation, float sigmaSpace, float sigmaColor, out nint returnValue)

Parameters

gamma float
contrast float
saturation float
sigmaSpace float
sigmaColor float
returnValue nint

Returns

ExceptionStatus

xphoto_dctDenoising(nint, nint, double, int)

[Pure]
public static extern ExceptionStatus xphoto_dctDenoising(nint src, nint dst, double sigma, int psize)

Parameters

src nint
dst nint
sigma double
psize int

Returns

ExceptionStatus

xphoto_inpaint(nint, nint, nint, int)

[Pure]
public static extern ExceptionStatus xphoto_inpaint(nint prt, nint src, nint dst, int algorithm)

Parameters

prt nint
src nint
dst nint
algorithm int

Returns

ExceptionStatus

xphoto_oilPainting(nint, nint, int, int, int)

[Pure]
public static extern ExceptionStatus xphoto_oilPainting(nint src, nint dst, int size, int dynRatio, int code)

Parameters

src nint
dst nint
size int
dynRatio int
code int

Returns

ExceptionStatus