Блендинг изображений — различия между версиями
(Новая страница: «==Пуассон== ==Глубокий блендинг== ==Гармонизация==») |
(→Гармонизация) |
||
Строка 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