как сохранить шаблон сегментированного изображения в Matlab для сопоставления?

Я новичок в MATLAB. Я работаю над сегментацией радужной оболочки и распознаванием для своей исследовательской работы. Я использовал Libor Masek (http://www.csse.uwa.edu.au/~pk/studentprojects/libor/sourcecode.html — исходный код доступен здесь). Отчет о всем процессе — (http://www.csse.uwa.edu.au/~pk/studentprojects/libor/LiborMasekThesis.pdf)

Он дает мне шаблон и маску сегментированного изображения радужной оболочки в файле createiristemplate.m. Я должен выполнить эту сегментацию по большому набору изображений в базе данных, и мне нужно, чтобы отдельный шаблон изображения и маска сохранялись каким-то образом (например, файл, массив или что-то еще) для дальнейшей процедуры сопоставления.

Я не мог найти способ сохранить этот шаблон таким образом для дальнейшего сопоставления.

Я требую, чтобы шаблон был сохранен в каком-либо файле для будущего сопоставления, когда будет создан другой шаблон с улучшенной сегментацией.

требуйте ответа немедленно.


person Purvik Rana    schedule 30.01.2015    source источник


Ответы (1)


Два простых решения: сохранить массив в виде m-файла, используя

save(filename, 'template', 'mask');

или сохранить в текст с помощью

dlmwrite(filename, template);
dlmwrite(filename, mask);

когда вы хотите провести дальнейший анализ, вы можете снова открыть их с помощью load() или dlmread()

person nivag    schedule 30.01.2015