OpenCV  4.6.0
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
 "black box" representation of the file storage associated with a file on disk.
 
 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

[273]