Функции > Обработка изображений > Сведения о функциях обработки изображений
Сведения о функциях обработки изображений
Встроенные функции обработки изображений используются для преобразования, манипулирования и анализа изображений. При помощи преобразования и манипулирования можно улучшить внешний вид изображения. Например, изображение можно сделать более чистым и резким, удалив искажения и применив фильтры. Можно провести анализ изображения для определения уровней компонентов цвета или интенсивности в изображении.
Оцифрованные изображения можно сохранять в различных форматах, но все форматы содержат матрицу чисел, представляющих оттенок серого или цвет каждого пиксела в изображении. PTC Mathcad сохраняет изображения в обычных матрицах, где позиция (строка, столбец) в матрице соответствует позиции пиксела в изображении, а значение в этой позиции соответствует оттенку серого или цвету изображения. Для анализа и преобразования изображений, сохраненных в матричной форме, можно использовать любые действия над матрицами и числа.
Восьмибитная шкала уровней серого, которая используется во многих растровых изображениях, изменяется от 0 до 255; таким образом, при использовании восьми бит существует 28 = 256 возможных уровней интенсивности. Например, изображение белого квадрата в черном квадрате в режиме оттенков серого представляется следующим образом:
Цветные растровые изображения построены на том же принципе, но в этом случае в упакованной матрице изображения содержатся три матрицы. Первая из них соответствует значениям красного цвета в рисунке, вторая - зеленого, а третья - синего. Следующая упакованная матрица представляет тот же белый квадрат в черной рамке без цветов:
Дополнительная информация
Упакованная матрица изображения RGB представляет изображение в 24-разрядном цвете. Для записи всей информации о цвете каждого пиксела (красный, зеленый и синий) требуется 24 бита. Если экран воспроизводит только 8-битный цвет (всего 256 цветов) или 16-битный цвет (около 65 тысяч цветов), монитор усредняет точные 24-битные цвета до палитры из 256 цветов. Для оптимального просмотра изображений может потребоваться настроить драйвер дисплея. Рекомендуется настроить дисплей по меньшей мере на 256 цветов.
Для больших матриц требуется ОЗУ большого объема. При наличии минимального требуемого объема ОЗУ рекомендуется увеличить размер файла подкачки (обращайтесь к руководству пользователя Microsoft Windows) до 12-20 МБ. Файл подкачки и/или ОЗУ большего размера позволяют обрабатывать более крупные изображения, одновременно просматривать несколько изображений и выполнять более обширные операции обработки. По возможности избегайте сохранения результатов промежуточных расчетов по обработке изображения в отдельные матрицы. Каждая создаваемая матрица увеличивает требуемую область памяти.
Многие встроенные функции могут обрабатывать изображения в оттенках серого и цветные изображения со значениями, выходящими за пределы 8-битных целых чисел, включая произвольно большие числа, числа с плавающей точкой и отрицательные числа. Для показа они преобразуются в 8-битные целые числа и могут не подходить для записи в виде файла изображения.
Дополнительная информация
На функции обработки изображений, которые требуют указания индекса строки или столбца, влияет значение ORIGIN.
Было ли это полезно?