OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::_OutputArray クラス

この型はInputArrayと非常によく似ているが、入出力および出力の関数引数に使われる点が異なる。 続き...

#include <opencv2/core/mat.hpp>

Collaboration diagram for cv::_OutputArray:

公開型

enum  DepthMask {
  DEPTH_MASK_8U = 1 << CV_8U ,
  DEPTH_MASK_8S = 1 << CV_8S ,
  DEPTH_MASK_16U = 1 << CV_16U ,
  DEPTH_MASK_16S = 1 << CV_16S ,
  DEPTH_MASK_32S = 1 << CV_32S ,
  DEPTH_MASK_32F = 1 << CV_32F ,
  DEPTH_MASK_64F = 1 << CV_64F ,
  DEPTH_MASK_16F = 1 << CV_16F ,
  DEPTH_MASK_16BF = 1 << CV_16BF ,
  DEPTH_MASK_BOOL = 1 << CV_Bool ,
  DEPTH_MASK_64U = 1 << CV_64U ,
  DEPTH_MASK_64S = 1 << CV_64S ,
  DEPTH_MASK_32U = 1 << CV_32U ,
  DEPTH_MASK_ALL = (1 << CV_DEPTH_CURR_MAX)-1 ,
  DEPTH_MASK_ALL_BUT_8S = DEPTH_MASK_ALL & ~DEPTH_MASK_8S ,
  DEPTH_MASK_ALL_16F = DEPTH_MASK_ALL ,
  DEPTH_MASK_FLT = DEPTH_MASK_32F + DEPTH_MASK_64F
}
 
- Public Types inherited from cv::_InputArray
enum  KindFlag {
  KIND_SHIFT = 16 ,
  FIXED_TYPE = 0x8000 << KIND_SHIFT ,
  FIXED_SIZE = 0x4000 << KIND_SHIFT ,
  KIND_MASK = 31 << KIND_SHIFT ,
  NONE = 0 << KIND_SHIFT ,
  MAT = 1 << KIND_SHIFT ,
  MATX = 2 << KIND_SHIFT ,
  STD_VECTOR = 3 << KIND_SHIFT ,
  STD_VECTOR_VECTOR = 4 << KIND_SHIFT ,
  STD_VECTOR_MAT = 5 << KIND_SHIFT ,
  OPENGL_BUFFER = 7 << KIND_SHIFT ,
  CUDA_HOST_MEM = 8 << KIND_SHIFT ,
  CUDA_GPU_MAT = 9 << KIND_SHIFT ,
  UMAT =10 << KIND_SHIFT ,
  STD_VECTOR_UMAT =11 << KIND_SHIFT ,
  STD_BOOL_VECTOR =12 << KIND_SHIFT ,
  STD_VECTOR_CUDA_GPU_MAT = 13 << KIND_SHIFT ,
  STD_ARRAY_MAT =15 << KIND_SHIFT ,
  CUDA_GPU_MATND =16 << KIND_SHIFT ,
  STD_VECTOR_CUDA_GPU_MAT_ND = 17 << KIND_SHIFT
}
 

公開メンバ関数

 _OutputArray ()
 
template<typename _Tp >
 _OutputArray (_Tp *vec, int n)
 
template<typename _Tp >
 _OutputArray (const _Tp *vec, int n)
 
 _OutputArray (const cuda::GpuMat &d_mat)
 
 _OutputArray (const cuda::GpuMatND &d_mat)
 
 _OutputArray (const cuda::HostMem &cuda_mem)
 
template<typename _Tp >
 _OutputArray (const cudev::GpuMat_< _Tp > &m)
 
 _OutputArray (const Mat &m)
 
template<typename _Tp >
 _OutputArray (const Mat_< _Tp > &m)
 
template<typename _Tp , int m, int n>
 _OutputArray (const Matx< _Tp, m, n > &matx)
 
 _OutputArray (const ogl::Buffer &buf)
 
