Блендинг изображений — различия между версиями
(Новая страница: «==Пуассон== ==Глубокий блендинг== ==Гармонизация==») |
(→Гармонизация) |
||
| Строка 2: | Строка 2: | ||
==Глубокий блендинг== | ==Глубокий блендинг== | ||
==Гармонизация== | ==Гармонизация== | ||
| + | |||
| + | '''fun''' Harmonization( | ||
| + | I, <font color="green"> // Входное изображение </font> | ||
| + | M, <font color="green"> // Маска </font> | ||
| + | S <font color="green"> // Стилевое изображение </font> | ||
| + | ): | ||
| + | <font color="green"> // Тут будет комментарий </font> | ||
| + | I' := SinglePassHarmonization(I, M, S, IndependentMapping) | ||
| + | <font color="green"> // Тут тоже </font> | ||
| + | O := SinglePassHarmonization(I', M, S, ConsistentMapping) | ||
| + | '''return''' O | ||
| + | |||
| + | '''fun''' SinglePassHarmonization( | ||
| + | I, <font color="green"> // Входное изображение </font> | ||
| + | M, <font color="green"> // Маска </font> | ||
| + | S, <font color="green"> // Стилевое изображение </font> | ||
| + | $\pi$ <font color="green"> // Nerual mapping function todo: translate this shit </font> | ||
| + | ): | ||
| + | F_I := ComputeNeuralActivations(I) | ||
| + | F_S := ComputeNeuralActivations(S) | ||
| + | P := $\pi$(F_I, M, F_S) | ||
| + | O := Reconstruct(I, M, S, P) | ||
| + | |||
| + | '''return''' O | ||
Версия 16:14, 2 января 2021
Пуассон
Глубокий блендинг
Гармонизация
fun Harmonization(
I, // Входное изображение
M, // Маска
S // Стилевое изображение
):
// Тут будет комментарий
I' := SinglePassHarmonization(I, M, S, IndependentMapping)
// Тут тоже
O := SinglePassHarmonization(I', M, S, ConsistentMapping)
return O
fun SinglePassHarmonization( I, // Входное изображение M, // Маска S, // Стилевое изображение $\pi$ // Nerual mapping function todo: translate this shit ): F_I := ComputeNeuralActivations(I) F_S := ComputeNeuralActivations(S) P := $\pi$(F_I, M, F_S) O := Reconstruct(I, M, S, P) return O