我正在尝试实现一些照片效果,我尝试了一些不同的效果,比如sketch painting effect, Emboss effect,,现在我正在尝试实现sketch painting effect, Emboss effect,我找到了这个链接
http://supercomputingblog.com/graphics/oil-painting-algorithm/
但在我的水平上,这是难以理解的,请帮助我在这个,或任何其他参考链接为它。
发布于 2013-03-05 19:51:13
从下面的链接下载JHLabs库。https://code.google.com/p/android-jhlabs/ https://code.google.com/p/android-jhlabs/downloads/list有油画的效果,Emboss还有更多。您可以使用DoG过滤器创建铅笔素描效果,然后在库中给出GrayScale。
发布于 2018-07-10 16:15:56
我认为油画是最好的模拟使用一种叫做“基于中风的渲染”(SBR)技术,由亚伦赫兹曼()开创。它已经存在很长时间了。不管您是在android还是其他操作系统中这样做,都不会有太大的区别。
您需要的是一个函数,它接受一个矩形和一个方向,并在当前画布上放置一个画笔。画笔本身被定义为2组纹理灰度图像:一组表示不透明度,一组表示高度。您需要一个的高度,以便您可以使用创建一个凹凸地图旁边的画布(呈现的图像)。现在,困难的部分是为您的画笔获得良好的纹理地图,使它看起来现实。这就是你需要做很多实验的地方,看看你最喜欢什么。每个人对什么最好看都有自己的想法。
要定义矩形及其方向,可以使用图像矩。最终的结果是,你的笔画将遵循物体的轮廓,这通常是艺术家所做的(但并不总是如此)。
无论如何,这个方法在这里解释得更好(这是我博客的链接):
http://3dstereophoto.blogspot.com/2018/07/non-photorealistic-rendering-software.html
您可以尝试我编写的名为“Painter”的软件(免费并在windows 64位上工作),看看使用SBR可以做些什么。也许这不是你想要的。下面是该软件的链接(还包括卡通阴影和水彩渲染):
http://3dstereophoto.blogspot.com/p/painting-software.html
再一次,这是一个链接到我的博客,主要涉及3d摄影。我碰巧也很喜欢画画。
https://stackoverflow.com/questions/12813122
复制相似问题