我正在试验
styleTransfer
方法
ml5.js
我用的是在
ml5-examples
存储库,具体如下:
https://github.com/ml5js/ml5-examples
您可以在此处看到该代码的功能演示:
https://ml5js.org/docs/style-transfer-image-example
This
是我正在使用的图像,虽然我已经缩小到大约300x225像素。
为了重现我试图描述的问题:
-
demo page
-
使用浏览器检查器(我使用的是Chrome)并生成输入图像的高度和宽度(
#inputImg
)大约300×200像素。
-
相反,一个几乎完全相同的演示是为深度学习.js:
https://reiinakano.github.io/fast-style-transfer-deeplearnjs/assets/scripts/example-style-transfer-image.js
如果您采取类似的步骤并将输入图像的纵横比倾斜到正方形以外的其他位置,则结果如预期一样工作,输出图像是输入图像的样式转换版本,其纵横比与输入图像相同。
深度学习.js现在已被弃用,但据我所知,它实际上是ml5.js的基本代码,所以我很好奇,这个bug在最初的实现中并不存在。
有什么我忽略了吗?或者这是ml5.js的错误?