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

Class PlanarObjectDetector

 object --+    
          |    
??.instance --+
              |
             PlanarObjectDetector

Instance Methods [hide private]
 
__call__(...)
__call__( (PlanarObjectDetector)inst, (Mat)image, (Mat)H) -> tuple :
 
__init__(...)
__init__( (object)arg1) -> None :
 
__reduce__(...)
helper for pickle
 
getModelPoints(...)
getModelPoints( (PlanarObjectDetector)arg1) -> vector_KeyPoint :
 
read(...)
read( (PlanarObjectDetector)arg1, (FileNode)node) -> None :
 
setVerbose(...)
setVerbose( (PlanarObjectDetector)arg1, (bool)verbose) -> None :
 
train(...)
train( (PlanarObjectDetector)arg1, (vector_Mat)pyr [, (object)_npoints=300 [, (object)_patchSize=31 [, (object)_nstructs=50 [, (object)_structSize=9 [, (object)_nviews=5000 [, (LDetector)detector=<pyopencv.pyopencvext.LDetector object at 0x02A08690> [, (PatchGenerator)patchGenerator=<pyopencv.pyopencvext.PatchGenerator object at 0x02B96CF0>]]]]]]]) -> None :
 
train_397cef68f28ef0598cf4d0402f508184(...)
train_397cef68f28ef0598cf4d0402f508184( (PlanarObjectDetector)inst, (vector_Mat)pyr, (list)keypoints [, (object)_patchSize=31 [, (object)_nstructs=50 [, (object)_structSize=9 [, (object)_nviews=5000 [, (LDetector)detector=<pyopencv.pyopencvext.LDetector object at 0x02A085D0> [, (PatchGenerator)patchGenerator=<pyopencv.pyopencvext.PatchGenerator object at 0x02B96D78>]]]]]]) -> None :
 
write(...)
write( (PlanarObjectDetector)arg1, (FileStorage)fs [, (object)name='']) -> None :

Inherited from unreachable.instance: __new__

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

Class Variables [hide private]
  __instance_size__ = 168
Properties [hide private]
  this

Inherited from object: __class__

Method Details [hide private]

__call__(...)
(Call operator)

 

__call__( (PlanarObjectDetector)inst, (Mat)image, (Mat)H) -> tuple :
    
    Wrapped function:
        operator()
    Argument 'corners':
        C/C++ type: ::std::vector< cv::Point_<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)).
        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::tuple __call__(cv::PlanarObjectDetector,cv::Mat,cv::Mat {lvalue})

__call__( (PlanarObjectDetector)inst, (vector_Mat)pyr, (list)keypoints, (Mat)H) -> tuple :
    
    Wrapped function:
        operator()
    Argument 'corners':
        C/C++ type: ::std::vector< cv::Point_<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)).
        Output argument: omitted from the function's calling sequence, and is 
        returned along with the function's return value (if any).
    Argument 'pairs':
        C/C++ type: ::std::vector< int > *.
        Python type: Python equivalence of the C/C++ type without pointer.
        Output argument: omitted from the function's calling sequence, and is 
        returned along with the function's return value (if any).
    Argument 'keypoints':
        C/C++ type: ::std::vector< cv::KeyPoint > const &.
        Python type: list of KeyPoint.
        To convert a Mat into a list, invoke one of Mat's member functions 
        to_list_of_...().

    C++ signature :
        boost::python::tuple __call__(cv::PlanarObjectDetector,std::vector<cv::Mat, std::allocator<cv::Mat> >,boost::python::list,cv::Mat {lvalue})

__init__(...)
(Constructor)

 

__init__( (object)arg1) -> None :

    C++ signature :
        void __init__(_object*)

__init__( (object)arg1, (FileNode)node) -> None :

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

__init__( (object)arg1, (vector_Mat)pyr [, (object)_npoints=300 [, (object)_patchSize=31 [, (object)_nstructs=50 [, (object)_structSize=9 [, (object)_nviews=5000 [, (LDetector)detector=<pyopencv.pyopencvext.LDetector object at 0x02A087B0> [, (PatchGenerator)patchGenerator=<pyopencv.pyopencvext.PatchGenerator object at 0x02B96C68>]]]]]]]) -> None :

    C++ signature :
        void __init__(_object*,std::vector<cv::Mat, std::allocator<cv::Mat> > [,int=300 [,int=31 [,int=50 [,int=9 [,int=5000 [,cv::LDetector=<pyopencv.pyopencvext.LDetector object at 0x02A087B0> [,cv::PatchGenerator=<pyopencv.pyopencvext.PatchGenerator object at 0x02B96C68>]]]]]]])

