Javaを使用した画像分類アルゴリズム
-
11-07-2019 - |
質問
私の目標は、さまざまな画像分類方法を実装して、それらがどのように機能するかと、そのような方法の背後にある利点と欠点を示すことです。 Javaを使用して実装してみたいものは次のとおりです。
最小距離分類子
k最近傍分類器。
アルゴリズムの動作方法を変更できるように、Javaにすでに存在するタスクを達成するために何が使用できるのか疑問に思っていました。
解決
これがあなたが探しているものであるかどうかは完全にはわかりませんが(申し訳ありませんが、あなたの質問は少し不明瞭です)、あなたが望むのがライブラリ/システムであり、分類動作する場合は、Weka( http://www.cs。 waikato.ac.nz/ml/weka/ )、私の意見では、データマイニングの実験に最適なJavaライブラリです。
代わりに、分類を実行するために使用できる機能を抽出するために画像を分析できるアルゴリズムを探している場合は、Javaでそのようなアルゴリズムの対象を絞った説明から始めることができます、Rafael Santosによる素敵なオンラインブック Java Image Processing Cookbook にあるようなもの。こちらがセクション"教師付き画像分類の簡単なチュートリアル&quotへの直接リンクです; 。
他のヒント
IMMI(IMage MIning)拡張機能とともにRapidMinerを使用することもできます:
http://www.burgsys.com/mumi-image-mining- community.php
画像分類では、たとえばグローバルフィーチャ抽出を使用してから、いくつかの分類アルゴリズム(たとえば、人工ニューラルネットワーク)を使用できます。