![]() |
OpenCV 4.12.0
開源計算機視覺
|
類 | |
| 類 | cv::DenseOpticalFlow |
| 類 | cv::DISOpticalFlow |
| DIS 光流演算法。 更多... | |
| 類 | cv::FarnebackOpticalFlow |
| 使用 Gunnar Farneback 演算法計算密集光流的類。 更多... | |
| 類 | cv::KalmanFilter |
| 卡爾曼濾波器類。 更多... | |
| 結構體 | cv::TrackerMIL::Params |
| 結構體 | cv::TrackerGOTURN::Params |
| 結構體 | cv::TrackerDaSiamRPN::Params |
| 結構體 | cv::TrackerNano::Params |
| 結構體 | cv::TrackerVit::Params |
| 類 | cv::SparseOpticalFlow |
| 稀疏光流演算法的基礎介面。 更多... | |
| 類 | cv::SparsePyrLKOpticalFlow |
| 用於計算稀疏光流的類。 更多... | |
| 類 | cv::Tracker |
| 長期跟蹤器的基礎抽象類。 更多... | |
| 類 | cv::TrackerDaSiamRPN |
| 類 | cv::TrackerGOTURN |
| GOTURN(使用迴歸網路的通用物件跟蹤)跟蹤器 更多... | |
| 類 | cv::TrackerMIL |
| MIL 演算法以線上方式訓練分類器,以將物件與背景分離。 更多... | |
| 類 | cv::TrackerNano |
| Nano 跟蹤器是一個超輕量級的基於 dnn 的通用物件跟蹤器。 更多... | |
| 類 | cv::TrackerVit |
| VIT 跟蹤器是一個超輕量級的基於 dnn 的通用物件跟蹤器。 更多... | |
| 類 | cv::VariationalRefinement |
| 變分光流細化。 更多... | |
名稱空間 | |
| 名稱空間 | cv |
列舉 | |
| 列舉 | { cv::OPTFLOW_USE_INITIAL_FLOW = 4 , cv::OPTFLOW_LK_GET_MIN_EIGENVALS = 8 , cv::OPTFLOW_FARNEBACK_GAUSSIAN = 256 } |
| 列舉 | { cv::MOTION_TRANSLATION = 0 , cv::MOTION_EUCLIDEAN = 1 , cv::MOTION_AFFINE = 2 , cv::MOTION_HOMOGRAPHY = 3 } |
函式 | |
| int | cv::buildOpticalFlowPyramid (InputArray img, OutputArrayOfArrays pyramid, Size winSize, int maxLevel, bool withDerivatives=true, int pyrBorder=BORDER_REFLECT_101, int derivBorder=BORDER_CONSTANT, bool tryReuseInputImage=true) |
| 構建可以傳遞給 calcOpticalFlowPyrLK 的影像金字塔。 | |
| void | cv::calcOpticalFlowFarneback (InputArray prev, InputArray next, InputOutputArray flow, double pyr_scale, int levels, int winsize, int iterations, int poly_n, double poly_sigma, int flags) |
| 使用 Gunnar Farneback 演算法計算密集光流。 | |
| void | cv::calcOpticalFlowPyrLK (InputArray prevImg, InputArray nextImg, InputArray prevPts, InputOutputArray nextPts, OutputArray status, OutputArray err, Size winSize=Size(21, 21), int maxLevel=3, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, 0.01), int flags=0, double minEigThreshold=1e-4) |
| 使用帶有金字塔的迭代 Lucas-Kanade 方法計算稀疏特徵集的光流。 | |
| RotatedRect | cv::CamShift (InputArray probImage, Rect &window, TermCriteria criteria) |
| Finds an object center, size, and orientation. | |
| double | cv::computeECC (InputArray templateImage, InputArray inputImage, noArray()) |
| 計算兩幅影像之間增強相關係數的值 [82] 。 | |
| Mat | cv::estimateRigidTransform (InputArray src, InputArray dst, bool fullAffine) |
| 計算兩個 2D 點集之間的最佳仿射變換。 | |
| double | cv::findTransformECC (InputArray templateImage, InputArray inputImage, InputOutputArray warpMatrix, int motionType, TermCriteria criteria, InputArray inputMask, int gaussFiltSize) |
| 根據 ECC 標準 [82] 查詢兩幅影像之間的幾何變換(扭曲)。 | |
| double | cv::findTransformECC (InputArray templateImage, InputArray inputImage, InputOutputArray warpMatrix, int motionType=MOTION_AFFINE, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 50, 0.001), InputArray inputMask=noArray()) |
| int | cv::meanShift (InputArray probImage, Rect &window, TermCriteria criteria) |
| 在反向投影影像上查詢物件。 | |
| Mat | cv::readOpticalFlow (const String &path) |
| 讀取 .flo 檔案。 | |
| bool | cv::writeOpticalFlow (const String &path, InputArray flow) |
| 將 .flo 寫入磁碟。 | |