EdgeBoxes 类
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.ximgproc.EdgeBoxes
-
public class EdgeBoxes extends Algorithm
实现来自 CITE: ZitnickECCV14edgeBoxes 的 EdgeBoxes 算法的类
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 protectedEdgeBoxes(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static EdgeBoxes__fromPtr__(long addr)protected voidfinalize()floatgetAlpha()返回滑动窗口搜索的步长。floatgetBeta()返回对象建议的 NMS 阈值。voidgetBoundingBoxes(Mat edge_map, Mat orientation_map, MatOfRect boxes)返回包含建议框的数组。voidgetBoundingBoxes(Mat edge_map, Mat orientation_map, MatOfRect boxes, Mat scores)返回包含建议框的数组。floatgetClusterMinMag()返回集群最小幅度。floatgetEdgeMergeThr()返回边缘合并阈值。floatgetEdgeMinMag()返回边缘最小幅度。floatgetEta()返回 NMS 阈值的适应率。floatgetGamma()返回亲和力灵敏度。floatgetKappa()返回比例灵敏度。floatgetMaxAspectRatio()返回框的最大纵横比。intgetMaxBoxes()返回要检测的框的最大数量。floatgetMinBoxArea()返回框的最小面积。floatgetMinScore()返回要检测的框的最小分数。voidsetAlpha(float value)设置滑动窗口搜索的步长。voidsetBeta(float value)设置对象建议的 NMS 阈值。voidsetClusterMinMag(float value)设置集群最小幅度。voidsetEdgeMergeThr(float value)设置边缘合并阈值。voidsetEdgeMinMag(float value)设置边缘最小幅度。voidsetEta(float value)设置 NMS 阈值的适应率。voidsetGamma(float value)设置亲和力灵敏度voidsetKappa(float value)设置比例灵敏度。voidsetMaxAspectRatio(float value)设置框的最大纵横比。voidsetMaxBoxes(int value)设置要检测的框的最大数量。voidsetMinBoxArea(float value)设置框的最小面积。voidsetMinScore(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- 自动生成
-
-