All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
pyramidalLK.hpp
Go to the documentation of this file.
#ifndef OPENPOSE_TRACKING_LKPYRAMIDAL_HPP
#define OPENPOSE_TRACKING_LKPYRAMIDAL_HPP
#include <openpose/core/common.hpp>
namespace op
{
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);
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);
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);
}
#endif // OPENPOSE_TRACKING_LKPYRAMIDAL_HPP
common.hpp
op::pyramidalLKGpu
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)
op::pyramidalLKOcv
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
#define OP_API
Definition: macros.hpp:19
op::pyramidalLKCpu
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)