图像处理创造皱纹纸效果

问题描述 投票:0回答:2

也许描述我的问题有点困难。我正在Python中寻找一种算法,在带有一些文本的白色图像上创建皱纹纸效果。

我的第一次尝试是在带有文本的图像中添加一些真实的皱纹纸图像(具有透明度)。这看起来不错,但有一个副作用,即文字并不是真的起皱。

所以我正在寻找更好的解决方案,有什么想法吗?

python image-processing
2个回答
0
投票

不使用透明度,假设您有两张尺寸相同的图像,一张是带有皱纹纸的明亮图像,另一张是白色背景上的深色文本,您可以尝试为每个像素取相应像素值的最小值在这两张图片中。

这样你应该成功地将文本(比皱纹纸暗)和皱纹纸(比原始文本背景暗)合并。


0
投票

要更改文本结构以匹配纸张结构,您可以使用 uv 贴图。

如果您使用纯Python,那么您可以使用某种模型来预测 uv 贴图。

另一方面,如果您使用搅拌机,您可以提取非常有用的细节,例如 uv 贴图、深度贴图和光照贴图。

然后使用 uv 贴图,您可以在纯 python 中扭曲收据(比渲染完整数据集更快),并使用 numpy 和 opencv 应用光照贴图。

© www.soinside.com 2019 - 2024. All rights reserved.