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

Class SpinImageModel

 object --+    
          |    
??.instance --+
              |
             SpinImageModel

Instance Methods [hide private]
 
__init__(...)
__init__( (object)arg1) -> None :
 
__reduce__(...)
helper for pickle
 
compute(...)
compute( (SpinImageModel)arg1) -> None :
 
getMesh(...)
getMesh( (SpinImageModel)arg1) -> Mesh3D :
 
getSpinCount(...)
getSpinCount( (SpinImageModel)arg1) -> int :
 
getSpinImage(...)
getSpinImage( (SpinImageModel)arg1, (object)index) -> Mat :
 
getSpinNormal(...)
getSpinNormal( (SpinImageModel)arg1, (object)index) -> Point3f :
 
getSpinVertex(...)
getSpinVertex( (SpinImageModel)arg1, (object)index) -> Point3f :
 
match(...)
match( (SpinImageModel)inst, (SpinImageModel)scene) -> object :
 
packRandomScaledSpins(...)
packRandomScaledSpins( (SpinImageModel)arg1 [, (bool)separateScale=False [, (object)xCount=10 [, (object)yCount=10]]]) -> Mat :
 
selectRandomSubset(...)
selectRandomSubset( (SpinImageModel)arg1, (object)ratio) -> None :
 
setSubset(...)
setSubset( (SpinImageModel)inst, (Mat)subset) -> None :

Inherited from unreachable.instance: __new__

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

Static Methods [hide private]
 
spinCorrelation(...)
spinCorrelation( (Mat)spin1, (Mat)spin2, (object)lambda, (object)result) -> bool :
Class Variables [hide private]
  __instance_size__ = 148
Properties [hide private]
  T_GeometriccConsistency
  T_GroupingCorespondances
  binSize
  gamma
  imageWidth
  lambda_
  minNeighbors
  normalRadius
  this

Inherited from object: __class__

Method Details [hide private]

__init__(...)
(Constructor)

 

__init__( (object)arg1) -> None :

    C++ signature :
        void __init__(_object*)

__init__( (object)arg1, (Mesh3D)mesh) -> None :

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

Overrides: object.__init__

__reduce__(...)

 

helper for pickle

Overrides: object.__reduce__
(inherited documentation)

compute(...)

 

compute( (SpinImageModel)arg1) -> None :

    C++ signature :
        void compute(cv::SpinImageModel {lvalue})

getMesh(...)

 

getMesh( (SpinImageModel)arg1) -> Mesh3D :

    C++ signature :
        cv::Mesh3D getMesh(cv::SpinImageModel {lvalue})

getMesh( (SpinImageModel)arg1) -> Mesh3D :

    C++ signature :
        cv::Mesh3D {lvalue} getMesh(cv::SpinImageModel {lvalue})

getSpinCount(...)

 

getSpinCount( (SpinImageModel)arg1) -> int :

    C++ signature :
        unsigned int getSpinCount(cv::SpinImageModel {lvalue})

getSpinImage(...)

 

getSpinImage( (SpinImageModel)arg1, (object)index) -> Mat :

    C++ signature :
        cv::Mat getSpinImage(cv::SpinImageModel {lvalue},unsigned int)

getSpinNormal(...)

 

getSpinNormal( (SpinImageModel)arg1, (object)index) -> Point3f :

    C++ signature :
        cv::Point3_<float> getSpinNormal(cv::SpinImageModel {lvalue},unsigned int)

getSpinVertex(...)

 

getSpinVertex( (SpinImageModel)arg1, (object)index) -> Point3f :

    C++ signature :
        cv::Point3_<float> getSpinVertex(cv::SpinImageModel {lvalue},unsigned int)

match(...)

 

match( (SpinImageModel)inst, (SpinImageModel)scene) -> object :
    
    Argument 'result':
        C/C++ type: ::std::vector< std::vector< cv::Vec<int, 2> > > &.
        Python type: list of Mat, e.g. [Mat(), Mat(), Mat()].
        Invoke asMat() to convert every 1D Python sequence into a Mat, e.g. 
        [asMat([0,1,2]), asMat((0,1,2)].
        Output argument: omitted from the function's calling sequence, and is 
        returned along with the function's return value (if any).

    C++ signature :
        boost::python::api::object match(cv::SpinImageModel {lvalue},cv::SpinImageModel)

packRandomScaledSpins(...)

 

packRandomScaledSpins( (SpinImageModel)arg1 [, (bool)separateScale=False [, (object)xCount=10 [, (object)yCount=10]]]) -> Mat :

    C++ signature :
        cv::Mat packRandomScaledSpins(cv::SpinImageModel {lvalue} [,bool=False [,unsigned int=10 [,unsigned int=10]]])

selectRandomSubset(...)

 

selectRandomSubset( (SpinImageModel)arg1, (object)ratio) -> None :

    C++ signature :
        void selectRandomSubset(cv::SpinImageModel {lvalue},float)

setSubset(...)

 

setSubset( (SpinImageModel)inst, (Mat)subset) -> None :
    
    Argument 'subset':
        C/C++ type: ::std::vector< 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 setSubset(cv::SpinImageModel {lvalue},cv::Mat)

spinCorrelation(...)
Static Method

 

spinCorrelation( (Mat)spin1, (Mat)spin2, (object)lambda, (object)result) -> bool :

    C++ signature :
        bool spinCorrelation(cv::Mat,cv::Mat,float,float {lvalue})


Property Details [hide private]

T_GeometriccConsistency

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

T_GroupingCorespondances

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

binSize

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

gamma

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

imageWidth

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

lambda_

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

minNeighbors

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

normalRadius

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

this

Get Method:
unreachable(...)