我的目标是实现不同的图像分类方法,以展示它们的功能以及这些方法背后的优缺点。我想尝试使用 Java 实现的包括:
最小距离分类器
k-最近邻分类器。
我想知道什么可以用来完成我在 Java 中已经存在的任务,以便我可以改变算法的运行方式。
我的目标是实现不同的图像分类方法,以展示它们的功能以及这些方法背后的优缺点。我想尝试使用 Java 实现的包括:
最小距离分类器
k-最近邻分类器。
我想知道什么可以用来完成我在 Java 中已经存在的任务,以便我可以改变算法的运行方式。
虽然不完全确定这就是你要找的东西(抱歉,你的问题有点不清楚),如果你想要的是一个库/系统来帮助你完成工作的分类部分,那么你可能想看看 Weka ( http://www.cs.waikato.ac.nz/ml/weka/ ),在我看来是用于数据挖掘实验的最佳 Java 库。
相反,如果您正在寻找允许您分析图像以提取可用于执行分类的特征的算法,您可能希望从 Java 中此类算法的目标描述开始,例如那些在Rafael Santos的在线书籍Java Image Processing Cookbook中找到的;这是“监督图像分类简要教程”部分的直接链接。
您还可以将 RapidMiner 与 IMMI(图像挖掘)扩展一起使用:
http://www.burgsys.com/mumi-image-mining-community.php
对于图像分类,您可以使用例如全局特征提取,然后使用一些分类算法(例如人工神经网络)。