问题标签 [style-transfer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
79 浏览

python - 将图像与蒙版一起添加

所以我目前有下面2张图片。这些是在图像的前景和背景部分使用神经风格转移网络获得的。

在此处输入图像描述 在此处输入图像描述

使用的代码如下:

我已将它们合并以创建以下结果图像:

在此处输入图像描述

但是,我想在获得的图片上使用显着性蒙版。显着面具在下面。我尝试将掩码参数输入到 add 函数但没有运气。我已经尝试查看这篇文章,但无法弄清楚该怎么做基于蒙版将 2 个图像添加到一起

在此处输入图像描述

编辑:

发现问题是我没有转换数据类型。更新后的代码是:

但是,生成的图像是,我不知道为什么:

在此处输入图像描述

0 投票
0 回答
46 浏览

javascript - 将样式转移图像应用于圆形蒙版 P5.js

目前我将我的风格转移存储在一个名为 Temp 的临时变量中,从那里我想在圆形掩码中掩盖我的风格转移,使其成为像 Myimage 一样的圆形图像。但是问题是,当我尝试更改与 Temp 变量相关的任何内容时,我收到此错误: Uncaught (in promise) TypeError: Cannot read property 'src' of undefined。问题是变量在未更改时已定义,但如果发生任何更改,它将变为未定义。

任何帮助将不胜感激。

0 投票
0 回答
42 浏览

python - 如何访问 Turicreate StyleTransfer 中的参数?

这是我关于stackoverflow的第一个问题。因此,如果我做错了,我深表歉意。

我是开发新手,我正在尝试创建一个使用 Turicreate 和 StyleTransfer 的 iOS 应用程序。我正在使用 google colabs,它是免费的 GPU。

我遇到的问题是访问高级参数 - 样式损失乘数。这一切在 Turicreate v5.8 中运行良好。但现在(v6.0 及更高版本)参数无法访问 - 正如 Turicreate GitHub 问题页面所证实的那样 - https://github.com/apple/turicreate/issues/3341

上面的页面还详细介绍了我尝试过的所有代码/更改。

可以访问和修改参数,以便您可以更改样式与内容图像的强度。

这就是我所做的 - 抱歉,它很长,并且所有内容都是在 Google Colabs 中使用 GPU 完成的

Turicreate v5.8 - 这很好用,风格更多地转移到正在改变的图像上。

Turicreate v6.0 或更高版本 - 使用样式迁移模型时,更改 style_loss_mult 对输出的影响为零。该模型已创建并可以工作,但看起来它正在使用“style_loss_mult”的默认设置:[1e-4, 1e-4, 1e-4, 1e-4]

turicreate github 上的 Apple 开发人员建议更改 python 代码库以对参数进行硬编码,以便使用它们。所以我尝试了以下方法 - 我认为代码是正确的,但同样没有看到风格转移强度的变化。我修改了 /usr/local/lib/python3.7/dist-packages/turicreate/toolkits/style_transfer/style_transfer.py 文件(粗体是我添加/更改的代码)

谁能帮我弄清楚如何更改代码库以更改高级参数?

看起来 Turicreate 不会有更新来解决样式转换工具的问题,因此我们将不胜感激!

在此先感谢您的帮助

0 投票
0 回答
23 浏览

python - 如何从图像中删除网格效果?

我正在训练一个模型以将样式从图像转移到另一个图像,并且我正在裁剪图像以逐个裁剪。然后,当我重建生成的图像时,我会得到这样的 东西

您知道如何从图像中删除此网格效果吗?