Add support for enums into rst ocv domain
This commit is contained in:
@@ -47,20 +47,19 @@ Any subsequent API call to this device will reinitialize the device.
|
||||
|
||||
gpu::FeatureSet
|
||||
---------------
|
||||
Enumeration providing GPU computing features. ::
|
||||
Enumeration providing GPU computing features.
|
||||
|
||||
enum FeatureSet
|
||||
{
|
||||
FEATURE_SET_COMPUTE_10,
|
||||
FEATURE_SET_COMPUTE_11,
|
||||
FEATURE_SET_COMPUTE_12,
|
||||
FEATURE_SET_COMPUTE_13,
|
||||
FEATURE_SET_COMPUTE_20,
|
||||
FEATURE_SET_COMPUTE_21,
|
||||
GLOBAL_ATOMICS,
|
||||
SHARED_ATOMICS,
|
||||
NATIVE_DOUBLE
|
||||
};
|
||||
.. ocv:enum:: gpu::FeatureSet
|
||||
|
||||
.. ocv:emember:: FEATURE_SET_COMPUTE_10
|
||||
.. ocv:emember:: FEATURE_SET_COMPUTE_11
|
||||
.. ocv:emember:: FEATURE_SET_COMPUTE_12
|
||||
.. ocv:emember:: FEATURE_SET_COMPUTE_13
|
||||
.. ocv:emember:: FEATURE_SET_COMPUTE_20
|
||||
.. ocv:emember:: FEATURE_SET_COMPUTE_21
|
||||
.. ocv:emember:: GLOBAL_ATOMICS
|
||||
.. ocv:emember:: SHARED_ATOMICS
|
||||
.. ocv:emember:: NATIVE_DOUBLE
|
||||
|
||||
|
||||
gpu::TargetArchs
|
||||
@@ -73,7 +72,7 @@ The following method checks whether the module was built with the support of the
|
||||
|
||||
.. ocv:function:: static bool gpu::TargetArchs::builtWith( FeatureSet feature_set )
|
||||
|
||||
:param feature_set: Features to be checked. See :ocv:class:`gpu::FeatureSet`.
|
||||
:param feature_set: Features to be checked. See :ocv:enum:`gpu::FeatureSet`.
|
||||
|
||||
There is a set of methods to check whether the module contains intermediate (PTX) or binary GPU code for the given architecture(s):
|
||||
|
||||
@@ -197,7 +196,7 @@ Provides information on GPU feature support.
|
||||
|
||||
.. ocv:function:: bool gpu::DeviceInfo::supports( FeatureSet feature_set ) const
|
||||
|
||||
:param feature_set: Features to be checked. See :ocv:class:`gpu::FeatureSet`.
|
||||
:param feature_set: Features to be checked. See :ocv:enum:`gpu::FeatureSet`.
|
||||
|
||||
This function returns ``true`` if the device has the specified GPU feature. Otherwise, it returns ``false`` .
|
||||
|
||||
|
@@ -985,41 +985,51 @@ Class for reading video from files.
|
||||
gpu::VideoReader_GPU::Codec
|
||||
---------------------------
|
||||
|
||||
Video codecs supported by :ocv:class:`gpu::VideoReader_GPU` . ::
|
||||
Video codecs supported by :ocv:class:`gpu::VideoReader_GPU` .
|
||||
|
||||
enum Codec
|
||||
{
|
||||
MPEG1 = 0,
|
||||
MPEG2,
|
||||
MPEG4,
|
||||
VC1,
|
||||
H264,
|
||||
JPEG,
|
||||
H264_SVC,
|
||||
H264_MVC,
|
||||
.. ocv:enum:: gpu::VideoReader_GPU::Codec
|
||||
|
||||
Uncompressed_YUV420 = (('I'<<24)|('Y'<<16)|('U'<<8)|('V')), // Y,U,V (4:2:0)
|
||||
Uncompressed_YV12 = (('Y'<<24)|('V'<<16)|('1'<<8)|('2')), // Y,V,U (4:2:0)
|
||||
Uncompressed_NV12 = (('N'<<24)|('V'<<16)|('1'<<8)|('2')), // Y,UV (4:2:0)
|
||||
Uncompressed_YUYV = (('Y'<<24)|('U'<<16)|('Y'<<8)|('V')), // YUYV/YUY2 (4:2:2)
|
||||
Uncompressed_UYVY = (('U'<<24)|('Y'<<16)|('V'<<8)|('Y')), // UYVY (4:2:2)
|
||||
};
|
||||
.. ocv:emember:: MPEG1 = 0
|
||||
.. ocv:emember:: MPEG2
|
||||
.. ocv:emember:: MPEG4
|
||||
.. ocv:emember:: VC1
|
||||
.. ocv:emember:: H264
|
||||
.. ocv:emember:: JPEG
|
||||
.. ocv:emember:: H264_SVC
|
||||
.. ocv:emember:: H264_MVC
|
||||
|
||||
.. ocv:emember:: Uncompressed_YUV420 = (('I'<<24)|('Y'<<16)|('U'<<8)|('V'))
|
||||
|
||||
Y,U,V (4:2:0)
|
||||
|
||||
.. ocv:emember:: Uncompressed_YV12 = (('Y'<<24)|('V'<<16)|('1'<<8)|('2'))
|
||||
|
||||
Y,V,U (4:2:0)
|
||||
|
||||
.. ocv:emember:: Uncompressed_NV12 = (('N'<<24)|('V'<<16)|('1'<<8)|('2'))
|
||||
|
||||
Y,UV (4:2:0)
|
||||
|
||||
.. ocv:emember:: Uncompressed_YUYV = (('Y'<<24)|('U'<<16)|('Y'<<8)|('V'))
|
||||
|
||||
YUYV/YUY2 (4:2:2)
|
||||
|
||||
.. ocv:emember:: Uncompressed_UYVY = (('U'<<24)|('Y'<<16)|('V'<<8)|('Y'))
|
||||
|
||||
UYVY (4:2:2)
|
||||
|
||||
|
||||
gpu::VideoReader_GPU::ChromaFormat
|
||||
----------------------------------
|
||||
|
||||
Chroma formats supported by :ocv:class:`gpu::VideoReader_GPU` . ::
|
||||
Chroma formats supported by :ocv:class:`gpu::VideoReader_GPU` .
|
||||
|
||||
enum ChromaFormat
|
||||
{
|
||||
Monochrome=0,
|
||||
YUV420,
|
||||
YUV422,
|
||||
YUV444,
|
||||
};
|
||||
.. ocv:enum:: gpu::VideoReader_GPU::ChromaFormat
|
||||
|
||||
.. ocv:emember:: Monochrome = 0
|
||||
.. ocv:emember:: YUV420
|
||||
.. ocv:emember:: YUV422
|
||||
.. ocv:emember:: YUV444
|
||||
|
||||
|
||||
gpu::VideoReader_GPU::FormatInfo
|
||||
@@ -1037,7 +1047,6 @@ Struct providing information about video file format. ::
|
||||
};
|
||||
|
||||
|
||||
|
||||
gpu::VideoReader_GPU::VideoReader_GPU
|
||||
-------------------------------------
|
||||
Constructors.
|
||||
|
@@ -221,15 +221,13 @@ Implementation of the camera parameters refinement algorithm which minimizes sum
|
||||
|
||||
detail::WaveCorrectKind
|
||||
-----------------------
|
||||
.. ocv:class:: detail::WaveCorrectKind
|
||||
Wave correction kind.
|
||||
|
||||
Wave correction kind. ::
|
||||
.. ocv:enum:: detail::WaveCorrectKind
|
||||
|
||||
.. ocv:emember:: WAVE_CORRECT_HORIZ
|
||||
.. ocv:emember:: WAVE_CORRECT_VERT
|
||||
|
||||
enum CV_EXPORTS WaveCorrectKind
|
||||
{
|
||||
WAVE_CORRECT_HORIZ,
|
||||
WAVE_CORRECT_VERT
|
||||
};
|
||||
|
||||
detail::waveCorrect
|
||||
-------------------
|
||||
@@ -239,4 +237,4 @@ Tries to make panorama more horizontal (or vertical).
|
||||
|
||||
:param rmats: Camera rotation matrices.
|
||||
|
||||
:param kind: Correction kind, see :ocv:class:`detail::WaveCorrectKind`.
|
||||
:param kind: Correction kind, see :ocv:enum:`detail::WaveCorrectKind`.
|
||||
|
Reference in New Issue
Block a user