OpenCV for Unity  2.6.0
Enox Software / Please refer to OpenCV official document ( http://docs.opencv.org/4.9.0/index.html ) for the details of the argument of the method.
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
OpenCVForUnity.DnnModule.Image2BlobParams Class Reference

Processing params of image to blob. More...

Inheritance diagram for OpenCVForUnity.DnnModule.Image2BlobParams:
OpenCVForUnity.DisposableOpenCVObject OpenCVForUnity.DisposableObject

Public Member Functions

IntPtr getNativeObjAddr ()
 
 Image2BlobParams ()
 
 Image2BlobParams (Scalar scalefactor, Size size, Scalar mean, bool swapRB, int ddepth, Scalar borderValue)
 
 Image2BlobParams (Scalar scalefactor, Size size, Scalar mean, bool swapRB, int ddepth)
 
 Image2BlobParams (Scalar scalefactor, Size size, Scalar mean, bool swapRB)
 
 Image2BlobParams (Scalar scalefactor, Size size, Scalar mean)
 
 Image2BlobParams (Scalar scalefactor, Size size)
 
 Image2BlobParams (Scalar scalefactor)
 
Rect blobRectToImageRect (Rect rBlob, Size size)
 Get rectangle coordinates in original image system from rectangle in blob coordinates. More...
 
void blobRectsToImageRects (MatOfRect rBlob, MatOfRect rImg, Size size)
 Get rectangle coordinates in original image system from rectangle in blob coordinates. More...
 
Scalar get_scalefactor ()
 
void set_scalefactor (Scalar scalefactor)
 
Size get_size ()
 
void set_size (Size size)
 
Scalar get_mean ()
 
void set_mean (Scalar mean)
 
bool get_swapRB ()
 
void set_swapRB (bool swapRB)
 
int get_ddepth ()
 
void set_ddepth (int ddepth)
 
Scalar get_borderValue ()
 
void set_borderValue (Scalar borderValue)
 
- Public Member Functions inherited from OpenCVForUnity.DisposableObject
void Dispose ()
 
void ThrowIfDisposed ()
 

Static Public Member Functions

static Image2BlobParams __fromPtr__ (IntPtr addr)
 
- Static Public Member Functions inherited from OpenCVForUnity.DisposableObject
static IntPtr ThrowIfNullIntPtr (IntPtr ptr)
 

Protected Member Functions

override void Dispose (bool disposing)
 
- Protected Member Functions inherited from OpenCVForUnity.DisposableOpenCVObject
 DisposableOpenCVObject ()
 
 DisposableOpenCVObject (IntPtr ptr)
 
 DisposableOpenCVObject (bool isEnabledDispose)
 
 DisposableOpenCVObject (IntPtr ptr, bool isEnabledDispose)
 
- Protected Member Functions inherited from OpenCVForUnity.DisposableObject
 DisposableObject ()
 
 DisposableObject (bool isEnabledDispose)
 

Additional Inherited Members

- Properties inherited from OpenCVForUnity.DisposableObject
bool IsDisposed [get, protected set]
 
bool IsEnabledDispose [get, set]
 

Detailed Description

Processing params of image to blob.

It includes all possible image processing operations and corresponding parameters.

See also
blobFromImageWithParams
Note
The order and usage of scalefactor and mean are (input - mean) * scalefactor. The order and usage of scalefactor, size, mean, swapRB, and ddepth are consistent with the function of blobFromImage.

Constructor & Destructor Documentation

◆ Image2BlobParams() [1/7]

OpenCVForUnity.DnnModule.Image2BlobParams.Image2BlobParams ( )

◆ Image2BlobParams() [2/7]

OpenCVForUnity.DnnModule.Image2BlobParams.Image2BlobParams ( Scalar  scalefactor,
Size  size,
Scalar  mean,
bool  swapRB,
int  ddepth,
Scalar  borderValue 
)

◆ Image2BlobParams() [3/7]

OpenCVForUnity.DnnModule.Image2BlobParams.Image2BlobParams ( Scalar  scalefactor,
Size  size,
Scalar  mean,
bool  swapRB,
int  ddepth 
)

◆ Image2BlobParams() [4/7]

OpenCVForUnity.DnnModule.Image2BlobParams.Image2BlobParams ( Scalar  scalefactor,
Size  size,
Scalar  mean,
bool  swapRB 
)

◆ Image2BlobParams() [5/7]

OpenCVForUnity.DnnModule.Image2BlobParams.Image2BlobParams ( Scalar  scalefactor,
Size  size,
Scalar  mean 
)

◆ Image2BlobParams() [6/7]

OpenCVForUnity.DnnModule.Image2BlobParams.Image2BlobParams ( Scalar  scalefactor,
Size  size 
)

◆ Image2BlobParams() [7/7]

OpenCVForUnity.DnnModule.Image2BlobParams.Image2BlobParams ( Scalar  scalefactor)

Member Function Documentation

◆ __fromPtr__()

static Image2BlobParams OpenCVForUnity.DnnModule.Image2BlobParams.__fromPtr__ ( IntPtr  addr)
static

◆ blobRectsToImageRects()

void OpenCVForUnity.DnnModule.Image2BlobParams.blobRectsToImageRects ( MatOfRect  rBlob,
MatOfRect  rImg,
Size  size 
)

Get rectangle coordinates in original image system from rectangle in blob coordinates.

Parameters
rBlobrect in blob coordinates.
rImgresult rect in image coordinates.
sizeoriginal input image size.

◆ blobRectToImageRect()

Rect OpenCVForUnity.DnnModule.Image2BlobParams.blobRectToImageRect ( Rect  rBlob,
Size  size 
)

Get rectangle coordinates in original image system from rectangle in blob coordinates.

Parameters
rBlobrect in blob coordinates.
sizeoriginal input image size.
Returns
rectangle in original image coordinates.

◆ Dispose()

override void OpenCVForUnity.DnnModule.Image2BlobParams.Dispose ( bool  disposing)
protectedvirtual

◆ get_borderValue()

Scalar OpenCVForUnity.DnnModule.Image2BlobParams.get_borderValue ( )

◆ get_ddepth()

int OpenCVForUnity.DnnModule.Image2BlobParams.get_ddepth ( )

◆ get_mean()

Scalar OpenCVForUnity.DnnModule.Image2BlobParams.get_mean ( )

◆ get_scalefactor()

Scalar OpenCVForUnity.DnnModule.Image2BlobParams.get_scalefactor ( )

◆ get_size()

Size OpenCVForUnity.DnnModule.Image2BlobParams.get_size ( )

◆ get_swapRB()

bool OpenCVForUnity.DnnModule.Image2BlobParams.get_swapRB ( )

◆ getNativeObjAddr()

IntPtr OpenCVForUnity.DnnModule.Image2BlobParams.getNativeObjAddr ( )

◆ set_borderValue()

void OpenCVForUnity.DnnModule.Image2BlobParams.set_borderValue ( Scalar  borderValue)

◆ set_ddepth()

void OpenCVForUnity.DnnModule.Image2BlobParams.set_ddepth ( int  ddepth)

◆ set_mean()

void OpenCVForUnity.DnnModule.Image2BlobParams.set_mean ( Scalar  mean)

◆ set_scalefactor()

void OpenCVForUnity.DnnModule.Image2BlobParams.set_scalefactor ( Scalar  scalefactor)

◆ set_size()

void OpenCVForUnity.DnnModule.Image2BlobParams.set_size ( Size  size)

◆ set_swapRB()

void OpenCVForUnity.DnnModule.Image2BlobParams.set_swapRB ( bool  swapRB)

The documentation for this class was generated from the following file: