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.XimgprocModule.EdgeBoxes Class Reference

Class implementing EdgeBoxes algorithm from [ZitnickECCV14edgeBoxes] : More...

Inheritance diagram for OpenCVForUnity.XimgprocModule.EdgeBoxes:
OpenCVForUnity.CoreModule.Algorithm OpenCVForUnity.DisposableOpenCVObject OpenCVForUnity.DisposableObject

Public Member Functions

void getBoundingBoxes (Mat edge_map, Mat orientation_map, MatOfRect boxes, Mat scores)
 Returns array containing proposal boxes. More...
 
void getBoundingBoxes (Mat edge_map, Mat orientation_map, MatOfRect boxes)
 Returns array containing proposal boxes. More...
 
float getAlpha ()
 Returns the step size of sliding window search. More...
 
void setAlpha (float value)
 Sets the step size of sliding window search. More...
 
float getBeta ()
 Returns the nms threshold for object proposals. More...
 
void setBeta (float value)
 Sets the nms threshold for object proposals. More...
 
float getEta ()
 Returns adaptation rate for nms threshold. More...
 
void setEta (float value)
 Sets the adaptation rate for nms threshold. More...
 
float getMinScore ()
 Returns the min score of boxes to detect. More...
 
void setMinScore (float value)
 Sets the min score of boxes to detect. More...
 
int getMaxBoxes ()
 Returns the max number of boxes to detect. More...
 
void setMaxBoxes (int value)
 Sets max number of boxes to detect. More...
 
float getEdgeMinMag ()
 Returns the edge min magnitude. More...
 
void setEdgeMinMag (float value)
 Sets the edge min magnitude. More...
 
float getEdgeMergeThr ()
 Returns the edge merge threshold. More...
 
void setEdgeMergeThr (float value)
 Sets the edge merge threshold. More...
 
float getClusterMinMag ()
 Returns the cluster min magnitude. More...
 
void setClusterMinMag (float value)
 Sets the cluster min magnitude. More...
 
float getMaxAspectRatio ()
 Returns the max aspect ratio of boxes. More...
 
void setMaxAspectRatio (float value)
 Sets the max aspect ratio of boxes. More...
 
float getMinBoxArea ()
 Returns the minimum area of boxes. More...
 
void setMinBoxArea (float value)
 Sets the minimum area of boxes. More...
 
float getGamma ()
 Returns the affinity sensitivity. More...
 
void setGamma (float value)
 Sets the affinity sensitivity. More...
 
float getKappa ()
 Returns the scale sensitivity. More...
 
void setKappa (float value)
 Sets the scale sensitivity. More...
 
- Public Member Functions inherited from OpenCVForUnity.CoreModule.Algorithm
IntPtr getNativeObjAddr ()
 
virtual void clear ()
 Clears the algorithm state. More...
 
virtual bool empty ()
 Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read. More...
 
void save (string filename)
 
virtual string getDefaultName ()
 
- Public Member Functions inherited from OpenCVForUnity.DisposableObject
void Dispose ()
 
void ThrowIfDisposed ()
 

Static Public Member Functions

static new EdgeBoxes __fromPtr__ (IntPtr addr)
 
- Static Public Member Functions inherited from OpenCVForUnity.CoreModule.Algorithm
static Algorithm __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

Class implementing EdgeBoxes algorithm from [ZitnickECCV14edgeBoxes] :

Member Function Documentation

◆ __fromPtr__()

static new EdgeBoxes OpenCVForUnity.XimgprocModule.EdgeBoxes.__fromPtr__ ( IntPtr  addr)
static

◆ Dispose()

override void OpenCVForUnity.XimgprocModule.EdgeBoxes.Dispose ( bool  disposing)
protectedvirtual

◆ getAlpha()

float OpenCVForUnity.XimgprocModule.EdgeBoxes.getAlpha ( )

Returns the step size of sliding window search.

◆ getBeta()

float OpenCVForUnity.XimgprocModule.EdgeBoxes.getBeta ( )

Returns the nms threshold for object proposals.

◆ getBoundingBoxes() [1/2]

void OpenCVForUnity.XimgprocModule.EdgeBoxes.getBoundingBoxes ( Mat  edge_map,
Mat  orientation_map,
MatOfRect  boxes,
Mat  scores 
)

Returns array containing proposal boxes.

Parameters
edge_mapedge image.
orientation_maporientation map.
boxesproposal boxes.
scoresof the proposal boxes, provided a vector of float types.

◆ getBoundingBoxes() [2/2]

void OpenCVForUnity.XimgprocModule.EdgeBoxes.getBoundingBoxes ( Mat  edge_map,
Mat  orientation_map,
MatOfRect  boxes 
)

Returns array containing proposal boxes.

Parameters
edge_mapedge image.
orientation_maporientation map.
boxesproposal boxes.
scoresof the proposal boxes, provided a vector of float types.

◆ getClusterMinMag()

float OpenCVForUnity.XimgprocModule.EdgeBoxes.getClusterMinMag ( )

Returns the cluster min magnitude.

◆ getEdgeMergeThr()

float OpenCVForUnity.XimgprocModule.EdgeBoxes.getEdgeMergeThr ( )

Returns the edge merge threshold.

◆ getEdgeMinMag()

float OpenCVForUnity.XimgprocModule.EdgeBoxes.getEdgeMinMag ( )

Returns the edge min magnitude.

◆ getEta()

float OpenCVForUnity.XimgprocModule.EdgeBoxes.getEta ( )

Returns adaptation rate for nms threshold.

◆ getGamma()

float OpenCVForUnity.XimgprocModule.EdgeBoxes.getGamma ( )

Returns the affinity sensitivity.

◆ getKappa()

float OpenCVForUnity.XimgprocModule.EdgeBoxes.getKappa ( )

Returns the scale sensitivity.

◆ getMaxAspectRatio()

float OpenCVForUnity.XimgprocModule.EdgeBoxes.getMaxAspectRatio ( )

Returns the max aspect ratio of boxes.

◆ getMaxBoxes()

int OpenCVForUnity.XimgprocModule.EdgeBoxes.getMaxBoxes ( )

Returns the max number of boxes to detect.

◆ getMinBoxArea()

float OpenCVForUnity.XimgprocModule.EdgeBoxes.getMinBoxArea ( )

Returns the minimum area of boxes.

◆ getMinScore()

float OpenCVForUnity.XimgprocModule.EdgeBoxes.getMinScore ( )

Returns the min score of boxes to detect.

◆ setAlpha()

void OpenCVForUnity.XimgprocModule.EdgeBoxes.setAlpha ( float  value)

Sets the step size of sliding window search.

◆ setBeta()

void OpenCVForUnity.XimgprocModule.EdgeBoxes.setBeta ( float  value)

Sets the nms threshold for object proposals.

◆ setClusterMinMag()

void OpenCVForUnity.XimgprocModule.EdgeBoxes.setClusterMinMag ( float  value)

Sets the cluster min magnitude.

◆ setEdgeMergeThr()

void OpenCVForUnity.XimgprocModule.EdgeBoxes.setEdgeMergeThr ( float  value)

Sets the edge merge threshold.

◆ setEdgeMinMag()

void OpenCVForUnity.XimgprocModule.EdgeBoxes.setEdgeMinMag ( float  value)

Sets the edge min magnitude.

◆ setEta()

void OpenCVForUnity.XimgprocModule.EdgeBoxes.setEta ( float  value)

Sets the adaptation rate for nms threshold.

◆ setGamma()

void OpenCVForUnity.XimgprocModule.EdgeBoxes.setGamma ( float  value)

Sets the affinity sensitivity.

◆ setKappa()

void OpenCVForUnity.XimgprocModule.EdgeBoxes.setKappa ( float  value)

Sets the scale sensitivity.

◆ setMaxAspectRatio()

void OpenCVForUnity.XimgprocModule.EdgeBoxes.setMaxAspectRatio ( float  value)

Sets the max aspect ratio of boxes.

◆ setMaxBoxes()

void OpenCVForUnity.XimgprocModule.EdgeBoxes.setMaxBoxes ( int  value)

Sets max number of boxes to detect.

◆ setMinBoxArea()

void OpenCVForUnity.XimgprocModule.EdgeBoxes.setMinBoxArea ( float  value)

Sets the minimum area of boxes.

◆ setMinScore()

void OpenCVForUnity.XimgprocModule.EdgeBoxes.setMinScore ( float  value)

Sets the min score of boxes to detect.


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