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

Class Vec3b

 object --+    
          |    
??.instance --+
              |
             Vec3b


Property 'ndarray' provides a numpy.ndarray view on the object.
If you create a reference to 'ndarray', you must keep the object unchanged until your reference is deleted, or Python may crash!

To create an instance of Vec3b that shares the same data with an ndarray instance, use:
    'Vec3b.from_ndarray(a)' or 'asVec3b(a)
where 'a' is an ndarray instance. Similarly, to avoid a potential Python crash, you must keep the current instance unchanged until the reference is deleted.

Instance Methods [hide private]
 
__add__(...)
__add__( (Vec3b)arg1, (Vec3b)arg2) -> Vec3b :
 
__eq__(...)
__eq__( (Vec3b)arg1, (Vec3b)arg2) -> bool :
 
__getitem__(self, *args, **kwds)
 
__getslice__(self, *args, **kwds)
 
__iadd__(...)
__iadd__( (Vec3b)arg1, (Vec3b)arg2) -> Vec3b :
 
__imul__(...)
__imul__( (Vec3b)arg1, (object)arg2) -> Vec3b :
 
__init__(...)
__init__( (object)arg1) -> None :
 
__isub__(...)
__isub__( (Vec3b)arg1, (Vec3b)arg2) -> Vec3b :
 
__iter__(self, *args, **kwds)
 
__mul__(...)
__mul__( (Vec3b)arg1, (object)arg2) -> Vec3b :
 
__ne__(...)
__ne__( (Vec3b)arg1, (Vec3b)arg2) -> bool :
 
__neg__(...)
__neg__( (Vec3b)arg1) -> Vec3b :
 
__reduce__(...)
helper for pickle
 
__repr__(self)
repr(x)
 
__rmul__(...)
__rmul__( (object)arg1, (Vec3b)arg2) -> Vec3b :
 
__setitem__(self, *args, **kwds)
 
__setslice__(self, *args, **kwds)
 
__sub__(...)
__sub__( (Vec3b)arg1, (Vec3b)arg2) -> Vec3b :
 
cross(...)
cross( (Vec3b)arg1, (Vec3b)v) -> Vec3b :
 
ddot(...)
ddot( (Vec3b)arg1, (Vec3b)v) -> float :
 
dot(...)
dot( (Vec3b)arg1, (Vec3b)v) -> int :

Inherited from unreachable.instance: __new__

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

Static Methods [hide private]
 
all(...)
all( (object)alpha) -> Vec3b :
 
from_ndarray(...)
from_ndarray( (numpy.ndarray)inst_ndarray) -> object :
Class Variables [hide private]
  __instance_size__ = 12
  channels = 3
  depth = 0
  type = 16
Properties [hide private]
  ndarray
  this

Inherited from object: __class__

Method Details [hide private]

__add__(...)
(Addition operator)

 

__add__( (Vec3b)arg1, (Vec3b)arg2) -> Vec3b :

    C++ signature :
        cv::Vec<unsigned char, 3> __add__(cv::Vec<unsigned char, 3>,cv::Vec<unsigned char, 3>)

__eq__(...)
(Equality operator)

 

__eq__( (Vec3b)arg1, (Vec3b)arg2) -> bool :

    C++ signature :
        bool __eq__(cv::Vec<unsigned char, 3>,cv::Vec<unsigned char, 3>)

__iadd__(...)

 

__iadd__( (Vec3b)arg1, (Vec3b)arg2) -> Vec3b :

    C++ signature :
        cv::Vec<unsigned char, 3> {lvalue} __iadd__(cv::Vec<unsigned char, 3> {lvalue},cv::Vec<unsigned char, 3>)

__iadd__( (Vec3b)arg1, (Vec3s)arg2) -> Vec3b :

    C++ signature :
        cv::Vec<unsigned char, 3> {lvalue} __iadd__(cv::Vec<unsigned char, 3> {lvalue},cv::Vec<short, 3>)

__iadd__( (Vec3b)arg1, (Vec3w)arg2) -> Vec3b :

    C++ signature :
        cv::Vec<unsigned char, 3> {lvalue} __iadd__(cv::Vec<unsigned char, 3> {lvalue},cv::Vec<unsigned short, 3>)

__iadd__( (Vec3b)arg1, (Vec3i)arg2) -> Vec3b :

    C++ signature :
        cv::Vec<unsigned char, 3> {lvalue} __iadd__(cv::Vec<unsigned char, 3> {lvalue},cv::Vec<int, 3>)

__iadd__( (Vec3b)arg1, (Vec3f)arg2) -> Vec3b :

    C++ signature :
        cv::Vec<unsigned char, 3> {lvalue} __iadd__(cv::Vec<unsigned char, 3> {lvalue},cv::Vec<float, 3>)

__iadd__( (Vec3b)arg1, (Vec3d)arg2) -> Vec3b :

    C++ signature :
        cv::Vec<unsigned char, 3> {lvalue} __iadd__(cv::Vec<unsigned char, 3> {lvalue},cv::Vec<double, 3>)

__imul__(...)

 

__imul__( (Vec3b)arg1, (object)arg2) -> Vec3b :

    C++ signature :
        cv::Vec<unsigned char, 3> {lvalue} __imul__(cv::Vec<unsigned char, 3> {lvalue},unsigned char)

__init__(...)
(Constructor)

 

__init__( (object)arg1) -> None :

    C++ signature :
        void __init__(_object*)

__init__( (object)arg1, (object)v0) -> None :

    C++ signature :
        void __init__(_object*,unsigned char)

__init__( (object)arg1, (object)v0, (object)v1) -> None :

    C++ signature :
        void __init__(_object*,unsigned char,unsigned char)

__init__( (object)arg1, (object)v0, (object)v1, (object)v2) -> None :

    C++ signature :
        void __init__(_object*,unsigned char,unsigned char,unsigned char)

__init__( (object)arg1, (object)v0, (object)v1, (object)v2, (object)v3) -> None :

    C++ signature :
        void __init__(_object*,unsigned char,unsigned char,unsigned char,unsigned char)

__init__( (object)arg1, (object)v0, (object)v1, (object)v2, (object)v3, (object)v4) -> None :

    C++ signature :
        void __init__(_object*,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char)

__init__( (object)arg1, (object)v0, (object)v1, (object)v2, (object)v3, (object)v4, (object)v5) -> None :

    C++ signature :
        void __init__(_object*,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char)

__init__( (object)arg1, (object)v0, (object)v1, (object)v2, (object)v3, (object)v4, (object)v5, (object)v6) -> None :

    C++ signature :
        void __init__(_object*,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char)

__init__( (object)arg1, (object)v0, (object)v1, (object)v2, (object)v3, (object)v4, (object)v5, (object)v6, (object)v7) -> None :

    C++ signature :
        void __init__(_object*,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char)

__init__( (object)arg1, (object)v0, (object)v1, (object)v2, (object)v3, (object)v4, (object)v5, (object)v6, (object)v7, (object)v8) -> None :

    C++ signature :
        void __init__(_object*,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char)

__init__( (object)arg1, (object)v0, (object)v1, (object)v2, (object)v3, (object)v4, (object)v5, (object)v6, (object)v7, (object)v8, (object)v9) -> None :

    C++ signature :
        void __init__(_object*,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char,unsigned char)

__init__( (object)arg1, (Vec3b)v) -> None :

    C++ signature :
        void __init__(_object*,cv::Vec<unsigned char, 3>)

Overrides: object.__init__

__isub__(...)

 

__isub__( (Vec3b)arg1, (Vec3b)arg2) -> Vec3b :

    C++ signature :
        cv::Vec<unsigned char, 3> {lvalue} __isub__(cv::Vec<unsigned char, 3> {lvalue},cv::Vec<unsigned char, 3>)

