2011-01-18 15 views
1

Cimgを使用して3次元配列のSVDを計算する方法について、誰でも簡単に教えてください。 私はちょうどさらなるプロセスのスピードアップのためにそれを小さく圧縮するために配列の分解を得たいです。 どこでどのような値を入力すればいいですか、そして出力を得る方法は? 私は周りを探索されているが、それがどのように動作するのかまだ分からない。 SVDがどのように動作するかを完全には理解していません。マトリックスを解凍するために使用できることはご存じです。私はOpenCVのと固有のライブラリも仕事をし得ることを見出し同時にCimg(または多分openCVまたは固有ライブラリ)を使ってSVDを計算するには?

、はるかに簡単であるなら、私は自分の手順を教えてください。..

(代わりにSVDの私のための代替はPCAですが、私はそのソース/ライブラリを見つけただけでなく、使用方法もわからない)

ありがとう!

+0

を参照してくださいここでのOpenCVを使用してSVDの作業例です。 http://www.zhongshanlin.com/2009/09/opencv-4-operations-of-matrix.html – AruniRC

+0

「3次元配列のSVD」 - これはタイプミスですか? SVDは行列分解であるため、2次元配列に対してのみ定義されます。 –

+0

3次元配列または3xnまたはnx3行列を意味しますか? –

答えて

関連する問題