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

カンマ区切りの行列初期化子。 詳細...

#include <opencv2/core/mat.hpp>

Collaboration diagram for cv::MatCommaInitializer_< _Tp >:

公開メンバ関数

 MatCommaInitializer_ (Mat_< _Tp > *_m)
 "matrix << firstValue" 演算子によって作成されるコンストラクタ。ここで matrix は cv::Mat である。
 
 operator Mat_< _Tp > () const
 別形式の変換演算子。
 
template<typename T2 >
MatCommaInitializer_< _Tp > & operator, (T2 v)
 次の値を受け取り行列に格納する演算子。
 

限定公開変数類

MatIterator_< _Tpit
 

詳細説明

template<typename _Tp>
class cv::MatCommaInitializer_< _Tp >

カンマ区切りの行列初期化子。

通常、このクラスのインスタンスを明示的に作成することはない。代わりに "matrix << firstValue" 演算子によって作成される。

以下の例は2x2の回転行列を初期化する:

double angle = 30, a = cos(angle*CV_PI/180), b = sin(angle*CV_PI/180);
Mat R = (Mat_<double>(2,2) << a, -b, b, a);
Template matrix class derived from Mat.
Definition mat.hpp:2296
n-dimensional dense array class
Definition mat.hpp:840
Quat< T > cos(const Quat< T > &q)
Quat< T > sin(const Quat< T > &q)
#define CV_PI
Definition cvdef.h:382

構築子と解体子の詳解

◆ MatCommaInitializer_()

template<typename _Tp >
cv::MatCommaInitializer_< _Tp >::MatCommaInitializer_ ( Mat_< _Tp > * _m)

"matrix << firstValue" 演算子によって作成されるコンストラクタ。ここで matrix は cv::Mat である。

メンバ関数詳解

◆ operator Mat_< _Tp >()

template<typename _Tp >
cv::MatCommaInitializer_< _Tp >::operator Mat_< _Tp > ( ) const

別形式の変換演算子。

◆ operator,()

template<typename _Tp >
template<typename T2 >
MatCommaInitializer_< _Tp > & cv::MatCommaInitializer_< _Tp >::operator, ( T2 v)

次の値を受け取り行列に格納する演算子。

メンバ変数詳解

◆ it

template<typename _Tp >
MatIterator_<_Tp> cv::MatCommaInitializer_< _Tp >::it
protected

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