Как я могу реализовать фото-фильтр Instagram? - PullRequest
1 голос
/ 27 января 2020

Мне было интересно, Какие теории и алгоритмы стоят за Instagram (и любыми другими) фотофильтры , пресеты Lightroom и т. Д. c?

Как создать новые фильтры? Ручная настройка Оттенка, Насыщенности и Яркости до тех пор, пока изображение не станет красивым?
Как я могу внедрить его в Python / Java?

Какие ключевые слова следует искать, чтобы получить некоторое понимание в этой области?

1 Ответ

2 голосов
/ 16 апреля 2020

Вы можете использовать Python library pilgram , как в этом примере. Он предоставляет фильтры Instagram и различные режимы смешивания (_1977, Аден, Браннан, Бруклин, Кларендон, Ранняя пташка, Гингем, Хадсон, Чернильница, Кельвин, Жаворонок, Лофи, Мэвен, Мэйфэйр, Луна, Нэшвилл, Перпетуа, Рейес, Восход, Сон, Стинсон , тостер, валенсия, уолден, ива, xpro2).

from PIL import Image
import pilgram

im = Image.open('sample.jpg')
pilgram.aden(im).save('sample-aden.jpg')

Существует также реализация некоторых фильтров и фильтр Готэма , но с pilgram лучше.

...