如何实现 Instagram 照片滤镜?

Via*_*mov 2 algorithm image-processing lightroom computer-vision instagram

我一直想知道,Instagram(和任何其他)照片滤镜、Lightroom 预设等 背后的理论和算法是什么?

如何创建新的过滤器?手动调整色相、饱和度和亮度直到图像看起来不错?
我怎样才能在Python/中实现一个Java

我应该搜索哪些关键词来了解这个领域?

eva*_*ria 5

您可以像本示例中那样使用 Python 库pilgram 。它提供 Instagram 过滤器和不同的混合模式(_1977、aden、brannan、brooklyn、clarendon、earlybird、gingham、hudson、inkwell、kelvin、lark、lofi、maven、mayfair、moon、nashville、perpetua、reyes、rise、slember、stinson 、烤面包机、瓦伦西亚、瓦尔登、柳树、xpro2)。

from PIL import Image
import pilgram

im = Image.open('sample.jpg')
pilgram.aden(im).save('sample-aden.jpg')
Run Code Online (Sandbox Code Playgroud)

还有一些过滤器和Gotham 过滤器的实现,但 pilgram 更好。