2014-01-09 36 views
2

我希望像这样的应用程序: https://itunes.apple.com/vn/app/manga-camera/id557883632?mt=8 原文:iPhone/iOS版:将照片转换成漫画风格

https://s2.postimg.org/yjye4iyd5/orignal.jpg
预计:

https://s9.postimg.org/qy4bbkvhb/expected.jpg
为了更好地实现我所料,我做到了步骤如下:
第1步:我制作具有阈值和threashold = 53的原始图像的副本。

https://s30.postimg.org/ox3gs7ycx/step2.png
步骤2:使一个铅笔素描图像与:一部开拓创新 - >灰 - >中位模糊 - > laplacian->阈

[http://s10.postimg.org/m55bjfad5/step1.png]
步骤3:我使用合并两个以上图像以:

drawInRect:(CGRect)rect blendMode:(CGBlendMode)blendMode alpha:(CGFloat)alpha; 

结果:

https://s23.postimg.org/91pmgdit7/step3.png
所得的图像是非常封闭的预期,但不一样的。我想在阴影区域做出对角线的结果。我该怎么做?我正在使用openCV IOS
Plz帮助我。提前致谢!

p/s:这个问题是在5天前创建的,这是明确/非特定问题,并已被关闭。但我已更新并打开新的。

+0

而不是再次发布相同的问题,您应该等待编辑的问题重新打开。 – Sebastian

+0

我编辑了我的问题。等待..和问题:从暂停到结束。 – HoanNguyen

+0

问题被标记为另一个问题的“完全重复”。这个问题“由于适度原因而从堆栈溢出中移除。” 良好的jorb,StackOverflow。 – Nuthatch

回答

0

哇,这很酷。

我不知道代码会是什么样子,但从观察漫画图像我可以自信地说下面的实现已完成。

请注意,对角线只能在灰色区域中绘制,其中颜色从黑色变为白色,黑色区域的任何白色区域中没有对角线。

因此,您现在需要做的就是确定图像中属于特定阴影的区域,最终将在图像中显示区域,然后绘制您想要绘制对角线的区域,以便线条当它遇到黑色或白色区域时停止。

另一种方法是使透明图像具有等间距的对角线网格,然后指定的区域将覆盖浅灰色区域,斑点,您可以从对角线网格图像中减去/遮罩该区域,然后离开你与前面的方法有相同的结果,但以不同的方式完成。