EdgeBoxes 类


  • public class EdgeBoxes
    extends Algorithm
    实现来自 CITE: ZitnickECCV14edgeBoxes 的 EdgeBoxes 算法的类
    • 构造函数详情

      • EdgeBoxes

        protected EdgeBoxes​(long addr)
    • 方法详情

      • __fromPtr__

        public static EdgeBoxes __fromPtr__​(long addr)
      • getBoundingBoxes

        public void getBoundingBoxes​(Mat edge_map,
                                     Mat orientation_map,
                                     MatOfRect boxes,
                                     Mat scores)
        返回包含建议框的数组。
        参数
        edge_map - 边缘图像。
        orientation_map - 方向图。
        boxes - 建议框。
        scores - 建议框的分数,提供一个浮点型向量。
      • getBoundingBoxes

        public void getBoundingBoxes​(Mat edge_map,
                                     Mat orientation_map,
                                     MatOfRect boxes)
        返回包含建议框的数组。
        参数
        edge_map - 边缘图像。
        orientation_map - 方向图。
        boxes - 建议框。
      • getAlpha

        public float getAlpha()
        返回滑动窗口搜索的步长。
        返回
        自动生成
      • setAlpha

        public void setAlpha​(float value)
        设置滑动窗口搜索的步长。
        参数
        value - 自动生成
      • getBeta

        public float getBeta()
        返回对象建议的 NMS 阈值。
        返回
        自动生成
      • setBeta

        public void setBeta​(float value)
        设置对象建议的 NMS 阈值。
        参数
        value - 自动生成
      • getEta

        public float getEta()
        返回 NMS 阈值的适应率。
        返回
        自动生成
      • setEta

        public void setEta​(float value)
        设置 NMS 阈值的适应率。
        参数
        value - 自动生成
      • getMinScore

        public float getMinScore()
        返回要检测的框的最小分数。
        返回
        自动生成
      • setMinScore

        public void setMinScore​(float value)
        设置要检测的框的最小分数。
        参数
        value - 自动生成
      • getMaxBoxes

        public int getMaxBoxes()
        返回要检测的框的最大数量。
        返回
        自动生成
      • setMaxBoxes

        public void setMaxBoxes​(int value)
        设置要检测的框的最大数量。
        参数
        value - 自动生成
      • getEdgeMinMag

        public float getEdgeMinMag()
        返回边缘最小幅度。
        返回
        自动生成
      • setEdgeMinMag

        public void setEdgeMinMag​(float value)
        设置边缘最小幅度。
        参数
        value - 自动生成
      • getEdgeMergeThr

        public float getEdgeMergeThr()
        返回边缘合并阈值。
        返回
        自动生成
      • setEdgeMergeThr

        public void setEdgeMergeThr​(float value)
        设置边缘合并阈值。
        参数
        value - 自动生成
      • getClusterMinMag

        public float getClusterMinMag()
        返回集群最小幅度。
        返回
        自动生成
      • setClusterMinMag

        public void setClusterMinMag​(float value)
        设置集群最小幅度。
        参数
        value - 自动生成
      • getMaxAspectRatio

        public float getMaxAspectRatio()
        返回框的最大纵横比。
        返回
        自动生成
      • setMaxAspectRatio

        public void setMaxAspectRatio​(float value)
        设置框的最大纵横比。
        参数
        value - 自动生成
      • getMinBoxArea

        public float getMinBoxArea()
        返回框的最小面积。
        返回
        自动生成
      • setMinBoxArea

        public void setMinBoxArea​(float value)
        设置框的最小面积。
        参数
        value - 自动生成
      • getGamma

        public float getGamma()
        返回亲和力灵敏度。
        返回
        自动生成
      • setGamma

        public void setGamma​(float value)
        设置亲和力灵敏度
        参数
        value - 自动生成
      • getKappa

        public float getKappa()
        返回比例灵敏度。
        返回
        自动生成
      • setKappa

        public void setKappa​(float value)
        设置比例灵敏度。
        参数
        value - 自动生成
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        覆盖
        finalize 在类 Algorithm
        抛出
        java.lang.Throwable