EdgeBoxes 类
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.ximgproc.EdgeBoxes
-
public class EdgeBoxes extends Algorithm
实现来自 CITE: ZitnickECCV14edgeBoxes 的 EdgeBoxes 算法的类
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 protected
EdgeBoxes(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static EdgeBoxes
__fromPtr__(long addr)
protected void
finalize()
float
getAlpha()
返回滑动窗口搜索的步长。float
getBeta()
返回对象建议的 NMS 阈值。void
getBoundingBoxes(Mat edge_map, Mat orientation_map, MatOfRect boxes)
返回包含建议框的数组。void
getBoundingBoxes(Mat edge_map, Mat orientation_map, MatOfRect boxes, Mat scores)
返回包含建议框的数组。float
getClusterMinMag()
返回集群最小幅度。float
getEdgeMergeThr()
返回边缘合并阈值。float
getEdgeMinMag()
返回边缘最小幅度。float
getEta()
返回 NMS 阈值的适应率。float
getGamma()
返回亲和力灵敏度。float
getKappa()
返回比例灵敏度。float
getMaxAspectRatio()
返回框的最大纵横比。int
getMaxBoxes()
返回要检测的框的最大数量。float
getMinBoxArea()
返回框的最小面积。float
getMinScore()
返回要检测的框的最小分数。void
setAlpha(float value)
设置滑动窗口搜索的步长。void
setBeta(float value)
设置对象建议的 NMS 阈值。void
setClusterMinMag(float value)
设置集群最小幅度。void
setEdgeMergeThr(float value)
设置边缘合并阈值。void
setEdgeMinMag(float value)
设置边缘最小幅度。void
setEta(float value)
设置 NMS 阈值的适应率。void
setGamma(float value)
设置亲和力灵敏度void
setKappa(float value)
设置比例灵敏度。void
setMaxAspectRatio(float value)
设置框的最大纵横比。void
setMaxBoxes(int value)
设置要检测的框的最大数量。void
setMinBoxArea(float value)
设置框的最小面积。void
setMinScore(float value)
设置要检测的框的最小分数。-
从类 org.opencv.core.Algorithm 继承的方法
clear, empty, getDefaultName, getNativeObjAddr, save
-
-
-
-
方法详情
-
__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
- 自动生成
-
-