template<typename _Tp , std::size_t _Nm>
 _OutputArray (const std::array< _Tp, _Nm > &arr)
 
template<std::size_t _Nm>
 _OutputArray (const std::array< Mat, _Nm > &arr)
 
template<typename _Tp >
 _OutputArray (const std::vector< _Tp > &vec)
 
 _OutputArray (const std::vector< cuda::GpuMat > &d_mat)
 
 _OutputArray (const std::vector< cuda::GpuMatND > &d_mat)
 
 _OutputArray (const std::vector< Mat > &vec)
 
template<typename _Tp >
 _OutputArray (const std::vector< Mat_< _Tp > > &vec)
 
template<typename _Tp >
 _OutputArray (const std::vector< std::vector< _Tp > > &vec)
 
 _OutputArray (const std::vector< UMat > &vec)
 
 _OutputArray (const UMat &m)
 
 _OutputArray (cuda::GpuMat &d_mat)
 
 _OutputArray (cuda::GpuMatND &d_mat)
 
 _OutputArray (cuda::HostMem &cuda_mem)
 
template<typename _Tp >
 _OutputArray (cudev::GpuMat_< _Tp > &m)
 
 _OutputArray (int _flags, void *_obj)
 
 _OutputArray (Mat &m)
 
template<typename _Tp >
 _OutputArray (Mat_< _Tp > &m)
 
template<typename _Tp , int m, int n>
 _OutputArray (Matx< _Tp, m, n > &matx)
 
 _OutputArray (ogl::Buffer &buf)
 
template<typename _Tp , std::size_t _Nm>
 _OutputArray (std::array< _Tp, _Nm > &arr)
 
template<std::size_t _Nm>
 _OutputArray (std::array< Mat, _Nm > &arr)
 
template<typename _Tp >
 _OutputArray (std::vector< _Tp > &vec)
 
 _OutputArray (std::vector< bool > &vec)=delete
 
 _OutputArray (std::vector< cuda::GpuMat > &d_mat)
 
 _OutputArray (std::vector< cuda::GpuMatND > &d_mat)
 
 _OutputArray (std::vector< Mat > &vec)
 
template<typename _Tp >
 _OutputArray (std::vector< Mat_< _Tp > > &vec)
 
template<typename _Tp >
 _OutputArray (std::vector< std::vector< _Tp > > &vec)
 
 _OutputArray (std::vector< std::vector< bool > > &)=delete
 
 _OutputArray (std::vector< UMat > &vec)
 
 _OutputArray (UMat &m)
 
void assign (const Mat &m) const
 
void assign (const std::vector< Mat > &v) const
 
void assign (const std::vector< UMat > &v) const
 
void assign (const UMat &u) const
 
void clear () const
 
void create (const MatShape &shape, int type, int i=-1, bool allowTransposed=false, _OutputArray::DepthMask fixedDepthMask=static_cast< _OutputArray::DepthMask >(0)) const
 
void create (int dims, const int *size, int type, int i=-1, bool allowTransposed=false, _OutputArray::DepthMask fixedDepthMask=static_cast< _OutputArray::DepthMask >(0)) const
 
void create (int rows, int cols, int type, int i=-1, bool allowTransposed=false, _OutputArray::DepthMask fixedDepthMask=static_cast< _OutputArray::DepthMask >(0)) const
 
void create (Size sz, int type, int i=-1, bool allowTransposed=false, _OutputArray::DepthMask fixedDepthMask=static_cast< _OutputArray::DepthMask >(0)) const
 
void createSameSize (const _InputArray &arr, int mtype) const
 
void fit (const MatShape &shape, int type, int i=-1, bool allowTransposed=false, _OutputArray::DepthMask fixedDepthMask=static_cast< _OutputArray::DepthMask >(0)) const
 
void fit (int dims, const int *size, int type, int i=-1, bool allowTransposed=false, _OutputArray::DepthMask fixedDepthMask=static_cast< _OutputArray::DepthMask >(0)) const
 
