Package pyopencv :: Module pyopencvext :: Class SelfSimDescriptor
[hide private]
[frames] | no frames]

Class SelfSimDescriptor

 object --+    
          |    
??.instance --+
              |
             SelfSimDescriptor

Instance Methods [hide private]
 
SSD(...)
SSD( (SelfSimDescriptor)arg1, (Mat)img, (Point2i)pt, (Mat)ssd) -> None :
 
__init__(...)
__init__( (object)arg1) -> None :
 
__reduce__(...)
helper for pickle
 
assign(...)
assign( (SelfSimDescriptor)arg1, (SelfSimDescriptor)ss) -> SelfSimDescriptor :
 
compute(...)
compute( (SelfSimDescriptor)inst, (Mat)img, (Mat)descriptors [, (Size2i)winStride=Size2i(width=0, height=0) [, (Mat)locations=Mat()]]) -> None :
 
computeLogPolarMapping(...)
computeLogPolarMapping( (SelfSimDescriptor)arg1, (Mat)mappingMask) -> None :
 
getDescriptorSize(...)
getDescriptorSize( (SelfSimDescriptor)arg1) -> int :
 
getGridSize(...)
getGridSize( (SelfSimDescriptor)arg1, (Size2i)imgsize, (Size2i)winStride) -> Size2i :

Inherited from unreachable.instance: __new__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  DEFAULT_LARGE_SIZE = 41
  DEFAULT_NUM_ANGLES = 20
  DEFAULT_NUM_DISTANCE_BUCKETS = 7
  DEFAULT_SMALL_SIZE = 5
  DEFAULT_START_DISTANCE_BUCKET = 3
  __instance_size__ = 36
Properties [hide private]
  largeSize
  numberOfAngles
  numberOfDistanceBuckets
  smallSize
  startDistanceBucket
  this

Inherited from object: __class__

Method Details [hide private]

SSD(...)

 

SSD( (SelfSimDescriptor)arg1, (Mat)img, (Point2i)pt, (Mat)ssd) -> None :

    C++ signature :
        void SSD(cv::SelfSimDescriptor {lvalue},cv::Mat,cv::Point_<int>,cv::Mat {lvalue})

SSD( (SelfSimDescriptor)arg1, (Mat)img, (Point2i)pt, (Mat)ssd) -> None :

    C++ signature :
        void SSD(SelfSimDescriptor_wrapper {lvalue},cv::Mat,cv::Point_<int>,cv::Mat {lvalue})

__init__(...)
(Constructor)

 

__init__( (object)arg1) -> None :

    C++ signature :
        void __init__(_object*)

__init__( (object)arg1, (object)_ssize, (object)_lsize [, (object)_startDistanceBucket=3 [, (object)_numberOfDistanceBuckets=7 [, (object)_nangles=20]]]) -> None :

    C++ signature :
        void __init__(_object*,int,int [,int=3 [,int=7 [,int=20]]])

__init__( (object)arg1, (SelfSimDescriptor)ss) -> None :

    C++ signature :
        void __init__(_object*,cv::SelfSimDescriptor)

Overrides: object.__init__

__reduce__(...)

 

helper for pickle

Overrides: object.__reduce__
(inherited documentation)

assign(...)

 

assign( (SelfSimDescriptor)arg1, (SelfSimDescriptor)ss) -> SelfSimDescriptor :
    
    Wrapped function:
        operator=

    C++ signature :
        cv::SelfSimDescriptor {lvalue} assign(cv::SelfSimDescriptor {lvalue},cv::SelfSimDescriptor)

compute(...)

 

compute( (SelfSimDescriptor)inst, (Mat)img, (Mat)descriptors [, (Size2i)winStride=Size2i(width=0, height=0) [, (Mat)locations=Mat()]]) -> None :
    
    Argument 'descriptors':
        C/C++ type: ::std::vector< float > &.
        Python type: Mat.
        Invoke asMat() to convert a 1D Python sequence into a Mat, e.g. 
        asMat([0,1,2]) or asMat((0,1,2)).
    Argument 'locations':
        C/C++ type: ::std::vector< cv::Point_<int> > const &.
        Python type: Mat.
        Invoke asMat() to convert a 1D Python sequence into a Mat, e.g. 
        asMat([0,1,2]) or asMat((0,1,2)).

    C++ signature :
        void compute(cv::SelfSimDescriptor,cv::Mat,cv::Mat {lvalue} [,cv::Size_<int>=Size2i(width=0, height=0) [,cv::Mat=Mat()]])

computeLogPolarMapping(...)

 

computeLogPolarMapping( (SelfSimDescriptor)arg1, (Mat)mappingMask) -> None :

    C++ signature :
        void computeLogPolarMapping(cv::SelfSimDescriptor {lvalue},cv::Mat {lvalue})

computeLogPolarMapping( (SelfSimDescriptor)arg1, (Mat)mappingMask) -> None :

    C++ signature :
        void computeLogPolarMapping(SelfSimDescriptor_wrapper {lvalue},cv::Mat {lvalue})

getDescriptorSize(...)

 

getDescriptorSize( (SelfSimDescriptor)arg1) -> int :

    C++ signature :
        unsigned int getDescriptorSize(cv::SelfSimDescriptor {lvalue})

getGridSize(...)

 

getGridSize( (SelfSimDescriptor)arg1, (Size2i)imgsize, (Size2i)winStride) -> Size2i :

    C++ signature :
        cv::Size_<int> getGridSize(cv::SelfSimDescriptor {lvalue},cv::Size_<int>,cv::Size_<int>)


Property Details [hide private]

largeSize

Get Method:
unreachable(...)
Set Method:
unreachable(...)

numberOfAngles

Get Method:
unreachable(...)
Set Method:
unreachable(...)

numberOfDistanceBuckets

Get Method:
unreachable(...)
Set Method:
unreachable(...)

smallSize

Get Method:
unreachable(...)
Set Method:
unreachable(...)

startDistanceBucket

Get Method:
unreachable(...)
Set Method:
unreachable(...)

this

Get Method:
unreachable(...)