Package org.opencv.ximgproc
Class EdgeBoxes
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.ximgproc.EdgeBoxes
-
public class EdgeBoxes extends Algorithm
Class implementing EdgeBoxes algorithm from CITE: ZitnickECCV14edgeBoxes :
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
EdgeBoxes(long addr)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EdgeBoxes
__fromPtr__(long addr)
protected void
finalize()
float
getAlpha()
Returns the step size of sliding window search.float
getBeta()
Returns the nms threshold for object proposals.void
getBoundingBoxes(Mat edge_map, Mat orientation_map, MatOfRect boxes)
Returns array containing proposal boxes.void
getBoundingBoxes(Mat edge_map, Mat orientation_map, MatOfRect boxes, Mat scores)
Returns array containing proposal boxes.float
getClusterMinMag()
Returns the cluster min magnitude.float
getEdgeMergeThr()
Returns the edge merge threshold.float
getEdgeMinMag()
Returns the edge min magnitude.float
getEta()
Returns adaptation rate for nms threshold.float
getGamma()
Returns the affinity sensitivity.float
getKappa()
Returns the scale sensitivity.float
getMaxAspectRatio()
Returns the max aspect ratio of boxes.int
getMaxBoxes()
Returns the max number of boxes to detect.float
getMinBoxArea()
Returns the minimum area of boxes.float
getMinScore()
Returns the min score of boxes to detect.void
setAlpha(float value)
Sets the step size of sliding window search.void
setBeta(float value)
Sets the nms threshold for object proposals.void
setClusterMinMag(float value)
Sets the cluster min magnitude.void
setEdgeMergeThr(float value)
Sets the edge merge threshold.void
setEdgeMinMag(float value)
Sets the edge min magnitude.void
setEta(float value)
Sets the adaptation rate for nms threshold.void
setGamma(float value)
Sets the affinity sensitivityvoid
setKappa(float value)
Sets the scale sensitivity.void
setMaxAspectRatio(float value)
Sets the max aspect ratio of boxes.void
setMaxBoxes(int value)
Sets max number of boxes to detect.void
setMinBoxArea(float value)
Sets the minimum area of boxes.void
setMinScore(float value)
Sets the min score of boxes to detect.-
Methods inherited from class org.opencv.core.Algorithm
clear, empty, getDefaultName, getNativeObjAddr, save
-
-
-
-
Method Detail
-
__fromPtr__
public static EdgeBoxes __fromPtr__(long addr)
-
getBoundingBoxes
public void getBoundingBoxes(Mat edge_map, Mat orientation_map, MatOfRect boxes, Mat scores)
Returns array containing proposal boxes.- Parameters:
edge_map
- edge image.orientation_map
- orientation map.boxes
- proposal boxes.scores
- of the proposal boxes, provided a vector of float types.
-
getBoundingBoxes
public void getBoundingBoxes(Mat edge_map, Mat orientation_map, MatOfRect boxes)
Returns array containing proposal boxes.- Parameters:
edge_map
- edge image.orientation_map
- orientation map.boxes
- proposal boxes.
-
getAlpha
public float getAlpha()
Returns the step size of sliding window search.- Returns:
- automatically generated
-
setAlpha
public void setAlpha(float value)
Sets the step size of sliding window search.- Parameters:
value
- automatically generated
-
getBeta
public float getBeta()
Returns the nms threshold for object proposals.- Returns:
- automatically generated
-
setBeta
public void setBeta(float value)
Sets the nms threshold for object proposals.- Parameters:
value
- automatically generated
-
getEta
public float getEta()
Returns adaptation rate for nms threshold.- Returns:
- automatically generated
-
setEta
public void setEta(float value)
Sets the adaptation rate for nms threshold.- Parameters:
value
- automatically generated
-
getMinScore
public float getMinScore()
Returns the min score of boxes to detect.- Returns:
- automatically generated
-
setMinScore
public void setMinScore(float value)
Sets the min score of boxes to detect.- Parameters:
value
- automatically generated
-
getMaxBoxes
public int getMaxBoxes()
Returns the max number of boxes to detect.- Returns:
- automatically generated
-
setMaxBoxes
public void setMaxBoxes(int value)
Sets max number of boxes to detect.- Parameters:
value
- automatically generated
-
getEdgeMinMag
public float getEdgeMinMag()
Returns the edge min magnitude.- Returns:
- automatically generated
-
setEdgeMinMag
public void setEdgeMinMag(float value)
Sets the edge min magnitude.- Parameters:
value
- automatically generated
-
getEdgeMergeThr
public float getEdgeMergeThr()
Returns the edge merge threshold.- Returns:
- automatically generated
-
setEdgeMergeThr
public void setEdgeMergeThr(float value)
Sets the edge merge threshold.- Parameters:
value
- automatically generated
-
getClusterMinMag
public float getClusterMinMag()
Returns the cluster min magnitude.- Returns:
- automatically generated
-
setClusterMinMag
public void setClusterMinMag(float value)
Sets the cluster min magnitude.- Parameters:
value
- automatically generated
-
getMaxAspectRatio
public float getMaxAspectRatio()
Returns the max aspect ratio of boxes.- Returns:
- automatically generated
-
setMaxAspectRatio
public void setMaxAspectRatio(float value)
Sets the max aspect ratio of boxes.- Parameters:
value
- automatically generated
-
getMinBoxArea
public float getMinBoxArea()
Returns the minimum area of boxes.- Returns:
- automatically generated
-
setMinBoxArea
public void setMinBoxArea(float value)
Sets the minimum area of boxes.- Parameters:
value
- automatically generated
-
getGamma
public float getGamma()
Returns the affinity sensitivity.- Returns:
- automatically generated
-
setGamma
public void setGamma(float value)
Sets the affinity sensitivity- Parameters:
value
- automatically generated
-
getKappa
public float getKappa()
Returns the scale sensitivity.- Returns:
- automatically generated
-
setKappa
public void setKappa(float value)
Sets the scale sensitivity.- Parameters:
value
- automatically generated
-
-