на самом деле не структура, вы получите эту ошибку.

b реализация функций SIFT были найдены изhttp://www.cs.ubc.ca/~lowe/keypoints/, с помощью stackoverflow. Я хочу сохранить функции в файл .mat. Возможности включают округлость, цвет, отсутствие количества пикселей в двоичном изображении и просеивание. Для функций sift я взял дескрипторы в приведенном выше коде {[siftImage, descriptors, locs] = sift (FilterImg)} Так что мой вектор объектов теперь имеет FeaturesTest = [roundness, nWhite, color, descriptors, output]; При сохранении этого в файл .mat с помощью save («features.mat», «Features»); это дает ошибку.
Ошибка такая.

??? Ошибка при использовании ==> параметров аргументов Horzcat CAT не согласована. Ошибка в ==> user_interface> extract_features в 336 FeaturesTest = [округлость, nWhite, цвет, дескрипторы, выходные данные];

Как я понимаю, я думаю, что проблема заключается в размере вектора функции дескриптора. Это <14x128 double>. 14 строк предназначены для этой функции, тогда как для других только одна строка находится в файле .mat. Как я могу сохранить этот вектор объектов в файл .mat с другими моими функциями?

Жду ответа. Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос