mexopencv
3.4.1
MEX interface for OpenCV library
|
Functions | |
Ptr< FrameSource > | createFrameSource (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of FrameSource using options in arguments. More... | |
Ptr< superres::FarnebackOpticalFlow > | createFarnebackOpticalFlow (bool use_gpu, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of FarnebackOpticalFlow using options in arguments. More... | |
Ptr< superres::DualTVL1OpticalFlow > | createDualTVL1OpticalFlow (bool use_gpu, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of DualTVL1OpticalFlow using options in arguments. More... | |
Ptr< BroxOpticalFlow > | createBroxOpticalFlow (bool, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of BroxOpticalFlow using options in arguments. More... | |
Ptr< PyrLKOpticalFlow > | createPyrLKOpticalFlow (bool, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of PyrLKOpticalFlow using options in arguments. More... | |
Ptr< DenseOpticalFlowExt > | createDenseOpticalFlowExt (const string &type, vector< MxArray >::const_iterator first, vector< MxArray >::const_iterator last) |
Create an instance of DenseOpticalFlowExt using options in arguments. More... | |
Ptr< SuperResolution > | createSuperResolution (const string &type) |
Create an instance of SuperResolution using options in arguments. More... | |
MxArray | toStruct (Ptr< DenseOpticalFlowExt > p) |
Convert a DenseOpticalFlowExt to MxArray. More... | |
Variables | |
int | last_id = 0 |
Last object id to allocate. More... | |
map< int, Ptr< SuperResolution > > | obj_ |
Object container. More... | |
Ptr<BroxOpticalFlow> anonymous_namespace{SuperResolution_.cpp}::createBroxOpticalFlow | ( | bool | , |
vector< MxArray >::const_iterator | first, | ||
vector< MxArray >::const_iterator | last | ||
) |
Create an instance of BroxOpticalFlow using options in arguments.
use_gpu | specify whether to use CPU or GPU implementation |
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 165 of file SuperResolution_.cpp.
Ptr<DenseOpticalFlowExt> anonymous_namespace{SuperResolution_.cpp}::createDenseOpticalFlowExt | ( | const string & | type, |
vector< MxArray >::const_iterator | first, | ||
vector< MxArray >::const_iterator | last | ||
) |
Create an instance of DenseOpticalFlowExt using options in arguments.
type | dense optical flow type, one of:
|
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 243 of file SuperResolution_.cpp.
Ptr<superres::DualTVL1OpticalFlow> anonymous_namespace{SuperResolution_.cpp}::createDualTVL1OpticalFlow | ( | bool | use_gpu, |
vector< MxArray >::const_iterator | first, | ||
vector< MxArray >::const_iterator | last | ||
) |
Create an instance of DualTVL1OpticalFlow using options in arguments.
use_gpu | specify whether to use CPU or GPU implementation |
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 120 of file SuperResolution_.cpp.
Ptr<superres::FarnebackOpticalFlow> anonymous_namespace{SuperResolution_.cpp}::createFarnebackOpticalFlow | ( | bool | use_gpu, |
vector< MxArray >::const_iterator | first, | ||
vector< MxArray >::const_iterator | last | ||
) |
Create an instance of FarnebackOpticalFlow using options in arguments.
use_gpu | specify whether to use CPU or GPU implementation |
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 77 of file SuperResolution_.cpp.
Ptr<FrameSource> anonymous_namespace{SuperResolution_.cpp}::createFrameSource | ( | const string & | type, |
vector< MxArray >::const_iterator | first, | ||
vector< MxArray >::const_iterator | last | ||
) |
Create an instance of FrameSource using options in arguments.
type | frame source type, one of:
|
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 34 of file SuperResolution_.cpp.
Ptr<PyrLKOpticalFlow> anonymous_namespace{SuperResolution_.cpp}::createPyrLKOpticalFlow | ( | bool | , |
vector< MxArray >::const_iterator | first, | ||
vector< MxArray >::const_iterator | last | ||
) |
Create an instance of PyrLKOpticalFlow using options in arguments.
use_gpu | specify whether to use CPU or GPU implementation |
first | iterator at the beginning of the vector range |
last | iterator at the end of the vector range |
Definition at line 204 of file SuperResolution_.cpp.
Ptr<SuperResolution> anonymous_namespace{SuperResolution_.cpp}::createSuperResolution | ( | const string & | type | ) |
Create an instance of SuperResolution using options in arguments.
type | super resolution algorithm type, one of:
|
Definition at line 276 of file SuperResolution_.cpp.
MxArray anonymous_namespace{SuperResolution_.cpp}::toStruct | ( | Ptr< DenseOpticalFlowExt > | p | ) |
Convert a DenseOpticalFlowExt to MxArray.
p | smart poitner to an instance of DenseOpticalFlowExt |
Definition at line 296 of file SuperResolution_.cpp.
int anonymous_namespace{SuperResolution_.cpp}::last_id = 0 |
Last object id to allocate.
Definition at line 20 of file SuperResolution_.cpp.
map<int,Ptr<SuperResolution> > anonymous_namespace{SuperResolution_.cpp}::obj_ |
Object container.
Definition at line 22 of file SuperResolution_.cpp.