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 Details

    • EdgeBoxes

      protected EdgeBoxes(long addr)
  • Method Details

    • __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
    • finalize

      protected void finalize() throws Throwable
      Overrides:
      finalize in class Algorithm
      Throws:
      Throwable