void fit (int rows, int cols, int type, int i=-1, bool allowTransposed=false, _OutputArray::DepthMask fixedDepthMask=static_cast< _OutputArray::DepthMask >(0)) const
 
void fit (Size sz, int type, int i=-1, bool allowTransposed=false, _OutputArray::DepthMask fixedDepthMask=static_cast< _OutputArray::DepthMask >(0)) const
 
void fitSameSize (const _InputArray &arr, int mtype) const
 
bool fixedSize () const
 
bool fixedType () const
 
cuda::GpuMatNDgetGpuMatNDRef () const
 
std::vector< cuda::GpuMatND > & getGpuMatNDVecRef () const
 
cuda::GpuMatgetGpuMatRef () const
 
std::vector< cuda::GpuMat > & getGpuMatVecRef () const
 
cuda::HostMemgetHostMemRef () const
 
MatgetMatRef (int i=-1) const
 
std::vector< Mat > & getMatVecRef () const
 
ogl::BuffergetOGlBufferRef () const
 
UMatgetUMatRef (int i=-1) const
 
std::vector< UMat > & getUMatVecRef () const
 
template<typename _Tp >
std::vector< std::vector< _Tp > > & getVecVecRef () const
 
void move (Mat &m) const
 
void move (UMat &u) const
 
bool needed () const
 
Mat reinterpret (int type) const
 
void release () const
 
void setTo (const _InputArray &value, const _InputArray &mask=_InputArray()) const
 
void setZero () const
 
- Public Member Functions inherited from cv::_InputArray
 _InputArray ()
 
template<typename _Tp >
 _InputArray (const _Tp *vec, int n)
 
 _InputArray (const cuda::GpuMat &d_mat)
 
 _InputArray (const cuda::GpuMatND &d_mat)
 
 _InputArray (const cuda::HostMem &cuda_mem)
 
template<typename _Tp >
 _InputArray (const cudev::GpuMat_< _Tp > &m)
 
 _InputArray (const double &val)
 
 _InputArray (const Mat &m)
 
template<typename _Tp >
 _InputArray (const Mat_< _Tp > &m)
 
 _InputArray (const MatExpr &expr)
 
template<typename _Tp , int m, int n>
 _InputArray (const Matx< _Tp, m, n > &matx)
 
 _InputArray (const ogl::Buffer &buf)
 
template<typename _Tp , std::size_t _Nm>
 _InputArray (const std::array< _Tp, _Nm > &arr)
 
template<std::size_t _Nm>
 _InputArray (const std::array< Mat, _Nm > &arr)
 
template<typename _Tp >
 _InputArray (const std::vector< _Tp > &vec)
 
 _InputArray (const std::vector< bool > &vec)
 
 _InputArray (const std::vector< cuda::GpuMat > &d_mat_array)
 
 _InputArray (const std::vector< cuda::GpuMatND > &d_mat_array)
 
 _InputArray (const std::vector< Mat > &vec)
 
template<typename _Tp >
 _InputArray (const std::vector< Mat_< _Tp > > &vec)
 
template<typename _Tp >
 _InputArray (const std::vector< std::vector< _Tp > > &vec)
 
 _InputArray (const std::vector< std::vector< bool > > &)=delete
 
 _InputArray (const std::vector< UMat > &umv)
 
 _InputArray (const UMat &um)
 
 _InputArray (int _flags, void *_obj)
 
 ~_InputArray ()
 
int channels (int i=-1) const
 
int cols (int i=-1) const
 
void copyTo (const _OutputArray &arr) const
 
void copyTo (const _OutputArray &arr, const _InputArray &mask) const
 
int depth (int i=-1) const
 
int dims (int i=-1) const
 
bool empty () const
 
bool empty (int i) const
 
int getFlags () const
 
cuda::GpuMat getGpuMat () const
 
