我使用Trainable Weka Segmentation插件完成了imageJ中图像的分类,并获得了arff
文件。目的是识别特定对象是否在图像中,所以我有两个类;对象和非对象。
我如何在Java中使用此文件对新图像进行分类,看看对象是否在图像中?它甚至可以吗?
答案 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
文件中。只需点击"保存分类器"而不是"保存数据" 。稍后,您可以通过单击"应用分类器"。