![]() |
OpenCV 4.12.0
开源计算机视觉
|
稀疏光流算法的基接口。 更多...
#include <opencv2/cudaoptflow.hpp>
公共成员函数 | |
| 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 指针< _Tp > | load (const 字符串 &filename, const 字符串 &objname=字符串()) |
| 从文件中加载算法。 | |
| template<typename _Tp > | |
| static 指针< _Tp > | loadFromString (const 字符串 &strModel, const 字符串 &objname=字符串()) |
| 从字符串加载算法。 | |
| template<typename _Tp > | |
| static 指针< _Tp > | read (const 文件节点 &fn) |
| 从文件节点读取算法。 | |
继承自 cv::Algorithm 的保护成员函数 | |
| void | writeFormat (文件存储 &fs) const |
稀疏光流算法的基接口。
|
纯虚函数 |
计算稀疏光流。
| prevImg | 第一张输入图像。 |
| nextImg | 第二张输入图像,其大小和类型与 prevImg 相同。 |
| prevPts | 需要查找光流的二维点向量。 |
| nextPts | 二维点输出向量,包含第二张图像中输入特征的计算新位置。 |
| status | 输出状态向量。如果找到了对应特征的光流,向量的每个元素都设置为1;否则,设置为0。 |
| err | 可选的输出向量,包含每个点的错误响应(置信度倒数)。 |
| 流 | 流 用于异步版本。 |