cuda::GpuMatND getGpuMatND () const
 
void getGpuMatNDVector (std::vector< cuda::GpuMatND > &gpumv) const
 
void getGpuMatVector (std::vector< cuda::GpuMat > &gpumv) const
 
Mat getMat (int idx=-1) const
 
Mat getMat_ (int idx=-1) const
 
void getMatVector (std::vector< Mat > &mv) const
 
void * getObj () const
 
ogl::Buffer getOGlBuffer () const
 
Size getSz () const
 
UMat getUMat (int idx=-1) const
 
void getUMatVector (std::vector< UMat > &umv) const
 
bool isContinuous (int i=-1) const
 
bool isGpuMat () const
 
bool isGpuMatND () const
 
bool isGpuMatVector () const
 
bool isMat () const
 
bool isMatVector () const
 
bool isMatx () const
 
bool isSubmatrix (int i=-1) const
 
bool isUMat () const
 
bool isUMatVector () const
 
bool isVector () const
 
bool isVecVector () const
 
_InputArray::KindFlag kind () const
 
size_t offset (int i=-1) const
 
int rows (int i=-1) const
 
bool sameSize (const _InputArray &arr) const
 
MatShape shape (int i=-1) const
 
Size size (int i=-1) const
 
int sizend (int *sz, int i=-1) const
 
size_t step (int i=-1) const
 
size_t total (int i=-1) const
 
int type (int i=-1) const
 

静的公開メンバ関数

template<typename _Tp , std::size_t _Nm>
static _OutputArray rawOut (std::array< _Tp, _Nm > &arr)
 
template<typename _Tp >
static _OutputArray rawOut (std::vector< _Tp > &vec)
 
- Static Public Member Functions inherited from cv::_InputArray
template<typename _Tp , std::size_t _Nm>
static _InputArray rawIn (const std::array< _Tp, _Nm > &arr)
 
template<typename _Tp >
static _InputArray rawIn (const std::vector< _Tp > &vec)
 

Additional Inherited Members

- Protected Member Functions inherited from cv::_InputArray
void init (int _flags, const void *_obj)
 
void init (int _flags, const void *_obj, Size _sz)
 
- Protected Attributes inherited from cv::_InputArray
int flags
 
void * obj
 
Size sz
 

詳細説明

この型はInputArrayと非常によく似ているが、入出力および出力の関数引数に使われる点が異なる。

InputArrayと同様に、OpenCVユーザはOutputArrayを意識する必要はなく、単に Matvector<T> などを関数に渡せばよい。InputArray と同じ制限、すなわち OutputArrayのインスタンスを明示的に作成しないこと がここでも適用される。

関数を多態的にしたい(つまり出力引数として異なる配列を受け取れるようにしたい)場合も、それほど難しくない。上記のサンプルを参考にしてほしい。_OutputArray::create()_OutputArray::getMat() の前に呼び出す必要がある点に注意する。こうすることで、出力配列が適切に確保されることが保証される。

省略可能な出力引数。特定の出力配列を計算して返してもらう必要がない場合は、省略可能な入力配列の場合と同じように cv::noArray() を渡す。実装レベルでは、特定の出力配列を計算する必要があるかどうかを確認するために _OutputArray::needed() を使う。

Python/Java/... の自動ラッパー生成器を補助するために使われる、OutputArrayのいくつかの同義語がある:

This type is very similar to InputArray except that it is used for input/output and output function p...
Definition mat.hpp:410
InputOutputArray InputOutputArrayOfArrays
Definition mat.hpp:591
OutputArray OutputArrayOfArrays
Definition mat.hpp:589
const _InputOutputArray & InputOutputArray
Definition mat.hpp:590

列挙型メンバ詳解

◆ DepthMask

