Используйте функции threshold и invertimage для отбрасывания или инвертирования всех уровней интенсивности ниже или выше порога. Пороговую обработку можно использовать для удаления фоновых элементов (или шума) в изображении и для смещения спектра интенсивности. Инверсию можно использовать для выделения деталей.
Эту функцию можно использовать двумя способами. При положительном значении thresh для элементов M со значением, меньшим, чем порог, задаются нулевые значения; в противном случае они сохраняют исходные значения. При отрицательном значении thresh для элементов M со значением, большим, чем абсолютное значение thresh, задаются нулевые значения; в противном случае они сохраняют исходные значения. При нулевом значении thresh для всех элементов задаются нулевые значения.
1. Загрузите изображение тестирования.
(earth.bmp)
2. Задайте порог среза и покажите эффект на изображении вверху.
(earth_t100.bmp)
Задайте различные значения порога и повторите вычисления, чтобы наблюдать эффект на изображении. Сделайте проверку также с отрицательными числами.
invertimage
Возвращаемая матрица содержит инвертированные элементы исходного изображения. Значение инвертированного элемента зависит от максимального значения матрицы входных данных.
1. Инвертируйте исходное изображение.
(earth_inv.bmp)
Для изображений в оттенках серого это эквивалентно "фотографическому" негативу.
2. Загрузите цветное изображение.
(apecolor.gif)
3. Инвертировать цветное изображение.
(apecolor_inv.bmp)
Для цветных изображений эффект заключается в простой замене всех цветов их цветовыми дополнениями.