如果要分割最简单的细菌图,我们如何选取特征?比如灰度均值,灰度中值,对比度 ,相关性,熵等。这些特征怎么在VC++中实现呢?如果用支持向量机进行分类,要怎么办呢?高手给个详细说明吧!谢了。

解决方案 »

  1.   

        你好  可以用模式识别的知识来做一下   支持向量机进行分类  我写过的代码都是基于向量机分类的
         我是遥感专业的  一直都在想写一点遥感图象处理技术在医学影象方面 应用的东西。可以的话可以联系我。   ChopinYoung   WuHan University
      

  2.   

    首先你要弄清楚是要分割还是要识别分割基本上就是二值化的问题,不存在什么特征的问题。一般来说,基于灰度阈值的分割,是点运算,运算速度快,效率高,但是效果不一定好。如果图像细节不多,推荐使用这种方式(比如OTSU)。另一种就是结合空域的阈值分割方法,效果比点运算方式要好些,但是运算量大。一句话,分割算法有很多,关键是要找到适合自己的。识别的话就是要涉及到特征提取、分类器的选择等问题了。特征一般是指比较稳定、有代表性的,你说的什么灰度中值,对比度,我觉得不具有鲁棒性,假如光照一变,这些参数就有变化,根本起不到特征的作用。通常特征取统计意义的形状特征,比如长宽比,圆形度,填充度等。
    一般的识别过程是:
    图像预处理->图像分割->特征提取->分类器训练->识别