Не могу использовать удаленные изображения с jquery.facedetection

0

Я пытаюсь использовать эту удобную оболочку jquery для обнаружения лица JS.

https://github.com/jaysalvat/jquery.facedetection

Он отлично работает для локальных изображений, но не для удаленных изображений?!?

Возвращенная ошибка: "Изображение недействительно".

Любые мысли о том, почему это может быть (безопасность? Кеширование?)?

Большое спасибо

Теги:
face-detection

1 ответ

0

в порядке,

Похоже, что сценарий не может получить (удаленные) данные изображения из-за проблемы с перекрестным доменом. (как обсуждается здесь: ошибка getImageData для кросс-исходного кода).

Теперь, загружая удаленное изображение, я добавляю crossOrigin = "анонимный" в тег img.

Кажется, это разрешило...

  • 0
    при загрузке изображения я добавил атрибут crossorigin, а затем применил facedetection, и это вернуло: Uncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню