Class EdgeBoxes


  • public class EdgeBoxes
    extends Algorithm
    Class implementing EdgeBoxes algorithm from CITE: ZitnickECCV14edgeBoxes :
    • Constructor Detail

      • EdgeBoxes

        protected EdgeBoxes​(long addr)
    • 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
      • finalize

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