Создайте хорошо открытое изображение из изображений с различными экспозициями
смешивает изображения полутонового цвета или RGB, которые имеют различные воздействия. J
= blendexposure(I1,I2,...,In
)blendexposure
смешивает изображения на основе их контрастности, насыщения и хорошо экспозиции и возвращает хорошо открытое изображение, J
.
смешивает изображения, которые имеют различные воздействия, используя пары "имя-значение", чтобы настроить, как каждое входное изображение способствует смешанному изображению.J
= blendexposure(I1,I2,...,In
,Name,Value
)
Чтобы смешать изображения движущихся сцен или с дрожанием камеры, сначала зарегистрируйте изображения при помощи imregmtb
функция. imregmtb
рассматривает только перемещения, а не повороты или другие типы геометрических преобразований при регистрации изображений.
The blendexposure
функция вычисляет вес каждой меры качества следующим образом:
Контрастные веса вычисляются с помощью Laplacian фильтрации.
Веса насыщения вычисляются из стандартного отклонения каждого изображения.
Хорошо выставляемость определяется путем сравнения частей изображения с Гауссовым распределением со средним значением 0,5 и стандартным отклонением 0,2.
Сильные веса сокращения света вычисляются как смесь трех других весов, умноженная на Гауссовское распределение с фиксированным средним и отклонением.
Веса разлагаются с помощью Гауссовых пирамид для бесшовного смешивания с лаплакской пирамидой соответствующего изображения, что помогает сохранить детали сцены.
[1] Mertens, T., J. Kautz, and F. V. Reeth. «Экспонирование слияния». Pacific Graphics 2007: Труды Тихоокеанской конференции по компьютерной графике и приложениям. Maui, HI, 2007, pp. 382-390.