【发布时间】:2014-04-30 18:18:04
【问题描述】:
我正在尝试使用这个方便的 jquery 包装器进行 JS 人脸检测。
https://github.com/jaysalvat/jquery.facedetection
它适用于本地图像但不适用于远程图像?!?
返回的错误是“图片无效”。
对这可能的原因有什么想法(安全性?缓存?)?
非常感谢
【问题讨论】:
标签: javascript jquery face-detection
我正在尝试使用这个方便的 jquery 包装器进行 JS 人脸检测。
https://github.com/jaysalvat/jquery.facedetection
它适用于本地图像但不适用于远程图像?!?
返回的错误是“图片无效”。
对这可能的原因有什么想法(安全性?缓存?)?
非常感谢
【问题讨论】:
标签: javascript jquery face-detection
好的,
因此,由于跨域问题,脚本似乎无法获取(远程)图像数据。 (此处讨论:getImageData cross-origin error)。
现在在加载远程图像时,我将 crossOrigin="anonymous" 添加到 img 标签。
这似乎已经解决了...
【讨论】:
Uncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.