[32/64bit] サンプルセットからガウス混合パラメータを推定します。
ml_EM_trainM p1,p2,p3,p4,p5,p6,p7
p1 = sptr : IntPtr model p2 = sptr : IntPtr samples p3 = sptr : IntPtr probs0 p4 = sptr : IntPtr logLikelihoods p5 = sptr : IntPtr labels p6 = sptr : IntPtr probs p7 = var : out int returnValue
(プラグイン / モジュール : OpenCvSharpExtern.dll)
このバリエーションは,最大化ステップから始まります.このオプションを利用するには,初期確率\(p_{i,k}\)を用意する必要があります.
元関数名(C#): ml_EM_trainM
元DLLエクスポート名: ml_EM_trainM
参照元CSファイル: Internal\PInvoke\NativeMethods\ml\NativeMethods_ml_EM.cs
▼ C言語側関数定義
CVAPI(ExceptionStatus) ml_EM_trainM(
cv::ml::EM *obj,
cv::_InputArray *samples,
cv::_InputArray *probs0,
cv::_OutputArray *logLikelihoods,
cv::_OutputArray *labels,
cv::_OutputArray *probs,
int *returnValue)
{
BEGIN_WRAP
const auto ret = obj->trainM(
*samples, *probs0, entity(logLikelihoods), entity(labels), entity(probs));
*returnValue = ret ? 1 : 0;
END_WRAP
}
| プラグイン / モジュール | OpenCvSharpExtern.dll |
| バージョン | 1.00 |
| 作成日 | 2021/11/30 |
| 著作者 | inovia |
| URL | https://hsp.moe/ |
| 備考 | #include "OpenCvSharpExtern32.as"
#include "OpenCvSharpExtern64.as" 使用するHSPランタイムのビット数に合わせたインクルードファイルを使用すること |
| タイプ | OpenCVSharpラッパーDLL |
| グループ | NativeMethods_ml_EM |
| 対応環境 |
|
| hs ファイル | hsphelp\OpenCvSharpExtern.hs |