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 可将其删除.

范例

打开所有单元关闭所有单元

基本范例  (2)

重新设计一幅图像:

弱化风格:

范围  (3)

指定重新设计权重:

混合两个样本的风格:

指定每个样本的权重:

选项  (4)

PerformanceGoal  (1)

默认设置 "Speed" 使用前馈样式化方法:

设置 "Quality" 使用较慢的、基于优化的方法,通常产生更好的结果. 在这种情况下,建议使用 GPU,因为在 CPU 上可能要花费多达一个小时的时间:

PreserveColor  (1)

默认情况下,变换风格会影响图像的颜色:

PreserveColor->True 来保留原始图像的颜色:

RandomSeeding  (1)

当设置 PerformanceGoal->"Quality" 时,RandomSeeding 将指定播种方法. 在这种情况下,建议使用 GPU,因为在 CPU 上可能要花费多达一个小时的时间:

TargetDevice  (1)

如果有的话,用缺省的系统 GPU 进行重新设计:

如果没有兼容的 GPU,系统会发送一条消息,计算将会被终止:

属性和关系  (1)

权重为 0 时会完全忽略样本的风格:

权重为 1 时会完全忽略原始图像的内容:

可能存在的问题  (1)

PerformanceGoal 的默认设置很快,但是在捕获某些风格特征时可能会失败,特别是纹理和笔触形状:

设为 PerformanceGoal->"Quality" 时,风格被更加如实地复制. 在这种情况下,建议使用 GPU,因为在 CPU 上可能要花费多达一个小时的时间:

巧妙范例  (1)

用动画研究增大权重的效果:

Wolfram Research (2017),ImageRestyle,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImageRestyle.html.

文本

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 年

BibTeX

@misc{reference.wolfram_2024_imagerestyle, author="Wolfram Research", title="{ImageRestyle}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/ImageRestyle.html}", note=[Accessed: 07-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_imagerestyle, organization={Wolfram Research}, title={ImageRestyle}, year={2017}, url={https://reference.wolfram.com/language/ref/ImageRestyle.html}, note=[Accessed: 07-November-2024 ]}