OpenCV 4.5.3(日本語機械翻訳)
公開メンバ関数 | 限定公開変数類 | 全メンバ一覧
cv::MatCommaInitializer_< _Tp > クラステンプレート

Comma-separated Matrix Initializer [詳解]

#include <mat.hpp>

公開メンバ関数

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

限定公開変数類

MatIterator_< _Tp > it

詳解

template<typename _Tp>
クラス 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);
Quat< T > cos(const Quat< T > &q)
Quat< T > sin(const Quat< T > &q)

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