Я извлек SURF
Точки с несколькими изображениями и сохранил их в векторе. Как преобразовать этого победителя в Double
или Single
, так что будет легко классифицировать по KNN
?Как преобразовать матрицу SURF Points в double в Matlab
0
A
ответ
0
Согласно documentation, detectSURFFeatures
(и другим) возвращают SURFPoints
объекта, который имеет ряд свойств, в том числе Location
имущества, М х 2 матрицы точек, где столбцы являются местами х и у.
Вы можете получить эту информацию из результата следующим образом.
surfobj = detectSURFFeatures(data);
points = surfobj.Location;