1 #ifndef OPENPOSE_TRACKING_LKPYRAMIDAL_HPP
2 #define OPENPOSE_TRACKING_LKPYRAMIDAL_HPP
9 std::vector<cv::Mat>& pyramidImagesPrevious,
10 std::vector<cv::Mat>& pyramidImagesCurrent,
11 std::vector<char>& status,
const cv::Mat& imagePrevious,
12 const cv::Mat& imageCurrent,
const int levels = 3,
const int patchSize = 21);
14 std::vector<char>& status,
const cv::Mat& imagePrevious,
15 const cv::Mat& imageCurrent,
const int levels = 3,
const int patchSize = 21);
17 std::vector<cv::Mat>& pyramidImagesPrevious,
18 std::vector<cv::Mat>& pyramidImagesCurrent,
19 std::vector<char>& status,
const cv::Mat& imagePrevious,
20 const cv::Mat& imageCurrent,
const int levels = 3,
const int patchSize = 21,
21 const bool initFlow =
false);
24 #endif // OPENPOSE_TRACKING_LKPYRAMIDAL_HPP
OP_API void pyramidalLKOcv(std::vector< cv::Point2f > &coordI, std::vector< cv::Point2f > &coordJ, std::vector< cv::Mat > &pyramidImagesPrevious, std::vector< cv::Mat > &pyramidImagesCurrent, std::vector< char > &status, const cv::Mat &imagePrevious, const cv::Mat &imageCurrent, const int levels=3, const int patchSize=21, const bool initFlow=false)
OP_API int pyramidalLKGpu(std::vector< cv::Point2f > &ptsI, std::vector< cv::Point2f > &ptsJ, std::vector< char > &status, const cv::Mat &imagePrevious, const cv::Mat &imageCurrent, const int levels=3, const int patchSize=21)
#define OP_API
Definition: macros.hpp:18
OP_API void pyramidalLKCpu(std::vector< cv::Point2f > &coordI, std::vector< cv::Point2f > &coordJ, std::vector< cv::Mat > &pyramidImagesPrevious, std::vector< cv::Mat > &pyramidImagesCurrent, std::vector< char > &status, const cv::Mat &imagePrevious, const cv::Mat &imageCurrent, const int levels=3, const int patchSize=21)