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