OpenCV  2.4.13.4
Open Source Computer Vision
cv::SelfSimDescriptor Class Reference

#include <contrib.hpp>

Public Types

enum  {
  DEFAULT_SMALL_SIZE = 5, DEFAULT_LARGE_SIZE = 41, DEFAULT_NUM_ANGLES = 20, DEFAULT_START_DISTANCE_BUCKET = 3,
  DEFAULT_NUM_DISTANCE_BUCKETS = 7
}
 

Public Member Functions

 SelfSimDescriptor ()
 
 SelfSimDescriptor (int _ssize, int _lsize, int _startDistanceBucket=DEFAULT_START_DISTANCE_BUCKET, int _numberOfDistanceBuckets=DEFAULT_NUM_DISTANCE_BUCKETS, int _nangles=DEFAULT_NUM_ANGLES)
 
 SelfSimDescriptor (const SelfSimDescriptor &ss)
 
virtual ~SelfSimDescriptor ()
 
SelfSimDescriptoroperator= (const SelfSimDescriptor &ss)
 
size_t getDescriptorSize () const
 
Size getGridSize (Size imgsize, Size winStride) const
 
virtual void compute (const Mat &img, vector< float > &descriptors, Size winStride=Size(), const vector< Point > &locations=vector< Point >()) const
 
virtual void computeLogPolarMapping (Mat &mappingMask) const
 
virtual void SSD (const Mat &img, Point pt, Mat &ssd) const
 

Public Attributes

int smallSize
 
int largeSize
 
int startDistanceBucket
 
int numberOfDistanceBuckets
 
int numberOfAngles
 

Member Enumeration Documentation

§ anonymous enum

anonymous enum
Enumerator
DEFAULT_SMALL_SIZE 
DEFAULT_LARGE_SIZE 
DEFAULT_NUM_ANGLES 
DEFAULT_START_DISTANCE_BUCKET 
DEFAULT_NUM_DISTANCE_BUCKETS 

Constructor & Destructor Documentation

§ SelfSimDescriptor() [1/3]

cv::SelfSimDescriptor::SelfSimDescriptor ( )

§ SelfSimDescriptor() [2/3]

cv::SelfSimDescriptor::SelfSimDescriptor ( int  _ssize,
int  _lsize,
int  _startDistanceBucket = DEFAULT_START_DISTANCE_BUCKET,
int  _numberOfDistanceBuckets = DEFAULT_NUM_DISTANCE_BUCKETS,
int  _nangles = DEFAULT_NUM_ANGLES 
)

§ SelfSimDescriptor() [3/3]

cv::SelfSimDescriptor::SelfSimDescriptor ( const SelfSimDescriptor ss)

§ ~SelfSimDescriptor()

virtual cv::SelfSimDescriptor::~SelfSimDescriptor ( )
virtual

Member Function Documentation

§ compute()

virtual void cv::SelfSimDescriptor::compute ( const Mat img,
vector< float > &  descriptors,
Size  winStride = Size(),
const vector< Point > &  locations = vector< Point >() 
) const
virtual

§ computeLogPolarMapping()

virtual void cv::SelfSimDescriptor::computeLogPolarMapping ( Mat mappingMask) const
virtual

§ getDescriptorSize()

size_t cv::SelfSimDescriptor::getDescriptorSize ( ) const

§ getGridSize()

Size cv::SelfSimDescriptor::getGridSize ( Size  imgsize,
Size  winStride 
) const

§ operator=()

SelfSimDescriptor& cv::SelfSimDescriptor::operator= ( const SelfSimDescriptor ss)

§ SSD()

virtual void cv::SelfSimDescriptor::SSD ( const Mat img,
Point  pt,
Mat ssd 
) const
virtual

Member Data Documentation

§ largeSize

int cv::SelfSimDescriptor::largeSize

§ numberOfAngles

int cv::SelfSimDescriptor::numberOfAngles

§ numberOfDistanceBuckets

int cv::SelfSimDescriptor::numberOfDistanceBuckets

§ smallSize

int cv::SelfSimDescriptor::smallSize

§ startDistanceBucket

int cv::SelfSimDescriptor::startDistanceBucket

The documentation for this class was generated from the following file: