我使用可训练的Weka分割插件在imageJ中对图像进行了分类,并得到了一个arff文件。其目的是识别特定对象是否在图像中,因此我有两个类:对象和非对象。
如何在Java中使用此文件对新图像进行分类,查看对象是否在图像中?有可能做到吗?
发布于 2017-04-21 09:48:25
与@Josep一样,.arff文件只是您的特性数据(您的分类算法用作培训/测试数据)。
这里有一个关于在Java中使用weka的主题:导入weka.jar文件
下面是一个附加教程:https://weka.wikispaces.com/Use+WEKA+in+your+Java+code
在此之后,您有两个选项:
1:序列化模型并将其导入java代码:https://weka.wikispaces.com/Serialization,如@Josep所述 2:只加载.arff文件,并使用以前使用的(我想是所有优化的)参数对模型进行重新培训。
发布于 2017-06-09 19:34:51
可训练的Weka分段插件允许您将分类算法作为Weka保存到一个.model文件中。只要点击“保存分类器”而不是“保存数据”。稍后,您可以通过单击“应用分类器”将该模型应用于新图像。
https://stackoverflow.com/questions/43487786
复制相似问题