openCVには、MATRICESを入力として受け取るFindHomographyという関数があります。マトリクスをデータポイントで塗りつぶす
フレーム内のフィーチャの位置を表すデータポイントがあります。私はこれらのデータ点をC++やCを使って行列に入れたいと思っています。 2次元配列に入れたいのですが、これらの特徴はxとyの位置を表しています。
どうすればよいですか?
ここでは一例に基づく例です今、これらの機能は、単に整数と私は
openCVには、MATRICESを入力として受け取るFindHomographyという関数があります。マトリクスをデータポイントで塗りつぶす
フレーム内のフィーチャの位置を表すデータポイントがあります。私はこれらのデータ点をC++やCを使って行列に入れたいと思っています。 2次元配列に入れたいのですが、これらの特徴はxとyの位置を表しています。
どうすればよいですか?
ここでは一例に基づく例です今、これらの機能は、単に整数と私は
上記のマトリックスでそれらを使用するためには、マトリックスにこれらの機能を入れたくている、のは、私がフレームに20点の特徴を持っているとしましょうページ35-36のO'Reilly's Learning OpenCVで:
float vals[] = { 0.1, 0.2, 0.3, 0.4 };
CvMat mat;
cvInitMatHeader(&mat, 2, 2, CV_32FC1, vals);
これは、上記の静的に割り当てられたデータを使用して2×2フロートマトリックスを作成します。
Paulさん、ありがとうございました。私はこの本についてのご意見をお寄せください。 – Mario
あなたの質問は不明です。入力データはどのようにフォーマットされていますか?あなたは特定の数学パッケージを使用していますか、2次元配列ですか? –
@Kevin:彼はOpenCVを使っています(タグを参照)。 –
@Paul:私はopenCVを使用しています。 – Mario