2010-12-08 17 views
0

openCVには、MATRICESを入力として受け取るFindHomographyという関数があります。マトリクスをデータポイントで塗りつぶす

フレーム内のフィーチャの位置を表すデータポイントがあります。私はこれらのデータ点をC++やCを使って行列に入れたいと思っています。 2次元配列に入れたいのですが、これらの特徴はxとyの位置を表しています。

どうすればよいですか?

ここでは一例に基づく例です今、これらの機能は、単に整数と私は

+1

あなたの質問は不明です。入力データはどのようにフォーマットされていますか?あなたは特定の数学パッケージを使用していますか、2次元配列ですか? –

+0

@Kevin:彼はOpenCVを使っています(タグを参照)。 –

+0

@Paul:私はopenCVを使用しています。 – Mario

答えて

1

上記のマトリックスでそれらを使用するためには、マトリックスにこれらの機能を入れたくている、のは、私がフレームに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フロートマトリックスを作成します。

+1

Paulさん、ありがとうございました。私はこの本についてのご意見をお寄せください。 – Mario