我正在创建一个应用程序,我需要将彩色图像转换为铅笔草图,例如see this。
Implementing Modified Sketch generation in Java的回答给出了类似的效果,但不是我想要的(如上例所示)。 有人能告诉我如何在java中获得所需的草图效果吗?此外,是否有任何食谱类型资源/博客/书籍/开源图书馆显示java(或任何其他语言)代码,以获得各种有趣的图像效果?
答案 0 :(得分:4)
在过去的几天里,我研究了这个并且能够使用java获得所需的草图效果。我在我的博客上posted it。
Pseudocode看起来像是......
s = Read-File-Into-Image("/path/to/image")
g = Convert-To-Gray-Scale(s)
i = Invert-Colors(g)
b = Apply-Gaussian-Blur(i)
result = Color-Dodge-Blend-Merge(b,g)
我发现以下开源代码很有用......
处理编程语言( http://code.google.com/p/processing/ )(无法使这个超链接,似乎我没有足够的声誉发布更多超过2个超链接:))
答案 1 :(得分:0)
Java Advanced Imaging库有一些demos,它显示了对图像的一些基本影响。