使用Java的图像分类算法

时间:2008-11-29 19:05:50

标签: java algorithm image classification

我的目标是实现不同的图像分类方法,以显示它们的功能以及这些方法背后的优缺点。我想尝试使用Java实现的包括;

最小距离分类器

k-最近邻分类器。

我想知道什么可以用来完成我已经存在于Java中的任务,这样我就可以改变算法的运行方式。

2 个答案:

答案 0 :(得分:2)

虽然不完全确定这是你要找的东西(对不起,你的问题有点不清楚),如果你想要的是一个库/系统来帮助你进行分类的一部分工作,那么你可能想看看Weka(http://www.cs.waikato.ac.nz/ml/weka/),在我看来,这是用于数据挖掘实验的最佳Java库。

相反,如果您正在寻找允许您分析图像以便提取可以反过来用于执行分类的功能的算法,那么您可能希望从Java中对此类算法的目标描述开始,例如Rafael Santos在漂亮的在线书籍 Java Image Processing Cookbook 中找到的那些;这是一个direct link to the section "A Brief Tutorial on Supervised Image Classification"

答案 1 :(得分:1)

您还可以将RapidMiner与IMMI(IMage MIning)扩展程序一起使用:

http://www.burgsys.com/mumi-image-mining-community.php

对于图像分类,您可以使用例如全局特征提取,然后使用一些分类算法(例如人工神经网络)。