![]() |
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 | 可選的輸出向量,包含每個點的錯誤響應(置信度倒數)。 |
| 流 | 流 用於非同步版本。 |