在Weka中分类新图像

时间:2017-04-19 06:14:31

标签: java weka image-recognition

我使用Trainable Weka Segmentation插件完成了imageJ中图像的分类,并获得了arff文件。目的是识别特定对象是否在图像中,所以我有两个类;对象和非对象。

我如何在Java中使用此文件对新图像进行分类,看看对象是否在图像中?它甚至可以吗?

2 个答案:

答案 0 :(得分:2)

与@Josep Valls一样,.arff文件只是你的功能数据(你的分类算法用作训练/测试数据)。

这里有一个关于在Java中使用weka的主题: import weka.jar file

这是一个额外的教程: https://weka.wikispaces.com/Use+WEKA+in+your+Java+code

之后你有两个选择:

  

1:序列化您的模型并将其导入您的Java代码:https://weka.wikispaces.com/Serialization,如@Josep Valls所述

     

2:仅加载.arff文件并使用之前使用的(我猜是已经优化的)参数重新训练模型。

答案 1 :(得分:0)

Trainable Weka Segmentation plugin允许您将分类算法保存为Weka,并保存到.model文件中。只需点击"保存分类器"而不是"保存数据" 。稍后,您可以通过单击"应用分类器"。

将该模型应用于新图像