| OpenCV 3.4.7 Open Source Computer Vision

Classes | Namespaces | Typedefs | Enumerations | Functions
sparse_matching_gpc.hpp File Reference

Implementation of the Global Patch Collider. More...

`#include "opencv2/core.hpp"`
`#include "opencv2/imgproc.hpp"`

## Classes
class | cv::optflow::GPCDetails
class | cv::optflow::GPCForest< T >
struct | cv::optflow::GPCMatchingParams
| Class encapsulating matching parameters. More...
struct | cv::optflow::GPCPatchDescriptor
struct | cv::optflow::GPCPatchSample
struct | cv::optflow::GPCTrainingParams
| Class encapsulating training parameters. More...
class | cv::optflow::GPCTrainingSamples
| Class encapsulating training samples. More...
class | cv::optflow::GPCTree
| Class for individual tree. More...
struct | cv::optflow::GPCTree::Node

## Namespaces
| cv
| cv::optflow

## Typedefs
typedef std::vector< GPCPatchSample > | cv::optflow::GPCSamplesVector

## Enumerations
enum | cv::optflow::GPCDescType { cv::optflow::GPC_DESCRIPTOR_DCT = 0, cv::optflow::GPC_DESCRIPTOR_WHT }
| Descriptor types for the Global Patch Collider. More...

## Functions
void | cv::read (const FileNode &fn, optflow::GPCTree::Node &node, optflow::GPCTree::Node)
void | cv::write (FileStorage &fs, const String &name, const optflow::GPCTree::Node &node)

## Detailed Description

Implementation of the Global Patch Collider.

Author
  Vladislav Samsonov vvlad.nosp@m.xx@g.nosp@m.mail..nosp@m.com Implementation of the Global Patch Collider algorithm from the following paper: http://research.microsoft.com/en-us/um/people/pkohli/papers/wfrik_cvpr2016.pdf

[220]