Генерировать собственные изображения изображения Matlab
Я новичок в обработке изображений и пытаюсь выучить несколько концепций путем практической реализации определенных функций. Я слышал о создании собственных изображений изображения, поэтому попытался реализовать то же самое, чтобы на самом деле знать, что они из себя представляют и какие свойства они изменяют.
Таким образом, я получил собственные векторы, используя функцию eig в matlab. Как я могу отобразить эти собственные изображения, используя вектор? Пожалуйста, прости меня, если вопрос неправильный или элементарный. Ваша помощь очень ценится.
1 ответ
Предполагая, что у вас есть несколько изображений размером r x c, а затем предприняли шаги, описанные в Википедии, теперь у вас должны быть собственные векторы ev1
, ev2
... длиной r x c.
Если это так, должно быть довольно легко снова превратить их в изображения:
myImage1 = reshape(ev1,r,c);
Проверьте, находятся ли r и c в правильном порядке и нужно ли вам транспонировать, но это в основном так.
Для показа их вы можете посмотреть в surf
или же image
,