Halcon学习之高斯混合模型

void testGaussMixtureModels()
{
    //创建一个高斯混合模型对象
    //参数说明: NumDim特征空间的维度数量,  NumClasses高斯混合模型的类别数目,  NumCenters每个类的中心数目,
    //CovarType协方差矩阵的类型, Preprocessing用来转化特征向量的预处理类型, NumComponents预处理参数:转化特征的数目, RandSeed产生随机数的种子值,用来初始化高斯混合模型
    Hlong NumDim=3, NumClasses=3, NumCenters=1;
    HString CovarType = "spherical", Preprocessing = "normalization";
    Hlong NumComponents = 10, RandSeed = 42;

    HClassGmm classGmm;
    classGmm.CreateClassGmm(NumDim, NumClasses, NumCenters, CovarType, Preprocessing, NumComponents, RandSeed);

    //添加一幅图像到高斯混合模型的训练数据
    //参数说明: ClassRegions选择的图像中对象区域, GMMHandle高斯混合模型句柄,Randomize添加的高斯噪声在训练数据中的标准差
    HRegion ClassRegions;
    double Randomize=1.0
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值