現在、PRtools を使用しています。私は自分がしていることに非常に行き詰まっています。
トレーニング データセットから分類子を取得する方法を教えてください。トレーニング データとテスト データを調べたすべての例は、同じデータセット (この場合は A) からランダムに生成されています。
A=datafile(2:end,1:end-1);
labs=datafile(2:end,end);
A=dataset(A,labs);
A=setprior(A,[0.5 0.5]);
[B,C] = gendat(A,0.2);
W = pca(B,2); % compute PCA on training set only
A2 = A*W; % maps all data to 2D
B2 = B*W; % maps training set to 2D
C2 = C*W; % maps test set to 2D
figure; gridsize(50); scatterd(A2,'legend');
V = B2*ldc; % compute classifier in 2D
plotc(V); % plot in 2D
D = C2*V; % classify
testc(D); % compute error
confmat(D) % compute confusion matrix
ただし、さまざまなテクスチャのトレーニング画像があります。特徴が計算されます。
train = dataset(double(glcm_features));
train_label = setlabels(a, label(:,1));
しかし、私のテスト画像は、1 つの画像に 2 つ以上のテクスチャを組み合わせたものです: http://i.imgur.com/hLjPh.jpg
そのために何をする必要があるかについて、誰かが私にガイダンスを教えてください。明らかにテストセットのラベルがなく、ラベルが必要であるというエラーが表示されるため、行き詰まっています...
助けてください。前もって感謝します。
=======================アップデート
私が本当にやりたいことは、複数のテクスチャを含む画像内のテクスチャをプログラムに分類させる方法です