Лекция по дисциплине «Цифровая обработка изображений»


Умножение и деление изображений



бет3/7
Дата14.10.2023
өлшемі1,26 Mb.
#113738
түріЛекция
1   2   3   4   5   6   7
Умножение и деление изображений
Умножение и деление можно использовать как простые средства регулировки контрастности и расширения до сложения / вычитания (например, уменьшить контраст до 25%= деление на 4; увеличить контраст на 50%=умножение на 1,5). Эту процедуру иногда называют масштабированием цвета изображения. Точно так же деление может использоваться для различения изображений, так как деление изображения на другое дает результат 1.0, когда значения пикселей изображения идентичны, и значение, не равное 1.0, если возникают различия. Однако различие изображений с использованием вычитания в вычислительном отношении более эффективен. Следуя предыдущим примерам, умножение и деление изображений можно выполнять в Matlab, как показано в примере 3.4

Логические операции с изображениями

  • Мы можем выполнять стандартные логические операции между изображениями, такие как NOT, OR, XOR и AND. Как правило, между каждым соответствующим битом представления пикселя изображения выполняется логическая операция (то есть побитовая операция).
  • NOT (инверсия) Это инвертирует представление изображения. В простейшем случае двоичного изображения (черные) пиксели фона становятся (белыми) передним планом и наоборот. Для полутоновых и цветных изображений процедура заключается в замене каждого значения пикселя Iinput (i,j) следующее:

OR/XOR Логическое ИЛИ (и XOR) полезно для обработки изображений с двоичными значениями (0 или 1) для обнаружения объектов, которые перемещались между кадрами. Двоичные объекты обычно создаются путем применения пороговой обработки к полутоновому изображению. Установление пороговых значений обсуждается в Разделе 3.2.3.
AND Логическое И обычно используется для обнаружения различий в изображениях, выделения целевых областей с помощью бинарной маски или создания битовых плоскостей через изображение, как описано в разделе 1.2.1 (рисунок 1.3). Эти операции можно выполнить в Matlab, как в примере 3.6


Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет