Создайте хорошо представленное изображение из изображений с различными воздействиями
J = blendexposure(I1,I2,...,In)
J = blendexposure(I1,I2,...,In,Name,Value)
шкала полутонов смешений или изображения RGB, которые имеют различные воздействия. J
= blendexposure(I1,I2,...,In
)blendexposure
смешивает изображения на основе их контраста, насыщения, и хорошо-exposedness, и возвращает хорошо представленное изображение, J
.
изображения смешений, которые имеют различные воздействия, с помощью пар "имя-значение", чтобы настроить, как каждое входное изображение способствует смешанному изображению.J
= blendexposure(I1,I2,...,In
,Name,Value
)
Чтобы смешать изображения трогательных сцен или с дрожанием камеры, сначала укажите изображения при помощи функции imregmtb
. imregmtb
рассматривает только переводы, не вращения или другие типы геометрических преобразований, при регистрации изображений.
Функция blendexposure
вычисляет вес каждой качественной меры можно следующим образом:
Контрастные веса вычисляются с помощью Лапласовой фильтрации.
Веса насыщения вычисляются из стандартного отклонения каждого изображения.
Хорошо-exposedness определяется путем сравнения частей изображения к Распределению Гаусса со средним значением 0,5 и стандартным отклонением 0,2.
Веса сокращения яркого света вычисляются как смесь других трех весов, умноженных на Распределение Гаусса с фиксированным средним значением и отклонением.
Веса анализируются с помощью Гауссовых пирамид для бесшовного смешивания с Лапласовой пирамидой соответствующего изображения, которое помогает сохранить детали сцены.
[1] Mertens, T., Дж. Коц и Ф. В. Рит. "Fusion воздействия". Тихоокеанская Графика 2007: Продолжения Тихоокеанской Конференции по Компьютерной графике и Приложениям. Мауи, HI, 2007, стр 382–390.