Я работаю над своим проектом по распознаванию образов, и я использую поиск knn для поиска ближайших соседей, проблема, с которой я сталкиваюсь, заключается в том, что когда я получаю o/p в порядке возрастания (ранг), это какой-то массив.
х = [v_2;v_3;v_4;v_5]; Обучающие образцы
у = v_1; образец изображения
IDX = knnsearch(x,y,'K',4);
o/p
IDX=[2 3 1 4] финал о/п
это показывает, что мой "образец изображения" сначала соответствует второму изображению, затем третьему и так далее...
Итак, вопрос в том, как я могу получить доступ к этим элементам массива. Я хочу прикрепить изображения к этим элементам, потому что я хочу отображать эти наиболее подходящие изображения.
например, в моей базе данных хранятся изображения img1, img2, img3, img4, так как o/p IDX=[2 3 1 4]
он должен сначала показать мне img2, затем img3, затем img1, наконец img4