【发布时间】:2018-06-22 17:28:39
【问题描述】:
我正在开发的网站中使用卷积神经网络,但不确定如何为图像创建输入。
CNN 模型在 keras 中进行了训练,然后转换为 tensorflow.js 格式,并且可以正常加载。但是,当我尝试使用 tensorflow.js 中的 tf.fromPixels 方法将图像用作输入时,我遇到了以下问题:
"未捕获的 DOMException: 无法执行 'texImage2D' 'WebGL2RenderingContext':图像元素包含跨域 数据,可能无法加载。”
图像本身存储在本地并显示在网页中(整个页面目前只是在本地运行)。我将如何将图像输入tensorflow.js CNN 模型?无论如何通过 html <img/> 标签使用本地图像还是必须在线托管?我的猜测是 fromPixels() 方法会导致 CORS 错误,但我不确定是否确实如此,以及无论如何。
【问题讨论】:
标签: javascript python tensorflow keras tensorflow.js