列挙値
DEPTH_MASK_8U 
DEPTH_MASK_8S 
DEPTH_MASK_16U 
DEPTH_MASK_16S 
DEPTH_MASK_32S 
DEPTH_MASK_32F 
DEPTH_MASK_64F 
DEPTH_MASK_16F 
DEPTH_MASK_16BF 
DEPTH_MASK_BOOL 
DEPTH_MASK_64U 
DEPTH_MASK_64S 
DEPTH_MASK_32U 
DEPTH_MASK_ALL 
DEPTH_MASK_ALL_BUT_8S 
DEPTH_MASK_ALL_16F 
DEPTH_MASK_FLT 

構築子と解体子の詳解

◆ _OutputArray() [1/42]

cv::_OutputArray::_OutputArray ( )

◆ _OutputArray() [2/42]

cv::_OutputArray::_OutputArray ( int _flags,
void * _obj )

◆ _OutputArray() [3/42]

cv::_OutputArray::_OutputArray ( Mat & m)

◆ _OutputArray() [4/42]

cv::_OutputArray::_OutputArray ( std::vector< Mat > & vec)

◆ _OutputArray() [5/42]

cv::_OutputArray::_OutputArray ( cuda::GpuMat & d_mat)

◆ _OutputArray() [6/42]

cv::_OutputArray::_OutputArray ( std::vector< cuda::GpuMat > & d_mat)

◆ _OutputArray() [7/42]

cv::_OutputArray::_OutputArray ( cuda::GpuMatND & d_mat)

◆ _OutputArray() [8/42]

cv::_OutputArray::_OutputArray ( std::vector< cuda::GpuMatND > & d_mat)

◆ _OutputArray() [9/42]

cv::_OutputArray::_OutputArray ( ogl::Buffer & buf)

◆ _OutputArray() [10/42]

cv::_OutputArray::_OutputArray ( cuda::HostMem & cuda_mem)

◆ _OutputArray() [11/42]

template<typename _Tp >
cv::_OutputArray::_OutputArray ( cudev::GpuMat_< _Tp > & m)

◆ _OutputArray() [12/42]

template<typename _Tp >
cv::_OutputArray::_OutputArray ( std::vector< _Tp > & vec)

◆ _OutputArray() [13/42]

cv::_OutputArray::_OutputArray ( std::vector< bool > & vec)
delete

◆ _OutputArray() [14/42]

template<typename _Tp >
cv::_OutputArray::_OutputArray ( std::vector< std::vector< _Tp > > & vec)

◆ _OutputArray() [15/42]

cv::_OutputArray::_OutputArray ( std::vector< std::vector< bool > > & )
delete

◆ _OutputArray() [16/42]

template<typename _Tp >
cv::_OutputArray::_OutputArray ( std::vector< Mat_< _Tp > > & vec)

◆ _OutputArray() [17/42]

template<typename _Tp >
cv::_OutputArray::_OutputArray ( Mat_< _Tp > & m)

◆ _OutputArray() [18/42]

template<typename _Tp >
cv::_OutputArray::_OutputArray ( _Tp * vec,
int n )

◆ _OutputArray() [19/42]

template<typename _Tp , int m, int n>
cv::_OutputArray::_OutputArray ( Matx< _Tp, m, n > & matx)

◆ _OutputArray() [20/42]

cv::_OutputArray::_OutputArray ( UMat & m)

◆ _OutputArray() [21/42]

cv::_OutputArray::_OutputArray ( std::vector< UMat > & vec)

◆ _OutputArray() [22/42]

cv::_OutputArray::_OutputArray ( const Mat & m)

◆ _OutputArray() [23/42]

cv::_OutputArray::_OutputArray ( const std::vector< Mat > & vec)

◆ _OutputArray() [24/42]

cv::_OutputArray::_OutputArray ( const cuda::GpuMat & d_mat)

◆ _OutputArray() [25/42]

cv::_OutputArray::_OutputArray ( const std::vector< cuda::GpuMat > & d_mat)

◆ _OutputArray() [26/42]

cv::_OutputArray::_OutputArray ( const cuda::GpuMatND & d_mat)

