OpenCV  4.10.0
开源计算机视觉
正在加载...
正在搜索...
无匹配
公共成员函数 | 所有成员列表
cv::ximgproc::EdgeBoxes 类参考抽象

实现EdgeBoxes算法的类,算法来源:[322]::更多...

#include <opencv2/ximgproc/edgeboxes.hpp>

cv::ximgproc::EdgeBoxes 的协作图

公共成员函数

virtual float getAlpha () const =0
 返回滑动窗口搜索的步长。
 
virtual float getBeta () const =0
 返回物体建议的nms阈值。
 
virtual void getBoundingBoxes (InputArray edge_map, InputArray orientation_map, std::vector< Rect > &boxes, OutputArray scores=noArray())=0
 返回包含建议框的数组。
 
virtual float getClusterMinMag () const =0
 返回集群最小幅度。
 
virtual float getEdgeMergeThr () const =0
 返回边缘合并阈值。
 
virtual float getEdgeMinMag () const =0
 返回边缘最小幅度。
 
virtual float getEta () const =0
 返回nms阈值的自适应率。
 
virtual float getGamma () const =0
 返回亲和力灵敏度。
 
virtual float getKappa () const =0
 返回尺度灵敏度。
 
virtual float getMaxAspectRatio () const =0
 返回框的最大宽高比。
 
virtual int getMaxBoxes () const =0
 返回可检测的最大框数。
 
virtual float getMinBoxArea () const =0
 返回框的最小面积。
 
virtual float getMinScore () const =0
 返回检测框的最小分数。
 
virtual void setAlpha (float value)=0
 设置滑动窗口搜索的步长。
 
virtual void setBeta (float value)=0
 设置物体建议的nms阈值。
 
virtual void setClusterMinMag (float value)=0
 设置集群最小幅度。
 
virtual void setEdgeMergeThr (float value)=0
 设置边缘合并阈值。
 
virtual void setEdgeMinMag (float value)=0
 设置边最小幅度。
 
virtual void setEta (float value)=0
 设置nms阈值的自适应率。
 
virtual void setGamma (float value)=0
 设置亲和力灵敏度。
 
virtual void setKappa (float value)=0
 设置比例灵敏度。
 
virtual void setMaxAspectRatio (float value)=0
 设置边框的最大宽高比。
 
virtual void setMaxBoxes (int value)=0
 设置可检测到的最大边框数量。
 
virtual void setMinBoxArea (float value)=0
 设置边框的最小面积。
 
virtual void setMinScore (float value)=0
 设置可检测边框的最低得分。
 
- 从 cv::Algorithm 继承的公共成员函数
 Algorithm ()
 
virtual ~Algorithm ()
 
virtual void clear ()
 清除算法状态。
 
virtual bool empty () const
 如果算法为空(例如在非常开始或读取失败后),则返回 true。
 
virtual String getDefaultName () const
 
virtual void String  
 read (const FileNode &fn)
 
virtual void 从文件存储中读取算法参数。
 
void write (const FileStorage &fs, const String &name=String()) const
 
virtual void write (FileStorage &fs) const
 将算法参数存储在文件存储中。
 
void write (FileStorage &fs, const String &name) const
 

其他继承成员

- 从 cv::Algorithm 继承的静态公共成员函数
template<typename _Tp >
static Ptr< _Tpload (const String &filename, const String &objname=String())
 从文件中加载算法。
 
template<typename _Tp >
static Ptr< _TploadFromString (const String &strModel, const String &objname=String())
 从字符串中加载算法。
 
template<typename _Tp >
static Ptr< _Tpread (const FileNode &fn)
 从文件节点中读取算法。
 
- 从cv::Algorithm继承受保护的成员函数
void writeFormat (FileStorage &fs) const
 

详细描述

实现EdgeBoxes算法的类,来自[322]

成员函数文档

◆ getAlpha()

虚拟 float cv::ximgproc::EdgeBoxes::getAlpha ( ) const
纯虚拟
Python
cv.ximgproc.EdgeBoxes.getAlpha() -> retval

返回滑动窗口搜索的步长。

◆ getBeta()

虚拟 float cv::ximgproc::EdgeBoxes::getBeta ( ) const
纯虚拟
Python
cv.ximgproc.EdgeBoxes.getBeta() -> retval

返回物体建议的nms阈值。

◆ getBoundingBoxes()

虚拟 void cv::ximgproc::EdgeBoxes::getBoundingBoxes ( InputArray  edge_map,
InputArray  orientation_map,
std::vector御仪The a el>group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect > &  boxes,
OutputArray  分数 = noArray() 
)
纯虚拟
Python
cv.ximgproc.EdgeBoxes.getBoundingBoxes(edge_map, orientation_map[, scores]) -> boxes, scores

返回包含建议框的数组。

参数
edge_map边缘图像。
orientation_map方向图。
boxes提议框。
分数提议框的分数,提供浮点类型的矢量。
这是此函数的调用图

◆ getClusterMinMag()

虚拟 float cv::ximgproc::EdgeBoxes::getClusterMinMag ( ) const
纯虚拟
Python
cv.ximgproc.EdgeBoxes.getClusterMinMag() -> retval

返回集群最小幅度。

◆ getEdgeMergeThr()

虚拟 float cv::ximgproc::EdgeBoxes::getEdgeMergeThr ( ) const
纯虚拟
Python
cv.ximgproc.EdgeBoxes.getEdgeMergeThr() -> retval

返回边缘合并阈值。

◆ getEdgeMinMag()

虚拟 float cv::ximgproc::EdgeBoxes::getEdgeMinMag ( ) const
纯虚拟
Python
cv.ximgproc.EdgeBoxes.getEdgeMinMag() -> retval

返回边缘最小幅度。

◆ getEta()

虚拟 float cv::ximgproc::EdgeBoxes::getEta ( ) const
纯虚拟
Python
cv.ximgproc.EdgeBoxes.getEta() -> retval

返回nms阈值的自适应率。

◆ getGamma()

虚拟 float cv::ximgproc::EdgeBoxes::getGamma ( ) const
纯虚拟
Python
cv.ximgproc.EdgeBoxes.getGamma() -> retval

返回亲和力灵敏度。

◆ getKappa()

虚拟 float cv::ximgproc::EdgeBoxes::getKappa ( ) const
纯虚拟
Python
cv.ximgproc.EdgeBoxes.getKappa() -> retval

返回尺度灵敏度。

◆ getMaxAspectRatio()

虚拟 float cv::ximgproc::EdgeBoxes::getMaxAspectRatio ( ) const
纯虚拟
Python
cv.ximgproc.EdgeBoxes.getMaxAspectRatio() -> retval

返回框的最大宽高比。

◆ getMaxBoxes()

虚拟 int cv::ximgproc::EdgeBoxes::getMaxBoxes ( ) const
纯虚拟
Python
cv.ximgproc.EdgeBoxes.getMaxBoxes() -> retval

返回可检测的最大框数。

◆ getMinBoxArea()

虚拟 float cv::ximgproc::EdgeBoxes::getMinBoxArea ( ) const
纯虚拟
Python
cv.ximgproc.EdgeBoxes.getMinBoxArea() -> retval

返回框的最小面积。

◆ getMinScore()

虚拟 float cv::ximgproc::EdgeBoxes::getMinScore ( ) const
纯虚拟
Python
cv.ximgproc.EdgeBoxes.getMinScore() -> retval

返回检测框的最小分数。

◆ setAlpha()

虚拟 void cv::ximgproc::EdgeBoxes::setAlpha ( float  )
纯虚拟
Python
cv.ximgproc.EdgeBoxes.setAlpha() -> None

设置滑动窗口搜索的步长。

◆ setBeta()

虚拟 void cv::ximgproc::EdgeBoxes::setBeta ( float  )
纯虚拟
Python
cv.ximgproc.EdgeBoxes.setBeta() -> None

设置物体建议的nms阈值。

◆ setClusterMinMag()

虚拟 void cv::ximgproc::EdgeBoxes::setClusterMinMag ( float  )
纯虚拟
Python
cv.ximgproc.EdgeBoxes.setClusterMinMag() -> None

设置集群最小幅度。

◆ setEdgeMergeThr()

虚拟 void cv::ximgproc::EdgeBoxes::setEdgeMergeThr ( float  )
纯虚拟
Python
cv.ximgproc.EdgeBoxes.setEdgeMergeThr() -> None

设置边缘合并阈值。

◆ setEdgeMinMag()

虚拟函数 cv::ximgproc::EdgeBoxes::setEdgeMinMag ( float  )
纯虚拟
Python
cv.ximgproc.EdgeBoxes.setEdgeMinMag() -> None

设置边最小幅度。

◆ setEta()

虚拟函数 cv::ximgproc::EdgeBoxes::setEta ( float  )
纯虚拟
Python
cv.ximgproc.EdgeBoxes.setEta() -> None

设置nms阈值的自适应率。

◆ setGamma()

虚拟函数 cv::ximgproc::EdgeBoxes::setGamma ( float  )
纯虚拟
Python
cv.ximgproc.EdgeBoxes.setGamma() -> None

设置亲和力灵敏度。

◆ setKappa()

虚拟函数 cv::ximgproc::EdgeBoxes::setKappa ( float  )
纯虚拟
Python
cv.ximgproc.EdgeBoxes.setKappa() -> None

设置比例灵敏度。

◆ setMaxAspectRatio()

虚拟函数 cv::ximgproc::EdgeBoxes::setMaxAspectRatio ( float  )
纯虚拟
Python
cv.ximgproc.EdgeBoxes.setMaxAspectRatio() -> None

设置边框的最大宽高比。

◆ setMaxBoxes()

虚拟函数 cv::ximgproc::EdgeBoxes::setMaxBoxes ( int& )
纯虚拟
Python
cv.ximgproc.EdgeBoxes.setMaxBoxes() -> None

设置可检测到的最大边框数量。

◆ setMinBoxArea()

虚拟函数 cv::ximgproc::EdgeBoxes::setMinBoxArea ( float  )
纯虚拟
Python
cv.ximgproc.EdgeBoxes.setMinBoxArea() -> None

设置边框的最小面积。

◆ setMinScore()

虚拟函数 cv::ximgproc::EdgeBoxes::setMinScore ( float  )
纯虚拟
Python
cv.ximgproc.EdgeBoxes.setMinScore() -> None

设置可检测边框的最低得分。


本类的文档是由以下文件生成的