1

k 最近傍分類器などの分類器に特徴ベクトルをロードしようとしています。

私はGLCMのコードを持っているので、コントラスト、相関、エネルギー、均一性を数(特徴ベクトル)で取得します。

私の質問は、すべてのトレーニング画像から特徴ベクトルのすべてのセットを保存するにはどうすればよいですか? 分類子にロードする .set ファイルを持っている人をどこかで見たことがあります (特定の分類子ツールボックスの特殊なケースである可能性があります)。

load 'mydata.set';

例えば。

.set ファイルである必要はないと思います。
すべてのトレーニング画像のすべての特徴ベクトルを、ロード可能な別のファイルに保存する方法が必要です。

私はグーグルで 検索しましたが、これは役立つかもしれ ませんが、完全にはわかりません.

お時間をいただきありがとうございます。

よろしく。

4

1 に答える 1

0

と呼ばれる配列の列として特徴ベクトルを配置する場合はX、コマンドを発行するだけです

save('some_description.mat','X'); 

または、保存ファイルをASCIIなどで読み取り可能にしたい場合は、代わりにこれを使用してください。

save('some_description.txt', 'X', '-ASCII');

後でデータを再利用したい場合は、

var = {'X'}; % <-- You can modify this if you want to load multiple variables.

load('some_description.mat', var{:});
load('some_description.txt', var{:}); % <-- Use this if you saved to .txt file.

次に、指定された変数'X'がワークスペースに読み込まれ、その列は前に計算したのと同じ特徴ベクトルになります。

上記の各ファイル名の一部を置き換え、some_description代わりに、どのデータ セットの特徴ベクトルがファイルに保存されているかを簡単に識別できるものを使用することをお勧めします (複数のデータ セットがある場合)。特徴ベクトルの配列は 以外の名前で呼ばれることもXあるので、それに応じて名前を変更できます。

于 2012-04-17T02:20:47.687 に答える