The Object and Feature Tracking. More...
Go to the source code of this file.
Classes | |
struct | CvKalman |
class | cv::KalmanFilter |
Kalman filter. More... | |
Namespaces | |
namespace | cv |
Namespace where all the C++ OpenCV functionality resides. | |
Typedefs | |
typedef struct CvKalman | CvKalman |
Enumerations | |
enum | { cv::OPTFLOW_USE_INITIAL_FLOW = 4, cv::OPTFLOW_FARNEBACK_GAUSSIAN = 256 } |
Functions | |
CVAPI (void) cvCalcOpticalFlowLK(const CvArr *prev | |
CVAPI (int) cvEstimateRigidTransform(const CvArr *A | |
CvArr CvArr double double int aperture_size | CV_DEFAULT (3)) |
CVAPI (double) cvCalcGlobalOrientation(const CvArr *orientation | |
CVAPI (CvSeq *) cvSegmentMotion(const CvArr *mhi | |
CvRect CvTermCriteria CvConnectedComp CvBox2D *box | CV_DEFAULT (NULL)) |
CVAPI (CvKalman *) cvCreateKalman(int dynam_params | |
int int control_params | CV_DEFAULT (0)) |
CVAPI (const CvMat *) cvKalmanPredict(CvKalman *kalman | |
CV_EXPORTS_W void | cv::updateMotionHistory (InputArray silhouette, InputOutputArray mhi, double timestamp, double duration) |
updates motion history image using the current silhouette | |
CV_EXPORTS_W void | cv::calcMotionGradient (InputArray mhi, OutputArray mask, OutputArray orientation, double delta1, double delta2, int apertureSize=3) |
computes the motion gradient orientation image from the motion history image | |
CV_EXPORTS_W double | cv::calcGlobalOrientation (InputArray orientation, InputArray mask, InputArray mhi, double timestamp, double duration) |
computes the global orientation of the selected motion history image part | |
CV_EXPORTS_W void | cv::segmentMotion (InputArray mhi, OutputArray segmask, vector< Rect > &boundingRects, double timestamp, double segThresh) |
CV_EXPORTS_W RotatedRect | cv::CamShift (InputArray probImage, CV_IN_OUT Rect &window, TermCriteria criteria) |
updates the object tracking window using CAMSHIFT algorithm | |
CV_EXPORTS_W int | cv::meanShift (InputArray probImage, CV_IN_OUT Rect &window, TermCriteria criteria) |
updates the object tracking window using meanshift algorithm | |
CV_EXPORTS_W void | cv::calcOpticalFlowPyrLK (InputArray prevImg, InputArray nextImg, InputArray prevPts, CV_OUT InputOutputArray nextPts, OutputArray status, OutputArray err, Size winSize=Size(15, 15), int maxLevel=3, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, 0.01), double derivLambda=0.5, int flags=0) |
computes sparse optical flow using multi-scale Lucas-Kanade algorithm | |
CV_EXPORTS_W void | cv::calcOpticalFlowFarneback (InputArray prev, InputArray next, CV_OUT InputOutputArray flow, double pyr_scale, int levels, int winsize, int iterations, int poly_n, double poly_sigma, int flags) |
computes dense optical flow using Farneback algorithm | |
CV_EXPORTS_W Mat | cv::estimateRigidTransform (InputArray src, InputArray dst, bool fullAffine) |
estimates the best-fit Euqcidean, similarity, affine or perspective transformation | |
Variables | |
const CvArr * | curr |
const CvArr CvSize | win_size |
const CvArr CvSize CvArr * | velx |
const CvArr CvSize CvArr CvArr * | vely |
const CvArr CvSize | block_size |
const CvArr CvSize CvSize | shift_size |
const CvArr CvSize CvSize CvSize | max_range |
const CvArr CvSize CvSize CvSize int | use_previous |
const CvArr int CvArr CvArr double | lambda |
const CvArr int CvArr CvArr double CvTermCriteria | criteria |
const CvArr CvArr * | prev_pyr |
const CvArr CvArr CvArr * | curr_pyr |
const CvArr CvArr CvArr const CvPoint2D32f * | prev_features |
const CvArr CvArr CvArr const CvPoint2D32f CvPoint2D32f * | curr_features |
const CvArr CvArr CvArr const CvPoint2D32f CvPoint2D32f int | count |
const CvArr CvArr CvArr const CvPoint2D32f CvPoint2D32f int CvSize int | level |
const CvArr CvArr CvArr const CvPoint2D32f CvPoint2D32f int CvSize int char * | status |
const CvArr CvArr CvArr const CvPoint2D32f CvPoint2D32f int CvSize int char float * | track_error |
const CvArr CvArr CvArr const CvPoint2D32f CvPoint2D32f int CvSize int char float CvTermCriteria int | flags |
const CvArr CvArr CvArr const CvPoint2D32f CvPoint2D32f float * | matrices |
const CvArr * | B |
const CvArr CvMat * | M |
const CvArr CvMat int | full_affine |
const CvArr * | next |
const CvArr CvArr * | flow |
const CvArr CvArr double | pyr_scale |
const CvArr CvArr double int | levels |
const CvArr CvArr double int int | winsize |
const CvArr CvArr double int int int | iterations |
const CvArr CvArr double int int int int | poly_n |
const CvArr CvArr double int int int int double | poly_sigma |
CvArr * | mhi |
CvArr double | timestamp |
CvArr double double | duration |
CvArr * | mask |
CvArr CvArr * | orientation |
CvArr CvArr double | delta1 |
CvArr CvArr double double | delta2 |
CvArr * | seg_mask |
CvArr CvMemStorage * | storage |
CvArr CvMemStorage double double | seg_thresh |
CvRect | window |
CvRect CvTermCriteria CvConnectedComp * | comp |
int | measure_params |
const CvMat * | measurement |
The Object and Feature Tracking.
CVAPI | ( | int | ) | const |
CvArr CvArr double double int aperture_size CV_DEFAULT | ( | 3 | ) |
CVAPI | ( | double | ) | const |
CvRect CvTermCriteria CvConnectedComp CvBox2D* box CV_DEFAULT | ( | NULL | ) |
int int control_params CV_DEFAULT | ( | 0 | ) |
const CvArr CvArr CvArr const CvPoint2D32f CvPoint2D32f float int CvSize win_size |
const CvArr CvSize block_size |
const CvArr CvSize CvSize shift_size |
const CvArr int use_previous |
const CvArr CvArr CvArr const CvPoint2D32f * prev_features |
const CvArr CvArr CvArr const CvPoint2D32f CvPoint2D32f * curr_features |
const CvArr CvArr CvArr const CvPoint2D32f CvPoint2D32f float int count |
const CvArr CvArr CvArr const CvPoint2D32f CvPoint2D32f float int CvSize int level |
const CvArr CvArr CvArr const CvPoint2D32f CvPoint2D32f float int CvSize int char * status |
const CvArr CvArr CvArr const CvPoint2D32f CvPoint2D32f float int CvSize int char float * track_error |
const CvArr CvArr CvArr const CvPoint2D32f CvPoint2D32f float* matrices |
const CvArr CvMat int full_affine |
const CvArr CvArr double int int int iterations |
const CvArr CvArr double int int int int double poly_sigma |
CvArr CvMemStorage double timestamp |
CvArr CvMemStorage double double seg_thresh |
int measure_params |
const CvMat* measurement |