是否有任何图书馆实现像lomography一样的色彩效果?

时间:2011-07-09 06:44:43

标签: image-processing colors

我现在正在寻找可以改变颜色效果的lib。 虽然像opencv这样流行的图像处理库可以做足够的颜色转换, 我仍然无法获得某种风格的转换矩阵的细节。

那么是否有任何书籍或图书馆介绍如何应用某些效果,例如在lomography中的效果?

1 个答案:

答案 0 :(得分:6)

从评论看来,您似乎想要“逐步”复制@ 0x69指向的Photoshop教程。

使用Mathematica 8,我做了以下事情:

步骤1。我复制了教程中的图片

enter image description here

第二步。定义将改变红色通道并应用它的基于点的函数

redfun[x_, s_] := 1/(1 + E^(-((x - 0.5)/s)));
Plot[{t, redfun[t, .1]}, {t, 0, 1}, AspectRatio -> 1]
img2 = ImageApply[{redfun[#[[1]], .1], #[[2]], #[[3]]} &, img]

enter image description here

步骤3。我不知道Photoshop用于色彩平衡的算法,所以让我们跳过这些并直接创建一个小插图。色彩平衡会改变很多东西。

步骤4。小插图创作:

vignette = ColorNegate@ImageAdjust[
               DistanceTransform[Image[1 - BoxMatrix[1, Reverse@ImageDimensions@img2]]],
               {0, 0, 2}, {Automatic, Automatic}]

enter image description here

您可以将这两个图像相乘,或使用更高级的模式(请参阅ImageCompose的文档):

ImageMultiply[img2, vignette]

enter image description here

调整周围事物并更改最终结果将会快速而轻松。

相关问题