◆ _OutputArray() [27/42]

cv::_OutputArray::_OutputArray ( const std::vector< cuda::GpuMatND > & d_mat)

◆ _OutputArray() [28/42]

cv::_OutputArray::_OutputArray ( const ogl::Buffer & buf)

◆ _OutputArray() [29/42]

cv::_OutputArray::_OutputArray ( const cuda::HostMem & cuda_mem)

◆ _OutputArray() [30/42]

template<typename _Tp >
cv::_OutputArray::_OutputArray ( const cudev::GpuMat_< _Tp > & m)

◆ _OutputArray() [31/42]

template<typename _Tp >
cv::_OutputArray::_OutputArray ( const std::vector< _Tp > & vec)

◆ _OutputArray() [32/42]

template<typename _Tp >
cv::_OutputArray::_OutputArray ( const std::vector< std::vector< _Tp > > & vec)

◆ _OutputArray() [33/42]

template<typename _Tp >
cv::_OutputArray::_OutputArray ( const std::vector< Mat_< _Tp > > & vec)

◆ _OutputArray() [34/42]

template<typename _Tp >
cv::_OutputArray::_OutputArray ( const Mat_< _Tp > & m)

◆ _OutputArray() [35/42]

template<typename _Tp >
cv::_OutputArray::_OutputArray ( const _Tp * vec,
int n )

◆ _OutputArray() [36/42]

template<typename _Tp , int m, int n>
cv::_OutputArray::_OutputArray ( const Matx< _Tp, m, n > & matx)

◆ _OutputArray() [37/42]

cv::_OutputArray::_OutputArray ( const UMat & m)

◆ _OutputArray() [38/42]

cv::_OutputArray::_OutputArray ( const std::vector< UMat > & vec)

◆ _OutputArray() [39/42]

template<typename _Tp , std::size_t _Nm>
cv::_OutputArray::_OutputArray ( std::array< _Tp, _Nm > & arr)

◆ _OutputArray() [40/42]

template<typename _Tp , std::size_t _Nm>
cv::_OutputArray::_OutputArray ( const std::array< _Tp, _Nm > & arr)

◆ _OutputArray() [41/42]

template<std::size_t _Nm>
cv::_OutputArray::_OutputArray ( std::array< Mat, _Nm > & arr)

◆ _OutputArray() [42/42]

template<std::size_t _Nm>
cv::_OutputArray::_OutputArray ( const std::array< Mat, _Nm > & arr)

メンバ関数詳解

◆ assign() [1/4]

void cv::_OutputArray::assign ( const Mat & m) const

◆ assign() [2/4]

void cv::_OutputArray::assign ( const std::vector< Mat > & v) const

◆ assign() [3/4]

void cv::_OutputArray::assign ( const std::vector< UMat > & v) const

◆ assign() [4/4]

void cv::_OutputArray::assign ( const UMat & u) const

◆ clear()

void cv::_OutputArray::clear ( ) const

◆ create() [1/4]

void cv::_OutputArray::create ( const MatShape & shape,
int type,
int i = -1,
bool allowTransposed = false,
_OutputArray::DepthMask fixedDepthMask = static_cast< _OutputArray::DepthMask >(0) ) const

◆ create() [2/4]

void cv::_OutputArray::create ( int dims,
const int * size,
int type,
int i = -1,
bool allowTransposed = false,
_OutputArray::DepthMask fixedDepthMask = static_cast< _OutputArray::DepthMask >(0) ) const

◆ create() [3/4]

void cv::_OutputArray::create ( int rows,
int cols,
int type,
int i = -1,
bool allowTransposed = false,
_OutputArray::DepthMask fixedDepthMask = static_cast< _OutputArray::DepthMask >(0) ) const

◆ create() [4/4]

void cv::_OutputArray::create ( Size sz,
int type,
int i = -1,
bool allowTransposed = false,
_OutputArray::DepthMask fixedDepthMask = static_cast< _OutputArray::DepthMask >(0) ) const