__isub__( (Vec3b)arg1, (Vec3s)arg2) -> Vec3b :

    C++ signature :
        cv::Vec<unsigned char, 3> {lvalue} __isub__(cv::Vec<unsigned char, 3> {lvalue},cv::Vec<short, 3>)

__isub__( (Vec3b)arg1, (Vec3w)arg2) -> Vec3b :

    C++ signature :
        cv::Vec<unsigned char, 3> {lvalue} __isub__(cv::Vec<unsigned char, 3> {lvalue},cv::Vec<unsigned short, 3>)

__isub__( (Vec3b)arg1, (Vec3i)arg2) -> Vec3b :

    C++ signature :
        cv::Vec<unsigned char, 3> {lvalue} __isub__(cv::Vec<unsigned char, 3> {lvalue},cv::Vec<int, 3>)

__isub__( (Vec3b)arg1, (Vec3f)arg2) -> Vec3b :

    C++ signature :
        cv::Vec<unsigned char, 3> {lvalue} __isub__(cv::Vec<unsigned char, 3> {lvalue},cv::Vec<float, 3>)

__isub__( (Vec3b)arg1, (Vec3d)arg2) -> Vec3b :

    C++ signature :
        cv::Vec<unsigned char, 3> {lvalue} __isub__(cv::Vec<unsigned char, 3> {lvalue},cv::Vec<double, 3>)

__mul__(...)

 

__mul__( (Vec3b)arg1, (object)arg2) -> Vec3b :

    C++ signature :
        cv::Vec<unsigned char, 3> __mul__(cv::Vec<unsigned char, 3>,unsigned char)

__ne__(...)

 

__ne__( (Vec3b)arg1, (Vec3b)arg2) -> bool :

    C++ signature :
        bool __ne__(cv::Vec<unsigned char, 3>,cv::Vec<unsigned char, 3>)

__neg__(...)

 

__neg__( (Vec3b)arg1) -> Vec3b :

    C++ signature :
        cv::Vec<unsigned char, 3> __neg__(cv::Vec<unsigned char, 3>)

__reduce__(...)

 

helper for pickle

Overrides: object.__reduce__
(inherited documentation)

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

__rmul__(...)

 

__rmul__( (object)arg1, (Vec3b)arg2) -> Vec3b :

    C++ signature :
        cv::Vec<unsigned char, 3> __rmul__(unsigned char,cv::Vec<unsigned char, 3>)

__sub__(...)
(Subtraction operator)

 

__sub__( (Vec3b)arg1, (Vec3b)arg2) -> Vec3b :

    C++ signature :
        cv::Vec<unsigned char, 3> __sub__(cv::Vec<unsigned char, 3>,cv::Vec<unsigned char, 3>)

all(...)
Static Method

 

all( (object)alpha) -> Vec3b :

    C++ signature :
        cv::Vec<unsigned char, 3> all(unsigned char)

cross(...)

 

cross( (Vec3b)arg1, (Vec3b)v) -> Vec3b :

    C++ signature :
        cv::Vec<unsigned char, 3> cross(cv::Vec<unsigned char, 3> {lvalue},cv::Vec<unsigned char, 3>)

ddot(...)

 

ddot( (Vec3b)arg1, (Vec3b)v) -> float :

    C++ signature :
        double ddot(cv::Vec<unsigned char, 3> {lvalue},cv::Vec<unsigned char, 3>)

dot(...)

 

dot( (Vec3b)arg1, (Vec3b)v) -> int :

    C++ signature :
        unsigned char dot(cv::Vec<unsigned char, 3> {lvalue},cv::Vec<unsigned char, 3>)

from_ndarray(...)
Static Method

 


from_ndarray( (numpy.ndarray)inst_ndarray) -> object :

    C++ signature :
        boost::python::api::object from_ndarray(sdcpp::ndarray)
    Creates a Vec3b view on an ndarray instance.


Property Details [hide private]

ndarray

Get Method:
unreachable(...)

this

Get Method:
unreachable(...)