Как я могу отобразить результат класса, используя knn в Matlab? - PullRequest
0 голосов
/ 25 февраля 2020

Я работаю над классификацией изображений с помощью knn, я классифицировал изображение в 4 классе, но я не могу найти метод для отображения изображений, классифицированных в 4 классе, с разными цветами. Это мой код:

    C=[1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 ];
T=[MA1;MA2;MA3;MA4;MA5;MB1;MB2;MB3;MB4;MB5;MC1;MC2;MC3;MC4;MC5;MD1;MD2;MD3;MD4;MD5];
model=ClassificationKNN.fit(T,C,'NumNeighbors',2);
[~,result1]=predict(model,x);
  img1= reshape(result1(:,2),nn,mm);

результат дает мне 2 класса с одинаковыми цветами, как я могу отобразить 4 класса с разными цветами?

...