logo search
учебники и задачи по числ методам / Дьяконов_В

4.9.2. Обработка монохромных изображений

Система Mathcad в любом варианте поставки с помощью функции READBMP позволяет считывать монохромные изображения, представленные файлами с расширением .BMP. Эта функция возвращает матрицу, которая определяется размером рисунка. Каждый элемент возвращаемой матрицы соответствует пикселю исходного изображения и имеет значение кода плотности черного цвета от 0 до 255.

Над матрицей изображения могут выполняться все доступные для матриц преобразования. Например, можно получить матрицуM1, дающую негативное изображение (на рис. 4.46 в центре): .

Рис. 4.46. Работа с монохромным изображением

С помощью функции submatrix можно из матрицы выделить подматрицу S меньшего размера, например: S := submatrix(M,60,160,50,150). Этот случай обработки изображения (вырезание части изображения) представлен на рисунке справа.