Xia*_*ong 7 colors image-processing
我现在正在寻找一个可以改变颜色效果的lib.虽然像opencv这样流行的图像处理库可以进行足够的颜色转换,但某些样式的转换矩阵的细节仍然无法使用.
那么是否有任何书籍或图书馆介绍如何应用某些效果,例如在lomography中?
从评论看来,您似乎想要"逐步"复制@ 0x69指向的Photoshop教程.
使用Mathematica 8,我做了以下事情:
步骤1.我复制了教程中的图片

第2步.定义基于点的函数,该函数将更改红色通道并应用它
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]
Run Code Online (Sandbox Code Playgroud)

第三步.我不知道Photoshop用于色彩平衡的算法,所以让我们跳过这些并直接创建一个小插图.色彩平衡会改变很多东西.
第4步.小插图创作:
vignette = ColorNegate@ImageAdjust[
DistanceTransform[Image[1 - BoxMatrix[1, Reverse@ImageDimensions@img2]]],
{0, 0, 2}, {Automatic, Automatic}]
Run Code Online (Sandbox Code Playgroud)

您可以将两个图像相乘,或使用更高级的模式(请参阅文档ImageCompose):
ImageMultiply[img2, vignette]
Run Code Online (Sandbox Code Playgroud)

可以快速轻松地调整周围的事物并更改最终结果.