Overrides: object.__init__

__reduce__(...)

 

helper for pickle

Overrides: object.__reduce__
(inherited documentation)

getModelPoints(...)

 

getModelPoints( (PlanarObjectDetector)arg1) -> vector_KeyPoint :

    C++ signature :
        std::vector<cv::KeyPoint, std::allocator<cv::KeyPoint> > getModelPoints(cv::PlanarObjectDetector {lvalue})

read(...)

 

read( (PlanarObjectDetector)arg1, (FileNode)node) -> None :

    C++ signature :
        void read(cv::PlanarObjectDetector {lvalue},cv::FileNode)

setVerbose(...)

 

setVerbose( (PlanarObjectDetector)arg1, (bool)verbose) -> None :

    C++ signature :
        void setVerbose(cv::PlanarObjectDetector {lvalue},bool)

train(...)

 

train( (PlanarObjectDetector)arg1, (vector_Mat)pyr [, (object)_npoints=300 [, (object)_patchSize=31 [, (object)_nstructs=50 [, (object)_structSize=9 [, (object)_nviews=5000 [, (LDetector)detector=<pyopencv.pyopencvext.LDetector object at 0x02A08690> [, (PatchGenerator)patchGenerator=<pyopencv.pyopencvext.PatchGenerator object at 0x02B96CF0>]]]]]]]) -> None :

    C++ signature :
        void train(cv::PlanarObjectDetector {lvalue},std::vector<cv::Mat, std::allocator<cv::Mat> > [,int=300 [,int=31 [,int=50 [,int=9 [,int=5000 [,cv::LDetector=<pyopencv.pyopencvext.LDetector object at 0x02A08690> [,cv::PatchGenerator=<pyopencv.pyopencvext.PatchGenerator object at 0x02B96CF0>]]]]]]])

train( (PlanarObjectDetector)arg1, (vector_Mat)pyr [, (object)_npoints=300 [, (object)_patchSize=31 [, (object)_nstructs=50 [, (object)_structSize=9 [, (object)_nviews=5000 [, (LDetector)detector=<pyopencv.pyopencvext.LDetector object at 0x02A08690> [, (PatchGenerator)patchGenerator=<pyopencv.pyopencvext.PatchGenerator object at 0x02B96CF0>]]]]]]]) -> None :

    C++ signature :
        void train(PlanarObjectDetector_wrapper {lvalue},std::vector<cv::Mat, std::allocator<cv::Mat> > [,int=300 [,int=31 [,int=50 [,int=9 [,int=5000 [,cv::LDetector=<pyopencv.pyopencvext.LDetector object at 0x02A08690> [,cv::PatchGenerator=<pyopencv.pyopencvext.PatchGenerator object at 0x02B96CF0>]]]]]]])

train_397cef68f28ef0598cf4d0402f508184(...)

 

train_397cef68f28ef0598cf4d0402f508184( (PlanarObjectDetector)inst, (vector_Mat)pyr, (list)keypoints [, (object)_patchSize=31 [, (object)_nstructs=50 [, (object)_structSize=9 [, (object)_nviews=5000 [, (LDetector)detector=<pyopencv.pyopencvext.LDetector object at 0x02A085D0> [, (PatchGenerator)patchGenerator=<pyopencv.pyopencvext.PatchGenerator object at 0x02B96D78>]]]]]]) -> None :
    
    Wrapped function:
        train
    Argument 'keypoints':
        C/C++ type: ::std::vector< cv::KeyPoint > const &.
        Python type: list of KeyPoint.
        To convert a Mat into a list, invoke one of Mat's member functions 
        to_list_of_...().

    C++ signature :
        void train_397cef68f28ef0598cf4d0402f508184(cv::PlanarObjectDetector {lvalue},std::vector<cv::Mat, std::allocator<cv::Mat> >,boost::python::list [,int=31 [,int=50 [,int=9 [,int=5000 [,cv::LDetector=<pyopencv.pyopencvext.LDetector object at 0x02A085D0> [,cv::PatchGenerator=<pyopencv.pyopencvext.PatchGenerator object at 0x02B96D78>]]]]]])

write(...)

 

write( (PlanarObjectDetector)arg1, (FileStorage)fs [, (object)name='']) -> None :

    C++ signature :
        void write(cv::PlanarObjectDetector {lvalue},cv::FileStorage {lvalue} [,std::string=''])


Property Details [hide private]

this

Get Method:
unreachable(...)