类 EdgeBoxes
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.ximgproc.EdgeBoxes
-
public class EdgeBoxes extends Algorithm
实现 CITE: ZitnickECCV14edgeBoxes 中的 EdgeBoxes 算法的类
-
-
构造函数摘要
构造函数 修饰符 构造函数 描述 保护EdgeBoxes(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- 提议框的分数,提供 float 类型的向量。
-
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- 自动生成
-
-