Генерировать собственные изображения изображения Matlab

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

Таким образом, я получил собственные векторы, используя функцию eig в matlab. Как я могу отобразить эти собственные изображения, используя вектор? Пожалуйста, прости меня, если вопрос неправильный или элементарный. Ваша помощь очень ценится.

1 ответ

Решение

Предполагая, что у вас есть несколько изображений размером r x c, а затем предприняли шаги, описанные в Википедии, теперь у вас должны быть собственные векторы ev1, ev2... длиной r x c.

Если это так, должно быть довольно легко снова превратить их в изображения:

myImage1 = reshape(ev1,r,c);

Проверьте, находятся ли r и c в правильном порядке и нужно ли вам транспонировать, но это в основном так.

Для показа их вы можете посмотреть в surf или же image,

Другие вопросы по тегам