OpenCV 4.12.0
开源计算机视觉
加载中...
搜索中...
无匹配项
cv::cuda::SparseOpticalFlow 类参考抽象

稀疏光流算法的基接口。 更多...

#include <opencv2/cudaoptflow.hpp>

cv::cuda::SparseOpticalFlow 的协作图

公共成员函数

virtual void calc (输入数组 prevImg, 输入数组 nextImg, 输入数组 prevPts, 输入输出数组 nextPts, 输出数组 status, 输出数组 err=cv::noArray(), &stream=Stream::Null())=0
 计算稀疏光流。
 
- 继承自 cv::Algorithm 的公共成员函数
 Algorithm ()
 
virtual ~Algorithm ()
 
virtual void clear ()
 清除算法状态。
 
virtual bool empty () const
 如果 Algorithm 为空(例如在开始时或读取不成功后),则返回true。
 
virtual 字符串 getDefaultName () const
 
virtual void read (const 文件节点 &fn)
 从文件存储中读取算法参数。
 
virtual void save (const 字符串 &filename) const
 
void write (const 指针< 文件存储 > &fs, const 字符串 &name=字符串()) const
 
virtual void write (文件存储 &fs) const
 将算法参数存储到文件存储中。
 
void write (文件存储 &fs, const 字符串 &name) const
 

附加继承成员

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

详细描述

稀疏光流算法的基接口。

成员函数文档

◆ calc()

virtual void cv::cuda::SparseOpticalFlow::calc ( InputArray prevImg,
InputArray nextImg,
InputArray prevPts,
InputOutputArray nextPts,
OutputArray status,
OutputArray err = cv::noArray(),
Stream & stream = 流::Null() )
纯虚函数

计算稀疏光流。

参数
prevImg第一张输入图像。
nextImg第二张输入图像,其大小和类型与 prevImg 相同。
prevPts需要查找光流的二维点向量。
nextPts二维点输出向量,包含第二张图像中输入特征的计算新位置。
status输出状态向量。如果找到了对应特征的光流,向量的每个元素都设置为1;否则,设置为0。
err可选的输出向量,包含每个点的错误响应(置信度倒数)。
用于异步版本。

此类的文档是从以下文件生成的