2013-02-11 106 views
4

我是Weka的新手,从关于如何使用它的示例中,我只看到了文本问题。我可以在机器学习分类器中使用Weka中的图像吗?在图像上使用Weka

回答

2

Weka机器学习分类器适用于数字和分类特征。在使用weka和图像之前,您需要从图像中获得extract features。 根据您的需要,简单功能如平均,最大,平均值可能就足够了。或者您可能需要为图片使用其他一些算法。

下面是维基百科特征提取算法。

低级别

  • 边缘检测
  • 角检测
  • Blob检测
  • 岭检测
  • 尺度不变特征转换

我建议读光学字符认识调查了解如何他们被使用。 OCR是您使用的非常简单的示例。标准数据集和算法存在于OCR中。因此了解它是非常有益的。

3

您可以使用开源的图像处理应用程序,如ImageJFiji从图像中提取特征和Weka

斐济使用它有一个名为Advanced Weka Segmentation插件,它应该是在应用了Weka分类为图像

非常有用
7

您可以使用Fiji/ImageJTrainable Weka Segmentation插件(以前的高级Weka分段插件)直接做像素分类

该插件是专为分割通过交互式学习。这意味着用户需要选择一组特征(边缘检测器,纹理过滤器等),选择类的数量(默认为2),并交互式地绘制(使用ROI工具)所有类的样本。根据这些样本对分类器进行训练后,将对整个图像像素进行分类,并将分割结果显示在原始图像上。这个想法是重复这个过程(绘图+训练)直到获得满意的分割。

该插件还提供了一套工具来保存/加载ARFF format中的示例,并以.model格式保存/加载分类器,因此它完全兼容最新版本的WEKA。

如果你想要做的是图像分类,你也许可以重用一些插件的方法。