◆ createSameSize()

void cv::_OutputArray::createSameSize ( const _InputArray & arr,
int mtype ) const

◆ fit() [1/4]

void cv::_OutputArray::fit ( const MatShape & shape,
int type,
int i = -1,
bool allowTransposed = false,
_OutputArray::DepthMask fixedDepthMask = static_cast< _OutputArray::DepthMask >(0) ) const

◆ fit() [2/4]

void cv::_OutputArray::fit ( int dims,
const int * size,
int type,
int i = -1,
bool allowTransposed = false,
_OutputArray::DepthMask fixedDepthMask = static_cast< _OutputArray::DepthMask >(0) ) const

◆ fit() [3/4]

void cv::_OutputArray::fit ( int rows,
int cols,
int type,
int i = -1,
bool allowTransposed = false,
_OutputArray::DepthMask fixedDepthMask = static_cast< _OutputArray::DepthMask >(0) ) const

◆ fit() [4/4]

void cv::_OutputArray::fit ( Size sz,
int type,
int i = -1,
bool allowTransposed = false,
_OutputArray::DepthMask fixedDepthMask = static_cast< _OutputArray::DepthMask >(0) ) const

◆ fitSameSize()

void cv::_OutputArray::fitSameSize ( const _InputArray & arr,
int mtype ) const

◆ fixedSize()

bool cv::_OutputArray::fixedSize ( ) const

◆ fixedType()

bool cv::_OutputArray::fixedType ( ) const

◆ getGpuMatNDRef()

cuda::GpuMatND & cv::_OutputArray::getGpuMatNDRef ( ) const

◆ getGpuMatNDVecRef()

std::vector< cuda::GpuMatND > & cv::_OutputArray::getGpuMatNDVecRef ( ) const

◆ getGpuMatRef()

cuda::GpuMat & cv::_OutputArray::getGpuMatRef ( ) const

◆ getGpuMatVecRef()

std::vector< cuda::GpuMat > & cv::_OutputArray::getGpuMatVecRef ( ) const

◆ getHostMemRef()

cuda::HostMem & cv::_OutputArray::getHostMemRef ( ) const

◆ getMatRef()

Mat & cv::_OutputArray::getMatRef ( int i = -1) const

◆ getMatVecRef()

std::vector< Mat > & cv::_OutputArray::getMatVecRef ( ) const

◆ getOGlBufferRef()

ogl::Buffer & cv::_OutputArray::getOGlBufferRef ( ) const

◆ getUMatRef()

UMat & cv::_OutputArray::getUMatRef ( int i = -1) const

◆ getUMatVecRef()

std::vector< UMat > & cv::_OutputArray::getUMatVecRef ( ) const

◆ getVecVecRef()

template<typename _Tp >
std::vector< std::vector< _Tp > > & cv::_OutputArray::getVecVecRef ( ) const

◆ move() [1/2]

void cv::_OutputArray::move ( Mat & m) const

◆ move() [2/2]

void cv::_OutputArray::move ( UMat & u) const

◆ needed()

bool cv::_OutputArray::needed ( ) const

◆ rawOut() [1/2]

template<typename _Tp , std::size_t _Nm>
static _OutputArray cv::_OutputArray::rawOut ( std::array< _Tp, _Nm > & arr)
static

◆ rawOut() [2/2]

template<typename _Tp >
static _OutputArray cv::_OutputArray::rawOut ( std::vector< _Tp > & vec)
static

◆ reinterpret()

Mat cv::_OutputArray::reinterpret ( int type) const

◆ release()

void cv::_OutputArray::release ( ) const

◆ setTo()

void cv::_OutputArray::setTo ( const _InputArray & value,
const _InputArray & mask = _InputArray() ) const

◆ setZero()

void cv::_OutputArray::setZero ( ) const

このクラス詳解は次のファイルから抽出されました: