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

詳細説明

行列 \(A = L*L^T\) のコレスキー分解を行い、行列方程式 \(A*X=B\) を解く。

引数
src1行優先順で格納された入力行列 \(A\) へのポインタ。処理完了後、src1 には下三角行列 \(L\) が格納される。
src1_step行列 \(A\) の連続する2行間のバイト数。
m正方行列 \(A\) のサイズ。
src2連立方程式 \(A*X=B\) の右辺である \(M\times N\) 行列 \(B\) へのポインタ。B は行優先順で格納される。src2 がヌルポインタの場合は、コレスキー分解のみが実行される。処理完了後、src2 には連立方程式 \(A*X=B\) の解 \(X\) が格納される。
src2_step行列 \(B\) の連続する2つの行の間のバイト数。
n\(M\times N\) 行列 \(B\) における右辺ベクトルの数。
info分解の成否を示す。*info が false の場合、分解は失敗している。

関数

int hal_ni_Cholesky32f (float *src1, size_t src1_step, int m, float *src2, size_t src2_step, int n, bool *info)
 
int hal_ni_Cholesky64f (double *src1, size_t src1_step, int m, double *src2, size_t src2_step, int n, bool *info)
 

関数詳解

◆ hal_ni_Cholesky32f()

int hal_ni_Cholesky32f ( float * src1,
size_t src1_step,
int m,
float * src2,
size_t src2_step,
int n,
bool * info )
inline

◆ hal_ni_Cholesky64f()

int hal_ni_Cholesky64f ( double * src1,
size_t src1_step,
int m,
double * src2,
size_t src2_step,
int n,
bool * info )
inline