ImageRestyle
ImageRestyle[image,sample]
试图重新设计 image 的风格,以使之与 sample 的图像风格一致.
ImageRestyle[image,wsample]
使用重新设计权重 (restyle weighting) w.
ImageRestyle[image,{sample1,…}]
试图混合 samplei 的图像风格来重新设计 image 的风格.
ImageRestyle[image,{w1sample1,…}]
对 samplei 使用权重 wi.
更多信息和选项
- ImageRestyle 也称为样式转移,通常用于使用参考样式重新设计图像样式.
- 重新设计权重 w 必须为 0 到 1 之间的数字. 较大的权重意味着对 image 外观的更大修改.
- 支持下列选项:
-
PerformanceGoal "Speed" 优化的目标 PreserveColor False 是否保留原始图像的颜色 RandomSeeding 1234 随机数字生成器的种子 TargetDevice "CPU" 用来计算的目标设备 - PerformanceGoal 的可能设置包括:
-
"Quality" 最大化重新设计的质量 "Speed" 最大化重新设计的速度 - PerformanceGoal->"Speed" 使用前馈样式化方法,而 PerformanceGoal->"Quality" 选择最优化的方法.
- ImageRestyle 使用机器学习. 在不同版本的 Wolfram 语言中,其方法、训练集和偏差可能会发生变化,并产生不同的结果.
- ImageRestyle 可能会下载将保存在本地对象存储(位于 $LocalBase)中的资源,可使用 LocalObjects[] 列出,使用 ResourceRemove 可将其删除.
范例
打开所有单元关闭所有单元选项 (4)
PerformanceGoal (1)
PreserveColor (1)
用 PreserveColor->True 来保留原始图像的颜色:
RandomSeeding (1)
当设置 PerformanceGoal->"Quality" 时,RandomSeeding 将指定播种方法. 在这种情况下,建议使用 GPU,因为在 CPU 上可能要花费多达一个小时的时间:
可能存在的问题 (1)
PerformanceGoal 的默认设置很快,但是在捕获某些风格特征时可能会失败,特别是纹理和笔触形状:
设为 PerformanceGoal->"Quality" 时,风格被更加如实地复制. 在这种情况下,建议使用 GPU,因为在 CPU 上可能要花费多达一个小时的时间:
文本
Wolfram Research (2017),ImageRestyle,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImageRestyle.html.
CMS
Wolfram 语言. 2017. "ImageRestyle." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ImageRestyle.html.
APA
Wolfram 语言. (2017). ImageRestyle. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ImageRestyle.html 年