matlab を使用して画像データベースに Kmeans クラスタリング アルゴリズムを適用したい。コーディングは知っていますが、私の考えが正しいかどうかはわかりません。
まず、すべての画像が k cluster にグループ化されます。
このため、最初のクラスターが a1 、2 番目のクラスターが a2 となる各クラスターに 'ai' を指定します (i はカウンターになり、strcat を使用して a1、a2、... を作成します)。 'ai は配列です。
それらの入力値は画像の名前であり、各配列の最初の要素、つまり ai(1) は重心です。次に、これらの「ai」に対してk_meansを実行します。2番目のステップでは、配列の各要素(重心である最初の要素を除く)がすべての重心とのユークリッド距離をチェックし、これに従って新しいグループが構築され、 k_は反復を意味します。
質問する
686 次