MATLAB Language Основные изображения ввода / вывода


пример

>> img = imread('football.jpg');

Используйте imread для чтения файлов изображений в матрицу в MATLAB.
Как только вы imread изображение, оно хранится в памяти как ND-массив:

>> size(img)
ans =
 256   320     3

Изображение 'football.jpg' имеет 256 строк и 320 столбцов и имеет 3 цветовых канала: красный, зеленый и синий.

Теперь вы можете отразить это:

>> mirrored = img(:, end:-1:1, :);  %// like mirroring any ND-array in Matlab

И, наконец, напишите это как изображение, используя imwrite :

>> imwrite(mirrored, 'mirrored_football.jpg');