首页 > 解决方案 > 关于将两张图片混合在一起的问题

问题描述

我正在查看以下链接中的示例代码(示例 2:带有波浪样式的意大利街头图像)。

https://github.com/dipanjanS/practical-machine-learning-with-python/blob/master/notebooks/Ch12_Deep_Learning_for_Computer_Vision/Neural%20Style%20Transfer%20Results%20-%20High%20Resolution.ipynb

此外,查看下面链接中的输入图像。

https://github.com/dipanjanS/practical-machine-learning-with-python/tree/master/notebooks/Ch12_Deep_Learning_for_Computer_Vision/results/italy%20street

我的问题是这个。为什么迭代_1.png 到迭代_20.png 被读入代码?

is_content_image = io.imread('results/italy street/italy_street.jpg')
is_style_image = io.imread('results/italy street/style1.png')
is_iter1 = io.imread('results/italy street/style_transfer_result_italy_street_gatys_at_iteration_1.png')
is_iter5 = io.imread('results/italy street/style_transfer_result_italy_street_gatys_at_iteration_5.png')
is_iter10 = io.imread('results/italy street/style_transfer_result_italy_street_gatys_at_iteration_10.png')
is_iter15 = io.imread('results/italy street/style_transfer_result_italy_street_gatys_at_iteration_15.png')
is_iter20 = io.imread('results/italy street/style_transfer_result_italy_street_gatys_at_iteration_20.png')

看起来您会在 italy_street.jpg 和 style1.png 中阅读,并且代码应该完成将图像混合在一起的工作,因此经过几次迭代后,它们会合并成两个图像的污染。这看起来很直观,而不是对几个图像执行“io.imread”,然后在每次迭代后保存每个图像。我在这里缺少一些基本的东西吗?或者,那里有更好的演示,它展示了如何将两个图像混合在一起?谢谢你的目光。

标签: pythonpython-3.x

解决方案


推荐阅读