假定现在有六种虫子,我们叫它虫1,虫2,虫3,虫4,虫5,虫6.又假定我把这些虫子的轮廓已经全部都提出来了,并且从提取的轮廓中提取出18个特征(面积,周长等等)。请问怎么样跟据这些特征来分类,也就是说怎么样跟据这些特征的值来判断它是属于哪种虫子。

解决方案 »

  1.   

    楼上有人说得对,这属于模式识别的范畴。Bayes分类属于监督分类,需要样本。通过样本进行机器学习,而后才可以对未知样本进行分类。建议你搜一搜Bayes分类的例子,CSDN上这个程序还是有的,不过大多是对二维的点进行分类,也就是说特征空间维数为2,但你所说的虫子的特征有18个,就是18维,没有本质的区别。
      

  2.   


    我现在已经有了样本,怎么样进行机器学习呢?我在opencv这本书上看到cvNormalBayesClassifier::train()函数,以及cvNormalBayesClassifier::predict()函数,但是不知道怎么去用它!