🤖
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 |