|
| __host__ | GpuMat_ (Allocator *allocator=defaultAllocator()) |
| | デフォルトコンストラクタ
|
| |
| template<class Body > |
| __host__ | GpuMat_ (const Expr< Body > &expr) |
| | 式テンプレート
|
| |
| __host__ | GpuMat_ (const GpuMat &m, Allocator *allocator=defaultAllocator()) |
| | コピー/変換コンストラクタ。mが異なる型の場合は変換される。
|
| |
| __host__ | GpuMat_ (const GpuMat_ &m) |
| | コピーコンストラクタ
|
| |
| __host__ | GpuMat_ (const GpuMat_ &m, Range arowRange, Range acolRange) |
| | 部分行列を選択する。
|
| |
| __host__ | GpuMat_ (const GpuMat_ &m, Rect roi) |
| |
| __host__ | GpuMat_ (InputArray arr, Allocator *allocator=defaultAllocator()) |
| | ホストメモリからGpuMatを構築する(ブロッキング呼び出し)。
|
| |
| __host__ | GpuMat_ (int arows, int acols, Allocator *allocator=defaultAllocator()) |
| | 指定したサイズのGpuMatを構築する。
|
| |
| __host__ | GpuMat_ (int arows, int acols, Scalar val, Allocator *allocator=defaultAllocator()) |
| | GpuMatを構築し、指定した値で埋める。
|
| |
| __host__ | GpuMat_ (int arows, int acols, T *adata, size_t astep=Mat::AUTO_STEP) |
| | ユーザーが割り当てたデータの上に行列を構築する。stepは型に関係なくバイト単位(!!!)である。
|
| |
| __host__ | GpuMat_ (Size asize, Allocator *allocator=defaultAllocator()) |
| |
| __host__ | GpuMat_ (Size asize, Scalar val, Allocator *allocator=defaultAllocator()) |
| |
| __host__ | GpuMat_ (Size asize, T *adata, size_t astep=Mat::AUTO_STEP) |
| |
| __host__ GpuMat_ & | adjustROI (int dtop, int dbottom, int dleft, int dright) |
| |
| template<class Body > |
| __host__ GpuMat_ & | assign (const Expr< Body > &expr, Stream &stream) |
| |
| __host__ int | channels () const |
| |
| __host__ GpuMat_ | clone () const |
| | GpuMat::row() などのオーバーライド形式。
|
| |
| __host__ GpuMat_ | col (int x) const |
| |
| __host__ GpuMat_ | colRange (int startcol, int endcol) const |
| |
| __host__ GpuMat_ | colRange (Range r) const |
| |
| __host__ void | create (int arows, int acols) |
| | GpuMatがすでに指定したサイズと型を持っていない限り、新しいGpuMatデータを割り当てる。
|
| |
| __host__ void | create (Size asize) |
| |
| __host__ int | depth () const |
| |
| __host__ size_t | elemSize () const |
| | GpuMat::elemSize() などのオーバーライド形式。
|
| |
| __host__ size_t | elemSize1 () const |
| |
| __host__ GpuMat_ | operator() (Range rowRange, Range colRange) const |
| |
| __host__ GpuMat_ | operator() (Rect roi) const |
| |
| template<class Body > |
| __host__ GpuMat_ & | operator= (const Expr< Body > &expr) |
| |
| __host__ GpuMat_ & | operator= (const GpuMat_ &m) |
| | 代入演算子
|
| |
| __host__ T * | operator[] (int y) |
| | 行および要素アクセス演算子のより便利な形式。
|
| |
| __host__ const T * | operator[] (int y) const |
| |
| __host__ GpuMat_ | row (int y) const |
| |
| __host__ GpuMat_ | rowRange (int startrow, int endrow) const |
| |
| __host__ GpuMat_ | rowRange (Range r) const |
| |
| __host__ size_t | step1 () const |
| |
| __host__ size_t | stepT () const |
| | step()/sizeof(T) を返す。
|
| |
| __host__ void | swap (GpuMat_ &mat) |
| | 別のスマートポインタと交換する
|
| |
| __host__ int | type () const |
| |
| __host__ void | upload (InputArray arr) |
| | GpuMatへのデータアップロードを実行する(ブロッキング呼び出し)。
|
| |
| __host__ void | upload (InputArray arr, Stream &stream) |
| | GpuMatへのデータアップロードを実行する(ノンブロッキング呼び出し)。
|
| |
| | GpuMat (const GpuMat &m) |
| | コピーコンストラクタ
|
| |
| | GpuMat (const GpuMat &m, Range rowRange, Range colRange) |
| | より大きな行列の一部に対する GpuMat ヘッダを作成する
|
| |
| | GpuMat (const GpuMat &m, Rect roi) |
| |
| | GpuMat (GpuMat::Allocator *allocator=GpuMat::defaultAllocator()) |
| | デフォルトコンストラクタ
|
| |
| | GpuMat (InputArray arr, GpuMat::Allocator *allocator=GpuMat::defaultAllocator()) |
| | ホストメモリから GpuMat を構築する(ブロッキング呼び出し)
|
| |
| | GpuMat (int rows, int cols, int type, GpuMat::Allocator *allocator=GpuMat::defaultAllocator()) |
| | 指定したサイズと型の GpuMat を構築する
|
| |
| | GpuMat (int rows, int cols, int type, Scalar s, GpuMat::Allocator *allocator=GpuMat::defaultAllocator()) |
| | GpuMat を構築し、指定した値 _s で埋める
|
| |
| | GpuMat (int rows, int cols, int type, void *data, size_t step=Mat::AUTO_STEP) |
| | ユーザが確保したデータを指す GpuMat ヘッダのコンストラクタ
|
| |
| | GpuMat (Size size, int type, GpuMat::Allocator *allocator=GpuMat::defaultAllocator()) |
| |
| | GpuMat (Size size, int type, Scalar s, GpuMat::Allocator *allocator=GpuMat::defaultAllocator()) |
| |
| | GpuMat (Size size, int type, void *data, size_t step=Mat::AUTO_STEP) |
| |
| | ~GpuMat () |
| | デストラクタ - release() を呼び出す。
|
| |
| GpuMat & | adjustROI (int dtop, int dbottom, int dleft, int dright) |
| | 親 GpuMat 内で現在の GpuMat のROIを移動・リサイズする
|
| |
| void | assignTo (GpuMat &m, int type=-1) const |
| |
| int | channels () const |
| | チャンネル数を返す
|
| |
| GpuMat | clone () const |
| | GpuMat のディープコピーを返す。すなわちデータが複製される
|
| |
| GpuMat | col (int x) const |
| | 指定した列に対する新しい GpuMat ヘッダを返す
|
| |
| GpuMat | colRange (int startcol, int endcol) const |
| | ... 指定した列の範囲に対するもの
|
| |
| GpuMat | colRange (Range r) const |
| |
| void | convertTo (GpuMat &dst, int rtype) const |
| | GpuMat を別のデータ型に変換するバインディング用オーバーロード(ブロッキング呼び出し)
|
| |
| void | convertTo (GpuMat &dst, int rtype, double alpha, double beta, Stream &stream) const |
| | GpuMat をスケーリング付きで別のデータ型に変換するバインディング用オーバーロード(ノンブロッキング呼び出し)
|
| |
| void | convertTo (GpuMat &dst, int rtype, Stream &stream) const |
| | GpuMat を別のデータ型に変換するバインディング用オーバーロード(ノンブロッキング呼び出し)
|
| |
| void | convertTo (OutputArray dst, int rtype) const |
| | GpuMat を別のデータ型に変換する(ブロッキング呼び出し)
|
| |
| void | convertTo (OutputArray dst, int rtype, double alpha, double beta, Stream &stream) const |
| | GpuMat をスケーリング付きで別のデータ型に変換する(ノンブロッキング呼び出し)
|
| |
| void | convertTo (OutputArray dst, int rtype, double alpha, double beta=0.0) const |
| | GpuMat をスケーリング付きで別のデータ型に変換する(ブロッキング呼び出し)
|
| |
| void | convertTo (OutputArray dst, int rtype, double alpha, Stream &stream) const |
| | GpuMat をスケーリング付きで別のデータ型に変換するバインディング用オーバーロード(ブロッキング呼び出し)
|
| |
| void | convertTo (OutputArray dst, int rtype, Stream &stream) const |
| | GpuMat を別のデータ型に変換する(ノンブロッキング呼び出し)
|
| |
| void | copyTo (GpuMat &dst) const |
| | GpuMat の内容をデバイスメモリにコピーするバインディング用オーバーロード(ブロッキング呼び出し)
|
| |
| void | copyTo (GpuMat &dst, GpuMat &mask) const |
| | 非ゼロのマスク要素でマークされた GpuMat 要素を "m" にコピーするバインディング用オーバーロード(ブロッキング呼び出し)
|
| |
| void | copyTo (GpuMat &dst, GpuMat &mask, Stream &stream) const |
| | 非ゼロのマスク要素でマークされた GpuMat 要素を "m" にコピーするバインディング用オーバーロード(ノンブロッキング呼び出し)
|
| |
| void | copyTo (GpuMat &dst, Stream &stream) const |
| | GpuMat の内容をデバイスメモリにコピーするバインディング用オーバーロード(ノンブロッキング呼び出し)
|
| |
| void | copyTo (OutputArray dst) const |
| | GpuMat の内容をデバイスメモリにコピーする(ブロッキング呼び出し)
|
| |
| void | copyTo (OutputArray dst, InputArray mask) const |
| | 非ゼロのマスク要素でマークされた GpuMat 要素を "m" にコピーする(ブロッキング呼び出し)
|
| |
| void | copyTo (OutputArray dst, InputArray mask, Stream &stream) const |
| | 非ゼロのマスク要素でマークされた GpuMat 要素を "m" にコピーする(ノンブロッキング呼び出し)
|
| |
| void | copyTo (OutputArray dst, Stream &stream) const |
| | GpuMat の内容をデバイスメモリにコピーする(ノンブロッキング呼び出し)
|
| |
| void | create (int rows, int cols, int type) |
| | GpuMat が指定されたサイズと型をすでに持っていない限り、新しい GpuMat データを確保する
|
| |
| void | create (Size size, int type) |
| |
| void * | cudaPtr () const |
| |
| int | depth () const |
| | 要素の型を返す
|
| |
| void | download (OutputArray dst) const |
| | GpuMat からのデータダウンロードを実行する(ブロッキング呼び出し)
|
| |
| void | download (OutputArray dst, Stream &stream) const |
| | GpuMat からのデータダウンロードを実行する(ノンブロッキング呼び出し)
|
| |
| size_t | elemSize () const |
| | 要素のサイズをバイト単位で返す
|
| |
| size_t | elemSize1 () const |
| | 要素のチャンネルのサイズをバイト単位で返す
|
| |
| bool | empty () const |
| | GpuMat のデータがNULLであれば true を返す
|
| |
| void | fit (int rows, int cols, int type) |
| | 要求された2DのサイズとTypeに合わせて、内部のストレージを確保または再利用する(既に互換性がある場合は何もしない)。
|
| |
| void | fit (Size size, int type) |
| |
| bool | isContinuous () const |
| |
| void | locateROI (Size &wholeSize, Point &ofs) const |
| | 親 GpuMat 内で GpuMat ヘッダの位置を特定する
|
| |
| template<typename _Tp > |
| | operator PtrStep< _Tp > () const |
| |
| template<typename _Tp > |
| | operator PtrStepSz< _Tp > () const |
| |
| GpuMat | operator() (Range rowRange, Range colRange) const |
| | 矩形のサブGpuMatを抽出する(これは row や rowRange などの一般化された形である)
|
| |
| GpuMat | operator() (Rect roi) const |
| |
| GpuMat & | operator= (const GpuMat &m) |
| | 代入演算子
|
| |
| uchar * | ptr (int y=0) |
| | y番目の行へのポインタを返す
|
| |
| template<typename _Tp > |
| _Tp * | ptr (int y=0) |
| | 上記メソッドのテンプレート版
|
| |
| const uchar * | ptr (int y=0) const |
| |
| template<typename _Tp > |
| const _Tp * | ptr (int y=0) const |
| |
| void | release () |
| | 参照カウンタを減らし、参照カウンタが0に達したときにデータを解放する
|
| |
| GpuMat | reshape (int cn, int rows=0) const |
| |
| GpuMat | row (int y) const |
| | 指定した行に対する新しい GpuMat ヘッダを返す
|
| |
| GpuMat | rowRange (int startrow, int endrow) const |
| | ... 指定した行の範囲に対するもの
|
| |
| GpuMat | rowRange (Range r) const |
| |
| GpuMat & | setTo (Scalar s) |
| | GpuMat の一部の要素を s に設定する(ブロッキング呼び出し)
|
| |
| GpuMat & | setTo (Scalar s, InputArray mask) |
| | マスクに従って GpuMat の一部の要素を s に設定する(ブロッキング呼び出し)
|
| |
| GpuMat & | setTo (Scalar s, InputArray mask, Stream &stream) |
| | マスクに従って GpuMat の一部の要素を s に設定する(ノンブロッキング呼び出し)
|
| |
| GpuMat & | setTo (Scalar s, Stream &stream) |
| | GpuMat の一部の要素を s に設定する(ノンブロッキング呼び出し)
|
| |
| Size | size () const |
| | GpuMat のサイズを返す: width == 列数、height == 行数
|
| |
| size_t | step1 () const |
| | step/elemSize1() を返す
|
| |
| void | swap (GpuMat &mat) |
| | 別のスマートポインタと交換する
|
| |
| int | type () const |
| | 要素の型を返す
|
| |
| void | updateContinuityFlag () |
| | 内部使用メソッド: 連続性フラグを更新する
|
| |
| void | upload (InputArray arr) |
| | GpuMat へのデータアップロードを実行する(ブロッキング呼び出し)
|
| |
| void | upload (InputArray arr, Stream &stream) |
| | GpuMat へのデータアップロードを実行する(ノンブロッキング呼び出し)
|
| |